Short description
Classic French Onion Soup features deeply caramelized onions, rich broth, and crusty, cheese-topped bread—served gratinéed for a traditional, soul-warming, savoury experience.
Why You’ll Love This Recipe
- Layers of flavor from slow-cooked, golden onions
- Elegant and hearty presentation with melted cheese and bread
- Traditional, comforting French staple with timeless appeal
- Pantry-friendly ingredients and simple technique
- Ideal for cozy dinners, first courses, or uplifting comfort food
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
- 4 tbsp unsalted butter
- 1 tbsp vegetable oil
- 3 lbs sweet onions (thinly sliced)
- ¾ tsp salt
- ½ tsp freshly ground black pepper
- ¾ tsp sugar
- 2 tbsp all-purpose flour
- 6 cups beef broth
- 1 tsp Worcestershire sauce
- ½ tsp dried thyme (or fresh thyme sprigs)
- 2 bay leaves
- 1 small baguette, sliced (½‑inch each)
- 1 tbsp dry sherry (optional)
- Gruyère cheese (enough for topping each bowl)
- Fresh thyme leaves or cracked black pepper for garnish
Directions
- Melt butter with a little oil in a large heavy-bottomed pot over medium-high heat. Add the onions and a pinch of sugar, and stir to coat.
- Lower heat to medium-low and cook the onions gently, stirring frequently, until deeply golden brown and jammy—this takes 40–60 minutes of patience.
- (Optional) Add minced garlic in the final few minutes of caramelizing.
- Add the broth, thyme, and bay leaf. Bring to a simmer and cook for about 20–30 minutes, allowing flavors to meld. Remove the bay leaf and adjust seasoning with salt and pepper.
- Preheat your broiler or oven grill. Ladle the soup into oven-safe bowls. Top each with a slice of toasted bread and a generous layer of grated cheese.
- Broil until the cheese is bubbly, golden, and slightly blistered. Watch closely to prevent burning.
- Serve immediately, with the cheese melting into the soup in delicious strings.
Servings and timing
Servings: Serves 4 to 6 bowls
Prep time: 10 minutes
Cook time: 60 to 90 minutes total (including onion caramelizing and simmering)
Total time: Approximately 70 to 100 minutes, depending on depth of flavor desired
Variations
- Vegetarian version: Swap beef stock for vegetable broth—still rich and flavorful
- Slow-cooker shortcut: Caramelize onions partially on the stovetop, then slow-cook them for 6–7 hours with stock and aromatics for minimal hands-on effort
- Cheese alternatives: Try Gouda, Fontina, or Mozzarella if Gruyère isn’t available
- Extra crisp toast: Rub bread with garlic or olive oil before topping for added aroma and texture
Storage/Reheating
- Refrigerate: Store soup (without bread) in an airtight container for up to 3–4 days
- Freeze: The soup freezes well for up to 3 months; thaw overnight and reheat gently on the stove
- Reheat: Warm on the stovetop until hot. For topping, toast fresh bread and melt cheese under the broiler just before serving
FAQs
1. Do I really need to caramelize the onions so long?
Yes—deep, slow caramelization (40–60 minutes) is key to the soup’s signature sweet, savory flavor and rich color.
2. How do I avoid soggy bread?
Broil only until the cheese is golden—this softens bread slightly, but prevents it from becoming too mushy.
3. What cheese melts best?
Gruyère is classic—its nutty, gooey texture works beautifully. Swiss, Comté, Emmental, or a mix also melt nicely.
4. Can I make this ahead of time?
Absolutely—the soup reheats well. Add bread and cheese just before serving.
5. Why add sugar to onions?
A pinch accelerates caramelization by drawing out the onions’ natural sugars and promoting browning.
6. Can I use only olive oil instead of butter?
Yes, for a dairy-free option. Butter adds richness, but oil works fine. Adjust seasoning as needed.
7. Is thyme essential?
Thyme works traditionally, but dried herb blends such as herbs de Provence are fine substitutes.
8. What side dishes pair well?
A crisp green salad, roasted root vegetables, complement the soup nicely.
9. Why broil rather than bake?
Broiling quickly melts and browns the cheese, creating that characteristic gratinéed topping without overcooking the soup.
Conclusion
Classic French Onion Soup is a timeless, comforting dish that showcases the magic of simple ingredients—caramelized onions, rich broth, and bubbling cheese on crusty bread. It’s both humble and elegant, ideal for cold evenings, cozy gatherings, or when you crave a bit of French comfort. With patience and a good pot, you’ll be rewarded with layers of flavor that make every spoonful worth it.
Print
Classic French Onion Soup
- Total Time: 1 hour 25 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
A richly savory, comforting soup made of deeply caramelized onions simmered in beef broth, topped with toasted baguette slices and melted Gruyère cheese.
Ingredients
- 4 tbsp unsalted butter
- 1 tbsp vegetable oil
- 3 lbs sweet onions (thinly sliced)
- ¾ tsp salt
- ½ tsp freshly ground black pepper
- ¾ tsp sugar
- 1 cup dry white wine
- 2 tbsp all-purpose flour
- 6 cups beef broth
- 1 tsp Worcestershire sauce
- ½ tsp dried thyme (or fresh thyme sprigs)
- 2 bay leaves
- 1 small baguette, sliced (½‑inch each)
- 1 tbsp dry sherry (optional)
- Gruyère cheese (enough for topping each bowl)
- Fresh thyme leaves or cracked black pepper for garnish
Instructions
- Heat butter and oil in a heavy-bottomed pot over medium-high heat.
- Add onions, salt, pepper, and sugar; sauté, stirring frequently, until deeply golden‑brown and caramelized (30–60 minutes).
- Stir in the white wine, scraping up browned bits; cook until mostly evaporated.
- Sprinkle in flour and cook 1 minute to remove raw taste.
- Add beef broth, Worcestershire sauce, thyme, and bay leaves; bring to a simmer and cook about 30 minutes.
- Season to taste and discard bay leaves (and thyme sprigs if using fresh).
- Preheat broiler. Place toasted baguette slices on top of soup in oven‑safe bowls.
- Top with a generous mound of Gruyère cheese (and sherry if using).
- Broil until cheese is melted, bubbly, and golden-brown (1–2 minutes).
- Garnish with thyme leaves or cracked black pepper, and serve immediately.
Notes
- Caramelizing onions low and slow (up to 1 hour) builds rich, sweet depth of flavor :contentReference[oaicite:1]{index=1}.
- For less monitoring, caramelize onions in a 425 °F oven using a Dutch oven method :contentReference[oaicite:2]{index=2}.
- Gruyère is traditional, but Comté, Emmental, or a blend with mozzarella or provolone work too :contentReference[oaicite:3]{index=3}.
- Adding Worcestershire sauce adds savory umami; optional but recommended :contentReference[oaicite:4]{index=4}.
- Leftovers taste even better the next day—and reheat well.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Category: Soup
- Method: Stovetop simmering and broiling
- Cuisine: French
Nutrition
- Serving Size: 1 of 6 servings
- Calories: ≈558 kcal
- Sugar: ≈8 g
- Sodium: ≈1295 mg
- Fat: ≈29 g
- Saturated Fat: ≈17 g
- Unsaturated Fat: not specified
- Trans Fat: not specified
- Carbohydrates: ≈44 g
- Fiber: ≈3 g
- Protein: ≈25 g
- Cholesterol: ≈82 mg