Classic French Onion Soup

Featured in: Shared Table Favorites

This traditional French bistro favorite combines thinly sliced yellow onions slowly caramelized to golden perfection in butter and olive oil, creating a deeply savory base. Simmered with aromatic garlic, white wine, and rich beef or vegetable stock infused with thyme and bay leaf, the soup develops complex, layered flavors. Each serving is crowned with a crispy toasted baguette slice and a generous blanket of Gruyère cheese, broiled until melted and golden. The result is a bowl of pure comfort with contrasting textures and irresistible umami depth.

Updated on Fri, 30 Jan 2026 07:53:57 GMT
A warm bowl of Classic French Onion Soup, featuring deeply caramelized onions topped with a toasted baguette slice and bubbly, golden Gruyère cheese. Save
A warm bowl of Classic French Onion Soup, featuring deeply caramelized onions topped with a toasted baguette slice and bubbly, golden Gruyère cheese. | asiremnotch.com

Classic French Onion Soup is a rich, comforting masterpiece that highlights the beauty of simple ingredients. By slowly caramelizing yellow onions until they reach a deep, golden sweetness, you create a complex flavor base that is perfectly balanced by a savory broth and a decadent melted cheese topping.

A warm bowl of Classic French Onion Soup, featuring deeply caramelized onions topped with a toasted baguette slice and bubbly, golden Gruyère cheese. Save
A warm bowl of Classic French Onion Soup, featuring deeply caramelized onions topped with a toasted baguette slice and bubbly, golden Gruyère cheese. | asiremnotch.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This traditional French dish is all about technique and patience. From deglazing the pot to the final broil, every step ensures a savory experience that feels like a trip to a Parisian bistro right from your own kitchen.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Onions: 3 large yellow onions, thinly sliced, 1 tablespoon unsalted butter, and 1 tablespoon olive oil.
  • Soup Base: 2 cloves garlic (minced), 1 teaspoon sugar, 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper, 2 tablespoons all-purpose flour, 1/2 cup dry white wine, 1.2 liters (5 cups) beef or vegetable stock, 2 sprigs fresh thyme, and 1 bay leaf.
  • Topping: 4 slices French baguette (1 inch thick), 1 tablespoon olive oil, and 120 g (about 1 cup) grated Gruyère cheese.

Instructions

1. Caramelize the Onions
In a large pot or Dutch oven, heat butter and olive oil over medium heat. Add sliced onions, stirring to coat. Cook, stirring frequently, until onions are soft and deeply caramelized, about 35–40 minutes. Add sugar and salt halfway through to help with caramelization.
2. Aromatics
Add garlic and cook for 1 minute until fragrant.
3. Thicken
Sprinkle in the flour and cook, stirring, for 2 minutes to thicken slightly.
4. Deglaze
Deglaze the pot with white wine, scraping the bottom with a wooden spoon to release any browned bits.
5. Simmer
Pour in the stock, add thyme and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 20–25 minutes. Remove thyme and bay leaf. Season with pepper and additional salt as needed.
6. Toast Bread
Preheat oven broiler. Arrange baguette slices on a baking sheet, brush both sides with olive oil, and toast under the broiler until golden, about 1–2 minutes per side.
7. Assemble
Ladle hot soup into oven-safe bowls. Top each with a toasted baguette slice, then cover generously with grated Gruyère.
8. Final Broil
Place bowls on a baking sheet and broil for 2–3 minutes, or until cheese is melted, bubbly, and golden brown. Serve immediately.

Zusatztipps für die Zubereitung

For the best results, use a large pot or Dutch oven and a wooden spoon for scraping the flavorful bits during deglazing. For a deeper flavor profile, try using a combination of beef and chicken stock. Ensure you have oven-safe soup bowls and a cheese grater on hand for the topping.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can substitute Gruyère with Emmental or Comté if desired. For a heartier version, add a splash of brandy or sherry with the wine. Allergen Information: Contains dairy and gluten. For a gluten-free version, use gluten-free bread and flour. For dairy-free, use vegan butter and cheese alternatives. This recipe is Vegetarian if using vegetable stock.

Serviervorschläge

This soup pairs beautifully with a crisp white wine or a light red. Each serving contains approximately 390 Calories, 16 g Total Fat, 43 g Carbohydrates, and 16 g Protein. Serve immediately while the cheese is still hot and bubbling for the ultimate experience.

Classic French Onion Soup steams from an oven-safe bowl, revealing a savory broth, melted cheese, and toasted bread for a comforting meal. Save
Classic French Onion Soup steams from an oven-safe bowl, revealing a savory broth, melted cheese, and toasted bread for a comforting meal. | asiremnotch.com
Classic French Onion Soup steams from an oven-safe bowl, revealing a savory broth, melted cheese, and toasted bread for a comforting meal. Save
Classic French Onion Soup steams from an oven-safe bowl, revealing a savory broth, melted cheese, and toasted bread for a comforting meal. | asiremnotch.com

