Savor the Classic Comfort of French Onion Soup
Step into the world of timeless flavors with this French Onion Soup recipe, where caramelized onions meet rich broth and melted cheese. Every spoonful brings the perfect balance of savory warmth and hearty satisfaction, right from your own kitchen.

Whether you’re planning a cozy family meal or looking to impress guests on a chilly evening, this recipe captures the essence of authentic French dining.
Perfect for slow evenings or holiday gatherings, this soup offers a restaurant-quality experience at home. Ready to warm your table with rich flavors and golden, cheesy goodness? Let’s dive into this beloved classic recipe.
The Flavorful Charm of Homemade French Onion Soup
This French Onion Soup is more than a dish—it’s a culinary tradition. The recipe combines golden caramelized onions, savory beef broth, and a crown of melted Gruyère cheese. Each step is simple, yet the end result tastes extraordinary.
Cooking French Onion Soup is not just about following directions. It’s about patience, technique, and the joy of transforming simple onions into something magical. With a few careful steps, any home cook can bring bistro flavors to the dinner table.
Alongside this recipe, you might also enjoy pairing it with fresh baked sides like Easy Dutch Oven No-Knead Bread for a complete meal.
Pro Tips for the Perfect French Onion Soup:
- Slow Caramelization: Take your time when browning the onions. This deep, golden flavor cannot be rushed.
- Deglaze Effectively: Use wine or broth to scrape up the flavorful fond from the bottom of the pot.
- Cheese Matters: Gruyère melts beautifully and gives the soup its signature flavor. Combine with Parmigiano for extra depth.
- Toasted Bread Base: Always crisp your baguette slices before topping with cheese. This prevents sogginess in the soup.
- Serve Immediately: French Onion Soup is best enjoyed piping hot, right out of the broiler with cheese bubbling.

