This classic French onion soup is rich, savory, and deeply comforting, made with perfectly caramelized onions, aromatic broth, and golden, garlic-rubbed baguette slices topped with bubbling Gruyère cheese. With a handful of ingredients and some patience, you can recreate this elegant, restaurant-worthy dish at home.

Why You’ll Love This Recipe

  • Deep, rich flavor from slow-cooked caramelized onions

  • Elegant enough for entertaining, yet cozy and satisfying

  • Oven-broiled cheesy bread topping adds irresistible texture

  • Customizable with different broths and cheeses

  • Can be made alcohol-free with simple substitutions

  • A perfect balance of savory, sweet, and umami

  • Ideal for colder months or special occasions

  • Impressive presentation in individual oven-safe bowls

  • Makes a hearty main dish or flavorful starter

  • Better than most versions you’ll find in restaurantsBest French Onion Soup We’ve Made

Ingredients

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

  • Yellow onions

  • Salted butter

  • Sweet vermouth or alternatives like sherry or brandy

  • Dry white wine or Lillet Blanc

  • Chicken broth or beef stock

  • Fresh thyme leaves

  • Fine sea salt

  • French baguette or rustic loaf

  • Garlic cloves

  • Gruyère cheese

Directions

  1. Melt the butter in a wide, heavy-bottomed pot over medium heat.

  2. Stir in the sliced onions and cover with a lid. Cook for 12 to 15 minutes until translucent.

  3. Remove the lid and cook uncovered, stirring frequently, for 45 to 60 minutes until the onions are deep golden and caramelized.

  4. Add vermouth and white wine, scraping up browned bits. Cook for about 2 minutes until alcohol aroma fades.

  5. Stir in broth, thyme, and salt. Cover and simmer for 5 minutes. Adjust salt to taste. Turn off the heat and let the soup steep.

  6. Preheat oven to 400°F (204°C). Butter the bread slices and toast them for 5–6 minutes.

  7. Rub toasted bread with garlic cloves. Briefly dunk into the soup to absorb flavor.

  8. Place one slice of bread in the bottom of each oven-safe soup bowl. Sprinkle with cheese. Add soup, then top with two more bread slices and more cheese.

  9. Place bowls on a baking sheet and broil until the cheese is melted and bubbly. Serve hot.

Servings and timing

Servings: 4
Prep time: 15 minutes
Cook time: 1 hour 15 minutes
Total time: 1 hour 30 minutesBest French Onion Soup We’ve Made

Variations

  • Alcohol-free version: Skip wine and vermouth; deglaze with broth and add a splash of sherry vinegar for brightness.

  • Vegetarian option: Use vegetable broth instead of chicken or beef stock.

  • Cheese swaps: Try Swiss, fontina, mozzarella, or parmesan if Gruyère is unavailable.

  • Different breads: Rustic sourdough or ciabatta work well in place of baguette.

  • Herb twist: Add a bay leaf or a sprig of rosemary while simmering for deeper aroma.

  • Spicy edge: Add a pinch of crushed red pepper flakes to the onions for a subtle heat.

  • Broth blend: Mix chicken and beef broth for a balanced, nuanced flavor.

  • Red wine version: Substitute white wine with a dry red for a richer, bolder taste.

  • Vegan-friendly: Use vegan butter, vegetable broth, and dairy-free cheese.

  • Crockpot caramelizing: Start onions in a slow cooker before transferring to stovetop to finish the soup.

Storage/Reheating

Storage:
Let the soup cool completely, then transfer to airtight containers. Store in the refrigerator for up to 4 days.

Freezing:
French onion soup (without the bread and cheese topping) freezes well. Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating:
Warm the soup on the stove over medium heat until hot. Toast fresh bread, rub with garlic, top with cheese, and broil as directed for serving.

FAQs

How do I caramelize onions without burning them?

Cook slowly over medium heat, stirring often. If they begin to stick, deglaze the pan with a splash of water, broth, or wine.

Can I make French onion soup without alcohol?

Yes. Omit wine and vermouth. Deglaze with broth and add a splash of sherry vinegar or a dash of fish sauce for depth.

What is the best onion for French onion soup?

Yellow onions are ideal for balanced sweetness and depth. Avoid using only sweet onions unless you prefer a sweeter soup.

Can I make this soup in advance?

