French Onion Soup โ€“ Classic Bistro Comfort in a Bowl ๐Ÿง…๐Ÿง€๐Ÿฒ

Few dishes can match the depth and elegance of a well-made French Onion Soup. With deeply caramelized onions simmered in rich broth and topped with a crisp baguette slice blanketed in melted Gruyรจre, this dish brings all the warmth and charm of a Parisian cafรฉ into your own kitchen. ๐Ÿ‡ซ๐Ÿ‡ท

Whether you’re preparing a cozy dinner for two or serving a special starter at a dinner party, this timeless soup delivers robust flavor and pure comfort in every spoonful. โœจ



french onion soup
french onion soup

Why Youโ€™ll Love This Soup ๐Ÿ’›

โœ… Deep, Savory Flavor โ€“ Caramelized onions add unmatched richness
โœ… Impressive but Easy โ€“ Simple ingredients, big results
โœ… Perfect for Chilly Nights โ€“ Warm, cheesy, and satisfying
โœ… Freezer-Friendly โ€“ Great to make ahead
โœ… Restaurant-Quality at Home โ€“ With just one pot and a broiler!


Ingredients Youโ€™ll Need ๐Ÿ›’

  • 3 pounds yellow onions โ€“ About 3โ€“4 large; sliced thin ๐Ÿง…
  • 3 tbsp unsalted butter โ€“ For rich caramelization
  • 1 tbsp extra virgin olive oil โ€“ Helps onions cook evenly
  • 2 cloves garlic, minced โ€“ Adds a savory base
  • 2 tbsp all-purpose flour โ€“ Lightly thickens the broth
  • ยฝ cup dry white wine โ€“ Adds brightness and depth ๐Ÿท
  • 6 cups low-sodium beef broth โ€“ Or vegetable broth for a vegetarian version
  • ยฝ tsp salt + ยผ tsp black pepper โ€“ Adjust to taste
  • 4 sprigs fresh thyme or 1 tsp dried thyme โ€“ For herby aroma ๐ŸŒฟ
  • 2 bay leaves โ€“ Infuses earthy depth
  • 8 slices baguette โ€“ Toasted for topping
  • 2 oz Gruyรจre cheese, shredded โ€“ Or use Swiss or white cheddar ๐Ÿง€

Optional Add-ons:
โ€“ Extra Parmesan for more umami
โ€“ Dash of Worcestershire sauce for richness
โ€“ Fresh thyme for garnish ๐ŸŒฑ


How to Make French Onion Soup ๐Ÿง‘โ€๐Ÿณ

Step 1: Caramelize the Onions
In a heavy-bottomed pot, heat butter and olive oil over medium. Add thinly sliced onions and cook 25โ€“30 minutes, stirring often, until soft, deep golden, and sweet. This step is keyโ€”donโ€™t rush it! ๐Ÿ•ฐ๏ธ

Step 2: Add Garlic & Flour
Stir in garlic and flour. Cook for 1 minute, stirring constantly, to remove raw flour taste.

Step 3: Deglaze with Wine
Pour in white wine and simmer 1โ€“2 minutes. Scrape up any browned bits from the bottomโ€”these add rich flavor.

Step 4: Simmer the Soup
Add broth, thyme, bay leaves, salt, and pepper. Bring to a gentle simmer. Reduce heat and let it cook 30 minutes, uncovered, stirring occasionally.

Step 5: Toast the Baguette
Preheat oven to 400ยฐF. Arrange baguette slices on a baking sheet and toast for 5โ€“6 minutes, until golden and crisp.

Step 6: Broil the Topping
Ladle hot soup into oven-safe bowls placed on a baking sheet. Top each with 2 toasted baguette slices and a generous sprinkle of Gruyรจre.

Step 7: Broil Until Bubbly
Broil at 425ยฐF for 2โ€“4 minutes, watching closely. When cheese is melted and golden, remove carefully.

If bowls arenโ€™t broiler-safe: Melt the cheese separately on the baguette slices and serve them on top or alongside the soup.


french onion soup
french onion soup

Tips & Substitutions ๐Ÿ’ก

  • Vegetarian? Use vegetable broth instead of beef
  • No Gruyรจre? Try Swiss, white cheddar, or even provolone
  • Make-Ahead Friendly โ€“ Store soup and bread separately; broil when ready to serve
  • Go Extra Cheesy โ€“ Add grated Parmesan under the Gruyรจre
  • Enhance Umami โ€“ Stir in a splash of soy sauce or Worcestershire

Serving Suggestions ๐Ÿฝ๏ธ

  • As a Starter โ€“ Pair with a leafy green salad and light vinaigrette
  • For Dinner โ€“ Add a glass of wine and serve with a hearty entrรฉe
  • With Sides โ€“ Crusty garlic bread or roasted vegetables
  • Fancy Finish โ€“ Garnish with thyme and cracked pepper

Storage & Reheating ๐ŸงŠ

  • Refrigerate: Soup (without bread/cheese) lasts up to 4 days
  • Freeze: Store in portions, freeze up to 3 months
  • Reheat: Simmer on the stove until hot; broil fresh toppings just before serving

FAQs About French Onion Soup โ“

Q: Do I need wine in the recipe?
A: Wine adds depth but can be skipped or swapped with balsamic or white wine vinegar.

Q: Whatโ€™s the best cheese for topping?
A: Gruyรจre is traditional, but Swiss or white cheddar also melt beautifully.

Q: Can I make this gluten-free?
A: Yesโ€”use gluten-free flour and bread for the topping.

Q: Can I prep it ahead for a party?
A: Definitely! Make the soup and toast the bread in advance; assemble and broil just before serving.


Final Thoughts ๐Ÿง…๐Ÿ”ฅ

