The Most Famous French Onion Soup – Rich, Savory & Classic Recipe
Introduction
If you’re craving a warm, rich, and deeply flavorful dish, this classic French Onion Soup is sure to satisfy. With slow-cooked caramelized onions, savory beef broth, and a golden cheesy topping, it brings cozy French comfort right to your table. Perfect for chilly evenings or special dinners, it’s a timeless favorite.

Ingredients
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar
- 2 cloves garlic, minced
- ½ cup dry white wine (such as Sauvignon Blanc or Chardonnay)
- 6 cups beef broth (or a mix of beef and chicken broth)
- 1 teaspoon Worcestershire sauce
- 2 teaspoons fresh thyme (or ½ teaspoon dried thyme)
- 1 bay leaf
- 1 French baguette, sliced into rounds
- 1 ½ cups shredded Gruyère cheese (or Swiss cheese)
- ½ cup grated Parmesan cheese
Instructions
- Step 1: In a large pot or Dutch oven, melt butter and olive oil over medium heat. Add the sliced onions, salt, black pepper, and sugar. Cook for 30-40 minutes, stirring occasionally, until onions are deeply golden and caramelized.
- Step 2: Stir in the minced garlic and cook for another minute. Deglaze the pot with white wine, scraping up any brown bits from the bottom.
- Step 3: Add the beef broth, Worcestershire sauce, thyme, and bay leaf. Simmer uncovered for 20-25 minutes to let the flavors develop.
- Step 4: Preheat the oven to 375°F (190°C). Place the baguette slices on a baking sheet and toast for 8-10 minutes until crisp.
- Step 5: Remove the bay leaf from the soup and ladle the soup into oven-safe bowls. Top each bowl with a toasted baguette slice and sprinkle with Gruyère and Parmesan cheese.
- Step 6: Broil the bowls on high for 2-3 minutes, or until the cheese is melted and bubbly. Carefully remove from the oven and serve immediately with extra toasted bread if desired.
Tips & Variations
- Use sweet yellow onions for the best caramelization and natural sweetness.
- Take your time caramelizing the onions low and slow to develop rich flavor.
- Gruyère is traditional for the topping, but Swiss or provolone are great substitutes.
- For a vegetarian version, substitute the beef broth with a rich vegetable broth and omit Worcestershire sauce or use a vegetarian-friendly version.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stovetop to avoid overcooking the onions. For best results, toast fresh baguette slices and add cheese on top before broiling to refresh the topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make French Onion Soup ahead of time?
Yes, you can prepare the soup a day in advance and refrigerate it. When ready to serve, warm it on the stove and add the toasted bread and cheese before broiling.
What cheese works best for the topping?
Gruyère cheese is traditional and melts beautifully, offering a nutty flavor. Swiss or provolone cheeses also work well if you prefer alternatives.
Print
The Most Famous French Onion Soup – Rich, Savory & Classic Recipe
- Total Time: 1 hour 15 minutes
- Yield: 4 to 6 servings 1x
Description
This classic French Onion Soup recipe features deeply caramelized yellow onions, rich beef broth, and a perfectly cheesy topping of Gruyère and Parmesan melted over toasted baguette slices. It is a comforting and indulgent bowl of savory goodness that captures the authentic Parisian bistro experience, ideal for cozy lunches or dinners when craving traditional French cuisine.
Ingredients
For the Soup:
- 4 large yellow onions, thinly sliced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon sugar
- 2 cloves garlic, minced
- ½ cup dry white wine (Sauvignon Blanc or Chardonnay)
- 6 cups beef broth (or mix of beef and chicken broth)
- 1 teaspoon Worcestershire sauce
- 2 teaspoons fresh thyme (or ½ teaspoon dried thyme)
- 1 bay leaf
For the Topping:
- 1 French baguette, sliced into rounds
- 1 ½ cups shredded Gruyère cheese (or Swiss cheese)
- ½ cup grated Parmesan cheese
Instructions
- Caramelize the Onions: In a large pot or Dutch oven, melt the butter and olive oil over medium heat. Add the sliced onions, salt, black pepper, and sugar. Cook slowly for 30 to 40 minutes, stirring occasionally, until the onions turn deeply golden and caramelized, which creates a rich, sweet flavor base for the soup.
- Build the Soup: Stir in the minced garlic and cook for 1 minute to release its flavor. Then, deglaze the pot with dry white wine, scraping up the browned bits stuck to the bottom. Add the beef broth, Worcestershire sauce, fresh thyme, and bay leaf. Allow the soup to simmer uncovered for 20 to 25 minutes so the flavors can meld beautifully.
- Prepare the Topping: Preheat the oven to 375°F (190°C). Arrange the baguette slices on a baking sheet and toast them in the oven for 8 to 10 minutes, until crisp and lightly golden, which adds a delightful texture contrast to the soup.
- Assemble & Broil: Remove the bay leaf from the soup. Ladle the soup into oven-safe bowls, then top each bowl with a toasted baguette slice. Generously sprinkle with shredded Gruyère and grated Parmesan cheese. Place the bowls under the broiler on high for 2 to 3 minutes until the cheese melts, becomes bubbly, and develops a lovely golden crust.
- Serve & Enjoy: Carefully take the hot bowls out of the oven and serve immediately. Enjoy this cozy, savory soup with extra toasted bread on the side for a full comforting meal experience.
Notes
- Use sweet yellow onions for the best natural sweetness and caramelization.
- Caramelize the onions slowly and patiently to develop a deep, rich flavor.
- Gruyère cheese is traditional and provides great meltability and nuttiness, but Swiss or provolone cheeses can be used as alternatives.
- Be careful when broiling the cheese topping; keep an eye on the soup to prevent burning.
- Oven-safe bowls are necessary to broil the soup directly; otherwise, transfer toppings to a baking dish.
- Prep Time: 10 minutes
- Cook Time: 1 hour 5 minutes
- Category: Lunch & Dinner
- Method: Stovetop
- Cuisine: French
Keywords: French Onion Soup, caramelized onions, Gruyère cheese, rich beef broth, classic French recipe, comfort food, baguette, savory soup

