French Onion Soup with Garlic Butter Croutons

Why You’ll Love This Recipe

This soup is all about depth of flavor. Slowly caramelized onions create a natural sweetness that blends beautifully with the savory broth. The garlic butter croutons add crunch and richness, while the melted cheese on top makes it irresistibly comforting. It’s a restaurant-quality dish you can easily make at home with simple ingredients.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • onions, thinly sliced
  • butter
  • olive oil
  • garlic, minced
  • beef broth (or vegetable broth)
  • dry white wine (optional)
  • thyme (fresh or dried)
  • bay leaf
  • salt
  • black pepper
  • baguette or crusty bread, sliced
  • more butter (for croutons)
  • grated or sliced cheese (such as Gruyère or Swiss)

Directions

  1. In a large pot, heat butter and olive oil over medium heat.
  2. Add the sliced onions and cook slowly, stirring often, until deeply caramelized, about 25–30 minutes.
  3. Stir in minced garlic and cook for another minute.
  4. Pour in the white wine (if using) and let it simmer until reduced.
  5. Add the broth, thyme, bay leaf, salt, and black pepper.
  6. Bring to a simmer and cook for 15–20 minutes to develop flavor.
  7. Meanwhile, preheat the oven and prepare the croutons by spreading butter and garlic on bread slices.
  8. Toast until golden and crisp.
  9. Ladle the soup into oven-safe bowls.
  10. Top with garlic butter croutons and a generous amount of cheese.
  11. Broil until the cheese is melted, bubbly, and lightly browned.
  12. Serve hot.

Servings and timing

Servings: 4 servings
Preparation time: 10 minutes
Cooking time: 45 minutes
Total time: 55 minutes

Variations

You can use red onions or a mix of onions for a more complex flavor. Swap Gruyère with mozzarella or provolone for a different cheesy topping. For a vegetarian version, use vegetable broth. Add a splash of balsamic vinegar for extra depth or a pinch of sugar to enhance caramelization.

Storage/Reheating

Store the soup (without croutons) in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat until warmed through. Prepare fresh croutons when serving to maintain their crisp texture. The soup can also be frozen for up to 2 months without the toppings.

FAQs

Why do onions need to be cooked slowly?

Slow cooking allows the onions to caramelize properly, bringing out their natural sweetness.

Can I make this soup without wine?

Yes, simply skip it or replace with a bit of extra broth.

What cheese is best for French onion soup?

Gruyère is traditional, but Swiss or mozzarella also work well.

Can I use store-bought croutons?

Yes, but homemade garlic butter croutons add more flavor.

How do I prevent onions from burning?

Cook over medium to low heat and stir frequently.

Can I make this soup ahead of time?

Yes, the flavors improve when made ahead.

What bread works best for croutons?

A sturdy baguette or crusty bread is ideal.

Can I make this gluten-free?

Yes, use gluten-free bread for the croutons.

How do I get a deeper flavor?

Use a mix of broths or add a splash of balsamic vinegar.

Can I freeze French onion soup?

Yes, freeze without the bread and cheese topping.

Conclusion

French Onion Soup with Garlic Butter Croutons is a timeless comfort dish that delivers rich, layered flavors in every spoonful. With its caramelized onions, savory broth, and cheesy, crispy topping, it’s a satisfying recipe that’s perfect for any occasion.

Print

French Onion Soup with Garlic Butter Croutons

French Onion Soup with Garlic Butter Croutons

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

French Onion Soup with Garlic Butter Croutons is a rich, comforting classic made with deeply caramelized onions in savory broth, topped with crispy buttery croutons and melted cheese.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop and Broiling
  • Cuisine: French
  • Diet: Low Fat

Ingredients

  • onions, thinly sliced
  • butter
  • olive oil
  • garlic, minced
  • beef broth (or vegetable broth)
  • dry white wine (optional)
  • thyme (fresh or dried)
  • bay leaf
  • salt
  • black pepper
  • baguette or crusty bread, sliced
  • butter (for croutons)
  • grated or sliced cheese (such as Gruyère or Swiss)

Instructions

  1. Heat butter and olive oil in a large pot over medium heat.
  2. Add sliced onions and cook slowly, stirring often, for 25–30 minutes until deeply caramelized.
  3. Stir in minced garlic and cook for 1 minute.
  4. Add white wine if using and simmer until reduced.
  5. Pour in broth, then add thyme, bay leaf, salt, and black pepper.
  6. Simmer for 15–20 minutes to develop flavor.
  7. Preheat oven and prepare croutons by spreading butter and garlic on bread slices.
  8. Toast bread until golden and crisp.
  9. Ladle soup into oven-safe bowls.
  10. Top with garlic butter croutons and cheese.
  11. Broil until cheese is melted and bubbly.
  12. Serve hot.

Notes

  • Use a mix of onions for deeper flavor.
  • Gruyère is traditional, but Swiss or mozzarella can be used.
  • Add a splash of balsamic vinegar for extra richness.
  • Store soup without toppings for best results.
  • Prepare fresh croutons when serving to keep them crisp.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 340 kcal
  • Sugar: 9 g
  • Sodium: 780 mg
  • Fat: 18 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 3 g
  • Protein: 14 g
  • Cholesterol: 40 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments