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
- In a large pot, heat butter and olive oil over medium heat.
- Add the sliced onions and cook slowly, stirring often, until deeply caramelized, about 25–30 minutes.
- Stir in minced garlic and cook for another minute.
- Pour in the white wine (if using) and let it simmer until reduced.
- Add the broth, thyme, bay leaf, salt, and black pepper.
- Bring to a simmer and cook for 15–20 minutes to develop flavor.
- Meanwhile, preheat the oven and prepare the croutons by spreading butter and garlic on bread slices.
- Toast until golden and crisp.
- Ladle the soup into oven-safe bowls.
- Top with garlic butter croutons and a generous amount of cheese.
- Broil until the cheese is melted, bubbly, and lightly browned.
- 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.
PrintFrench Onion Soup with Garlic Butter Croutons
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.
- 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
- Heat butter and olive oil in a large pot over medium heat.
- Add sliced onions and cook slowly, stirring often, for 25–30 minutes until deeply caramelized.
- Stir in minced garlic and cook for 1 minute.
- Add white wine if using and simmer until reduced.
- Pour in broth, then add thyme, bay leaf, salt, and black pepper.
- Simmer for 15–20 minutes to develop flavor.
- Preheat oven and prepare croutons by spreading butter and garlic on bread slices.
- Toast bread until golden and crisp.
- Ladle soup into oven-safe bowls.
- Top with garlic butter croutons and cheese.
- Broil until cheese is melted and bubbly.
- 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