French Onion Soup is more than just a mealโ€”it’s a cozy experience, a savory indulgence that turns humble onions into something truly spectacular. The slow caramelization brings out their natural sweetness, while the rich broth, wine, and herbs create a base thatโ€™s both rustic and refined. And of course, that bubbling cheese crust takes everything over the top. ๐Ÿคค

What makes this dish unforgettable is the balanceโ€”itโ€™s both comforting and elegant, simple and luxurious. It fills the house with warmth as it simmers, and the final presentation feels like something you’d order at a charming bistro in Paris. ๐Ÿฅ–๐Ÿ‡ซ๐Ÿ‡ท

Whether youโ€™re making it for a special dinner or just treating yourself on a cold evening, this soup brings people together and invites them to slow down and savor. Once youโ€™ve tasted it from scratch, youโ€™ll never go back to canned versions again. ๐Ÿ’›๐Ÿฒ


Short version

French Onion Soup

This French onion soup is a timeless favorite that transforms a few simple ingredients into something rich and elegant. Thinly sliced onions are slowly caramelized until deeply golden and sweet, which gives the soup its signature flavor. Theyโ€™re then simmered in savory beef broth with a splash of wine or vinegar for added depth. To finish, the soup is topped with a slice of toasted baguette and a generous layer of melted Gruyรจre or Swiss cheese, broiled until bubbly and golden. Perfect for chilly evenings or special dinners, this dish brings classic bistro vibes right to your table.
Prep Time 45 minutes
Cook Time 30 minutes
Total Time 1 hour 15 minutes
Course Main Course, Soup
Cuisine French
Servings 4
Calories 479 kcal

Ingredients
  

  • 3 pounds yellow onions 3-4 large onions
  • 3 tablespoons unsalted butter
  • 1 tablespoon extra virgin olive oil
  • 2 cloves garlic minced
  • 2 tablespoons all-purpose flour
  • ยฝ cup dry white wine
  • 6 cups low sodium beef broth or stock
  • ยฝ teaspoon salt or to taste
  • ยผ teaspoon black pepper or to taste
  • 4 sprigs fresh thyme or 1 teaspoon dried thyme
  • 2 bay leaves
  • 8 slices baguette
  • 2 ounces Gruyere cheese shredded

Instructions
 

  • Slice the onions into even ยผ-inch thick rings or half-moons for uniform cooking and the best caramelization. In a large Dutch oven or another heavy-bottomed pot, heat the butter and olive oil over medium heat until the butter is melted and the mixture is hot and shimmering.
  • Add the sliced onions to the pot and begin cooking, stirring every few minutes to prevent sticking. Let the onions cook slowly for 25 to 30 minutes, until they become deeply golden, very soft, and sweetly caramelized. As the onions near the end of their cook time, stir them more frequently to prevent burning and ensure they brown evenly without scorching.
  • Once the onions are caramelized, stir in the minced garlic and flour. Cook for about one minute, stirring constantly to eliminate any raw flour taste and help the soup thicken slightly later on.
  • Pour in the white wine and stir as it simmers for 1 to 2 minutes, scraping up any browned bits from the bottom of the pot. These bits add depth and richness to the final flavor of the soup.
  • Add the beef broth or stock, a pinch of salt and pepper, thyme sprigs or dried thyme, and bay leaves. Increase the heat and bring the mixture to a gentle simmer. Once simmering, reduce the heat to maintain a low, steady bubble. Let the soup cook uncovered for about 30 minutes, stirring occasionally to develop the flavor and allow it to reduce slightly.
  • While the soup simmers, preheat your oven to 400 degrees Fahrenheit. Arrange slices of baguette on a baking sheet and toast them in the oven for 5 to 6 minutes, or until the edges are crisp and golden brown. This creates the perfect base for the melted cheese topping.
  • Taste the soup and adjust the seasoning with more salt and pepper if needed. Remove and discard the bay leaves and thyme sprigs before serving.
  • Preheat the oven broiler to 425 degrees Fahrenheit. Set four oven-safe soup bowls on a sturdy rimmed baking sheet. Carefully ladle the hot soup into each bowl, then place two toasted baguette slices on top of each one, with the more toasted side facing down. Generously sprinkle shredded Gruyere cheese over the bread.
  • If your bowls are not broiler-safe, simply flip the baguette slices over on the baking sheet, top them with Gruyere, and broil them separately for 2 to 4 minutes until the cheese is melted and lightly browned. Serve the cheesy toasts alongside the soup.
  • Place the baking sheet with the filled soup bowls under the broiler for 2 to 4 minutes, watching closely to prevent burning. When the cheese is melted and bubbling with golden edges, remove the bowls carefully. Garnish with fresh thyme if desired, and serve immediately. Be cautiousโ€”the bowls will be extremely hot after broiling.

Notes

To make this recipe vegetarian, simply swap out the beef broth for vegetable broth. This substitution still delivers rich flavor while keeping the soup meat-free and perfect for a vegetarian-friendly meal.
If you don’t have Gruyere cheese on hand or prefer another option, white cheddar makes a great alternative. It melts well and brings a sharp, savory note to the dish. For even more depth of flavor, try adding a small sprinkle of grated Parmesan on top of the shredded cheese before broiling.
To prepare this soup ahead of time, you can cook the entire soup and toast the baguette slices up to one day in advance. Store the toasted bread in an airtight container at room temperature so it stays crisp. Let the soup cool and transfer it to a sealed container in the refrigerator. When you’re ready to serve, reheat the soup on the stovetop until hot. Then top each bowl with the toasted baguette slices and shredded cheese, and broil according to the recipe instructions until the cheese is melted and bubbly.
Keyword French Onion Soup

french onion soup
french onion soup

Leave a Reply