French Onion Soup Recipe
- Preparation time: 25 minutes
- Cooking time: 1 hour 20 minutes
- Servings: 6
- Equipment: Dutch oven or heavy soup pot, broiler-safe crocks, baking sheet, wooden spoon
A recipe like this turns your home kitchen into a warm bistro, where the aromas of onions, broth, and cheese mingle together. It’s the perfect way to bring the spirit of France into your cooking.
Ingredients:
Metric:
- 60 g unsalted butter (4 tablespoons)
- 15 ml vegetable oil (1 tablespoon)
- 1.3 kg Vidalia or sweet onions, thinly sliced (about 5 medium)
- ¾ teaspoon salt
- ½ teaspoon freshly ground black pepper
- ¾ teaspoon sugar
- 240 ml dry white wine (1 cup)
- 2 tablespoons all-purpose flour
- 1.4 liters beef broth (6 cups)
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried thyme
- 2 bay leaves
- 1 small baguette, cut into ½-inch slices
- 15 ml dry sherry (1 tablespoon)
- 225 g Gruyère cheese, grated (about 2 heaping cups)
- ½ cup Parmigiano Reggiano, grated
Cup Measures:
- 4 tablespoons unsalted butter
- 1 tablespoon vegetable oil
- 3 pounds onions (about 5 medium), thinly sliced
- ¾ teaspoon salt
- ½ teaspoon pepper
- ¾ teaspoon sugar
- 1 cup dry white wine
- 2 tablespoons flour
- 6 cups beef broth
- 1 teaspoon Worcestershire sauce
- ½ teaspoon dried thyme
- 2 bay leaves
- 1 small baguette, sliced
- 1 tablespoon dry sherry
- 2 heaping cups Gruyère, grated
- ½ cup Parmigiano Reggiano, grated
Directions:
- Caramelize the Onions: In a Dutch oven, melt butter with oil over medium heat. Add onions, salt, pepper, and sugar. Cook uncovered for 45–55 minutes, stirring occasionally at first. Stir more often as onions brown, scraping the fond to prevent burning. Add a splash of water if they brown too quickly.
- Deglaze with Wine: Pour in the white wine and raise the heat. Stir while scraping up browned bits from the pot. Cook until most of the liquid evaporates, about 8–10 minutes. The onions should become jammy.
- Add Flour and Broth: Sprinkle flour over the onions and stir for 1 minute. Add beef broth, Worcestershire sauce, thyme, and bay leaves. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 30 minutes.
- Prepare the Bread: While soup simmers, preheat the oven to 400°F. Lay baguette slices on a baking sheet. Toast until crisp and golden at edges, about 10 minutes.
- Finish the Soup: Remove bay leaves and stir in the sherry. Taste and adjust seasoning. For a stronger depth, add more Worcestershire. For sweetness, add ¼ teaspoon sugar.
- Assemble and Broil: Preheat the broiler. Place oven-safe crocks on a baking sheet. Fill each with hot soup, top with toasted baguette slices, and sprinkle generously with Gruyère and Parmigiano. Broil for 3–5 minutes until cheese melts and bubbles. Cool slightly before serving.
Ready to Relish!
French Onion Soup offers more than flavor—it delivers comfort in every bite. The golden onions, savory broth, and melted cheese create harmony in a bowl. This dish reminds us that with patience and care, simple ingredients can become extraordinary.
For other warm and hearty classics, try pairing this with Boilermaker Tailgate Chili on game day or enjoy alongside Candied Carrots for a sweet side.
On special weekends, complete your menu with Sticky Bun Breakfast Ring for brunch, or finish the meal with Peaches and Cream Cake for dessert.
With this recipe, you’ll discover that French Onion Soup isn’t just a dish—it’s an experience that makes ordinary days feel special.
Print
French Onion Soup
A recipe like this turns your home kitchen into a warm bistro, where the aromas of onions, broth, and cheese mingle together. It’s the perfect way to bring the spirit of France into your cooking.
- Total Time: 1 hour 45 minutes
- Yield: 6 1x
Ingredients
-
60 g unsalted butter (4 tablespoons)
-
15 ml vegetable oil (1 tablespoon)
-
1.3 kg Vidalia or sweet onions, thinly sliced (about 5 medium)
-
¾ teaspoon salt
-
½ teaspoon freshly ground black pepper
-
¾ teaspoon sugar
-
240 ml dry white wine (1 cup)
-
2 tablespoons all-purpose flour
-
1.4 liters beef broth (6 cups)
-
1 teaspoon Worcestershire sauce
-
½ teaspoon dried thyme
-
2 bay leaves
-
1 small baguette, cut into ½-inch slices
-
15 ml dry sherry (1 tablespoon)
-
225 g Gruyère cheese, grated (about 2 heaping cups)
-
½ cup Parmigiano Reggiano, grated
Cup Measures:
-
4 tablespoons unsalted butter
-
1 tablespoon vegetable oil
-
3 pounds onions (about 5 medium), thinly sliced
-
¾ teaspoon salt
-
½ teaspoon pepper
-
¾ teaspoon sugar
-
1 cup dry white wine
-
2 tablespoons flour
-
6 cups beef broth
-
1 teaspoon Worcestershire sauce
-
½ teaspoon dried thyme
-
2 bay leaves
-
1 small baguette, sliced
-
1 tablespoon dry sherry
-
2 heaping cups Gruyère, grated
-
½ cup Parmigiano Reggiano, grated
Instructions
-
Caramelize the Onions: In a Dutch oven, melt butter with oil over medium heat. Add onions, salt, pepper, and sugar. Cook uncovered for 45–55 minutes, stirring occasionally at first. Stir more often as onions brown, scraping the fond to prevent burning. Add a splash of water if they brown too quickly.
-
Deglaze with Wine: Pour in the white wine and raise the heat. Stir while scraping up browned bits from the pot. Cook until most of the liquid evaporates, about 8–10 minutes. The onions should become jammy.
-
Add Flour and Broth: Sprinkle flour over the onions and stir for 1 minute. Add beef broth, Worcestershire sauce, thyme, and bay leaves. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 30 minutes.
-
Prepare the Bread: While soup simmers, preheat the oven to 400°F. Lay baguette slices on a baking sheet. Toast until crisp and golden at edges, about 10 minutes.
-
Finish the Soup: Remove bay leaves and stir in the sherry. Taste and adjust seasoning. For a stronger depth, add more Worcestershire. For sweetness, add ¼ teaspoon sugar.
-
Assemble and Broil: Preheat the broiler. Place oven-safe crocks on a baking sheet. Fill each with hot soup, top with toasted baguette slices, and sprinkle generously with Gruyère and Parmigiano. Broil for 3–5 minutes until cheese melts and bubbles. Cool slightly before serving.
- Prep Time: 25 minutes
- Cook Time: 1 hour 20 minutes