Whether you're looking for a cozy weeknight dinner or an elegant appetizer, this Classic French Onion Soup is a timeless choice that never fails to satisfy. Enjoy the rich, savory broth and that iconic cheese pull!

Questions & Answers

How long does it take to properly caramelize the onions?

Properly caramelizing onions takes 35-40 minutes over medium heat with frequent stirring. Adding sugar and salt halfway through accelerates the process and deepens the color. Patience is key for developing the sweet, complex flavor that defines this soup.

Can I use a different type of cheese instead of Gruyère?

Yes, Emmental and Comté are excellent substitutes with similar melting properties and nutty flavor profiles. Swiss cheese also works well. Avoid pre-shredded cheese as it contains anti-caking agents that prevent smooth melting.

What type of onions work best for this soup?

Yellow onions are ideal due to their balance of sweetness and sharp flavor when caramelized. Sweet onions like Vidalia can be used for a milder taste, while red onions add a slightly different color and flavor profile.

Can I make this soup ahead of time?

The soup base can be prepared up to 3 days in advance and refrigerated. Reheat gently before serving. Add the bread and cheese topping just before broiling to ensure the bread stays crispy and the cheese melts properly.

Why is my soup watery instead of rich and flavorful?

This usually happens when onions aren't caramelized long enough or the soup hasn't simmered sufficiently to concentrate flavors. Ensure onions reach a deep golden-brown color and allow the soup to simmer uncovered for the full 20-25 minutes to reduce and intensify.

What wine pairs best with French onion soup?

A crisp white wine like Chablis or Sauvignon Blanc complements the rich, savory flavors beautifully. Light reds such as Pinot Noir or Beaujolais also work well. For cooking, use a dry white wine you'd enjoy drinking.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Classic French Onion Soup

Deeply caramelized onions in savory broth, crowned with toasted bread and melted Gruyère for ultimate comfort.

Prep Time
15 min
Time to Cook
75 min
Overall Time
90 min
Created by Fiona Sawyer


Skill Level Medium

Cuisine Type French

Portion Output 4 Number of Servings

Diet Preferences Vegetarian Option

What You'll Need

Onions

01 3 large yellow onions, thinly sliced
02 1 tablespoon unsalted butter
03 1 tablespoon olive oil

Soup Base

01 2 cloves garlic, minced
02 1 teaspoon sugar
03 1/2 teaspoon salt
04 1/4 teaspoon freshly ground black pepper
05 2 tablespoons all-purpose flour
06 1/2 cup dry white wine
07 5 cups beef or vegetable stock
08 2 sprigs fresh thyme
09 1 bay leaf

Topping

01 4 slices French baguette, about 1 inch thick
02 1 tablespoon olive oil for bread
03 1 cup Gruyère cheese, grated

How-To Steps

Step 01

Caramelize the onions: In a large pot or Dutch oven, heat butter and olive oil over medium heat. Add sliced onions, stirring to coat. Cook, stirring frequently, until onions are soft and deeply caramelized, about 35-40 minutes. Add sugar and salt halfway through to help with caramelization.

Step 02

Add garlic: Add garlic and cook for 1 minute until fragrant.

Step 03

Create roux: Sprinkle in the flour and cook, stirring, for 2 minutes to thicken slightly.

Step 04

Deglaze with wine: Deglaze the pot with white wine, scraping the bottom to release any browned bits.

Step 05

Build the broth: Pour in the stock, add thyme and bay leaf. Bring to a simmer, then reduce heat and cook uncovered for 20-25 minutes. Remove thyme and bay leaf. Season with pepper and additional salt as needed.

Step 06

Toast the bread: Preheat oven broiler. Arrange baguette slices on a baking sheet, brush both sides with olive oil, and toast under the broiler until golden, about 1-2 minutes per side.

Step 07

Assemble bowls: Ladle hot soup into oven-safe bowls. Top each with a toasted baguette slice, then cover generously with grated Gruyère.

Step 08

Broil and serve: Place bowls on a baking sheet and broil for 2-3 minutes, or until cheese is melted, bubbly, and golden brown. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Baking sheet
  • Oven-safe soup bowls
  • Cheese grater

Allergy Info

Go through every item for allergens. If unsure, it's best to check with your health provider.
  • Contains dairy: butter and Gruyère cheese
  • Contains gluten: baguette and all-purpose flour
  • For gluten-free preparation, use gluten-free bread and flour
  • For dairy-free preparation, use vegan butter and cheese alternatives

Nutrition Details (each portion)

This information guides you but isn't a substitute for professional medical input.
  • Caloric Value: 390
  • Fats: 16 g
  • Carbohydrates: 43 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.