Absolutely. It actually tastes better the next day as the flavors develop. Store the soup base and assemble with fresh bread and cheese before serving.

What’s the best cheese for French onion soup?

Gruyère is the top choice for its meltability and nutty flavor. Alternatives include Swiss, fontina, parmesan, or mozzarella.

Can I use store-bought broth?

Yes, but opt for low-sodium chicken broth. Store-bought beef broth can be too salty and lacks depth.

What kind of wine should I use?

A dry white wine like Sauvignon Blanc or Lillet Blanc works best. Avoid overly sweet wines unless balancing with acidity.

Is it necessary to broil the cheese topping?

Broiling melts the cheese to golden, bubbly perfection. It’s a key step for achieving the classic look and flavor of French onion soup.

Can I freeze the assembled soup?

It’s best to freeze the soup base only. Add fresh bread and cheese when reheating for the best texture and taste.

Why dunk the bread before adding it to the bowl?

Pre-soaking the bread prevents it from absorbing too much broth in the bowl, ensuring better balance in each spoonful.

Conclusion

This French onion soup is a true classic that delivers rich, satisfying flavor with every bite. The caramelized onions, garlic-rubbed toast, and bubbling cheese create a warm, comforting dish that’s perfect for cozy nights or elegant dinners. With its simple ingredients and foolproof method, it’s a recipe you’ll turn to again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best French Onion Soup We’ve Made

Best French Onion Soup We’ve Made

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This French onion soup is a rich and comforting classic featuring deeply caramelized onions, a flavorful wine-infused broth, and garlicky toasted baguette slices topped with melty Gruyère cheese.

  • Total Time: 1 hr 30 mins
  • Yield: 4 servings

Ingredients

3 ½ pounds (1590g) yellow onions, peeled and thinly sliced (6 to 7 medium)

4 tablespoons (57g) salted butter, plus more for bread

1/4 cup (2 ounces) sweet vermouth, sherry, or brandy

1/4 cup (2 ounces) dry white wine or Lillet Blanc

4 to 5 cups (950ml to 1180ml) chicken broth or beef stock

1 teaspoon fresh thyme leaves

1/4 teaspoon fine sea salt, plus more to taste

1 French baguette or rustic loaf, sliced into 1/2-inch slices (12 slices)

2 cloves garlic

1 cup (114g) grated Gruyère cheese (4 ounces)

Instructions

  1. Melt the butter in a wide, heavy-bottomed pot over medium heat.
  2. Stir in the sliced onions, cover with a lid, and cook until translucent, about 12 to 15 minutes.
  3. Uncover and continue cooking the onions, stirring occasionally, until caramelized, 45 to 60 minutes.
  4. Stir in the vermouth and white wine, cooking for 2 minutes until the alcohol aroma dissipates.
  5. Add the broth, thyme, and salt. Cover and simmer for 5 minutes. Taste and adjust salt as needed.
  6. Turn off the heat and let the soup steep covered while preparing the bread.
  7. Preheat oven to 400°F (204°C). Butter the bread slices and bake on a sheet until golden, 5 to 6 minutes.
  8. Rub toasted bread with garlic and briefly dunk into the soup to absorb flavor.
  9. Place one bread slice in the bottom of each oven-safe soup bowl and sprinkle with cheese. Add soup, top with more bread slices and cheese.
  10. Place bowls on a baking sheet and broil until cheese is bubbly and golden.

Notes

  • Yellow onions are preferred for balance of sweetness and flavor.
  • Use homemade broth for best taste; store-bought beef broth may be too salty.
  • Vermouth and wine add complexity, but can be omitted with adjustments.
  • Dunking bread before serving prevents it from absorbing too much broth.
  • Oven-safe bowls with handles are ideal for serving and broiling.
  • Author: Monica
  • Prep Time: 15 mins
  • Cook Time: 1 hr 15 mins
  • Category: Soup
  • Method: Stovetop, Broiled
  • Cuisine: French
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/4 of the recipe
  • Calories: 596
  • Sugar: 21.8g
  • Sodium: 907.8mg
  • Fat: 24.2g
  • Saturated Fat: 13.4g
  • Unsaturated Fat: 10.8g
  • Trans Fat: 0g
  • Carbohydrates: 64.2g
  • Fiber: 7.7g
  • Protein: 22.4g
  • Cholesterol: 67.4mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star