Soups & Stews
This 5 onion soup recipe delivers the ultimate French bistro experience with layers of caramelized onions, rich beef broth, and a golden Gruyère cheese crust. The secret lies in slow-cooking onions until they're deep amber and jammy, creating a sweet, complex base that forms the heart of every spoonful.
This version builds on tradition with added fresh herbs and a crispy baguette topping that adds texture contrast.
What sets this recipe apart is the balance between technique and simplicity—no fancy equipment, just patience and attention to detail. You'll start by caramelizing five pounds of onions in butter until they're perfectly tender and sweet, then building depth with beef broth, wine, and aromatic herbs.
The result is a velvety soup with intense onion flavor that's far more complex than store-bought versions.
The crowning moment comes when you toast fresh baguette slices and melt Gruyère cheese on top, creating a bubbling, golden crust that adds both texture and richness. This is comfort food at its finest—a soup that warms the soul while delivering restaurant-quality flavor at home.
The aroma alone will have everyone gathering around the table.
Perfect for chilly evenings or special occasions, this soup scales beautifully for crowds while remaining impressive as a single serving. The technique works equally well in a Dutch oven or slow cooker, making it versatile for any kitchen. Let's create this timeless classic together.
Ingredients for 5 onion soup
Five pounds of onions, rich broth, and a golden Gruyère crust transform simple ingredients into bistro-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 5 lb | Thinly sliced, yellow or sweet variety |
| Unsalted Butter 🧈 | ½ cup | European-style preferred for flavor |
| Dry Red Wine 🍷 | 1 cup | Bold Cabernet Sauvignon or Merlot |
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Fresh Thyme 🌿 | ¼ cup | Stems removed, leaves only |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
| Gruyère Cheese 🧀 | 2 cups | Freshly grated, aged variety |
| Baguette 🍞 | 1 whole | Crust removed, sliced into rounds |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Olive Oil 🫒 | 2 tbsp | For toasting baguette slices |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening broth |
The onions are the star—yellow or sweet varieties caramelize best, turning deep amber and jammy. Five pounds might sound excessive, but trust the process; the flavor pays off. Thinly slice them (about 1/8-inch thick) for even cooking. For the butter, European-style (like Plugrá or Kerrygold) has higher fat content and richer flavor. If you can't find it, unsalted butter works, but render it in a cold pan to avoid burning. The Gruyère should be aged at least 6 months—look for blocks at specialty cheese shops or well-stocked grocery stores like Whole Foods or Trader Joe's for pre-grated options (though freshly grated is ideal).
No red wine? Dry white wine or extra beef broth works in a pinch, though the acidity will differ slightly. Fresh herbs are non-negotiable here—they brighten the deep, sweet onion flavor. Dried thyme or parsley can substitute at half the amount, but fresh is worth the extra minute. The baguette should be crustless—the soft interior toasts perfectly while the crust burns. For a shortcut, toast the slices in the oven at 375°F (190°C) for 5 minutes before adding cheese. The flour is just for thickening the broth at the end—don’t skip it, but don’t overdo it or the soup will turn gluey.
Store the caramelized onions in an airtight container in the fridge for up to 5 days—they’re even better the next day as flavors meld. The Gruyère topping is best served immediately, but you can assemble the soup ahead and toast the baguette fresh. Freezes beautifully for up to 3 months if you make a big batch. For leftovers, reheat the soup gently on the stove, then toast the baguette and cheese separately to keep the crust crispy. The aroma alone will have your kitchen smelling like a Parisian bistro—worth every minute of waiting.
Why You'll Love This Recipe
- Same recipe, different vibes: toss it together for a lazy Tuesday or impress guests by serving it with crusty bread and a sprinkle of Gruyère. The broth base means it’s forgiving enough for beginners but fancy enough for company.
- Five-Onion Magic: I swear by this recipe when I’m too tired to think—just layer those onions in butter, let them caramelize until the kitchen smells like heaven, and boom. No fancy techniques, just patience and a timer.
- Wine-Infused Depth: That splash of dry red wine? It’s the secret weapon—cuts through the sweetness of the onions and adds this rich, almost meaty complexity. Pair it with thyme, and suddenly it’s restaurant-quality without the pretension.
- Weeknight to Dinner Party: Same recipe, different vibes: toss it together for a lazy Tuesday or impress guests by serving it with crusty bread and a sprinkle of Gruyère. The broth base means it’s forgiving enough for beginners but fancy enough for company.
Step-by-step instructions for 5 onion soup with Gruyère fondue
This method transforms humble onions into a rich, velvety soup with a crispy Gruyère crust.
Slow-Cook the Onions Until Caramelized
Heat the 0.5 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 5 lb yellow onions and cook, stirring occasionally, for 45-50 minutes until deeply golden and sweet-smelling. This slow caramelization builds complex flavor—don't rush it.
After 30 minutes, add the 4 cloves minced garlic, 2 whole bay leaves, and 1.5 tsp salt. Stir well and continue cooking until the onions are nearly blackened in spots. The edges should pull away from the pan slightly, indicating proper browning.
Deglaze and Build the Broth Base
Remove the Dutch oven from heat and carefully pour in the 1 cup dry red wine, scraping up all the browned bits from the bottom. Return to medium heat and simmer for 5 minutes until the alcohol smell dissipates.
Stir in the 6 cups beef broth and 1 tbsp all-purpose flour, then add the 0.25 cup fresh thyme. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally. The soup should reduce slightly and develop a rich, aromatic depth.
Toast the Baguette Slices
While the soup simmers, preheat your oven to 375°F. Remove the crust from the 1 whole baguette and slice into ½-inch thick rounds. Brush both sides of each slice with 2 tbsp olive oil and toast in the oven for 8-10 minutes until golden and crisp.
Keep the toasted slices warm in a 200°F oven until ready to serve. The crispy texture contrasts perfectly with the silky soup—don't skip this step.
Prepare the Gruyère Fondue Topping
In a small bowl, combine the 2 cups freshly grated Gruyère cheese with 0.5 tsp black pepper. This cheese should be aged for maximum flavor—don't substitute with pre-shredded varieties.
Just before serving, sprinkle a generous layer of the Gruyère mixture over each bowl of soup. The cheese will melt into a golden, bubbling fondue as the hot soup steams it.
Assemble and Serve Immediately
Ladle the hot soup into bowls, then place 2-3 toasted baguette slices on top of each portion. Immediately sprinkle with the Gruyère mixture, allowing it to melt into a crispy, cheesy crust. Garnish with the 0.125 cup chopped fresh parsley for brightness.
Serve with additional baguette slices on the side and a glass of the same red wine used in cooking. The contrast of creamy soup, crispy cheese, and crunchy bread makes every bite unforgettable.
Pro Tips For Making 5 Onion Soup
- CRISP THE ONIONS FAST: Use a mandoline or sharp knife to slice onions paper-thin—this cuts cooking time by half and prevents them from turning mushy. I learned this the hard way after burning through three batches of unevenly cooked onions; now I swear by the mandoline for even layers.
- DEGLAZE WITH WINE IMMEDIATELY: As soon as the onions caramelize, pour in the red wine right away—the residual heat will help it reduce faster and deepen the flavor. Skipping this step leaves you with a dull, watery base instead of a rich, glossy one.
- SALT THE BROTH LATE: Hold off on salting the beef broth until the very end—adding it early can make the onions absorb too much liquid and lose their sweetness. Trust me, your soup will thank you when those caramelized layers stay intact.
- UPGRADE WITH THYME STEMS: Don’t toss the thyme stems—add them whole to the broth while simmering for an extra layer of aroma. I was skeptical until I tried it; now I save stems from other dishes just for this. Remove them before serving so they don’t get chewy.
Regional styles of this recipe
French Bistro Classic
The original French onion soup comes from Lyon, where chefs perfected the art of caramelizing onions until they're deep amber and jammy. In this version, we use 5 pounds of yellow onions slow-cooked in European-style butter for that authentic sweetness.
The key difference from American adaptations is the Gruyère cheese—traditionally aged for at least 6 months—which creates that signature bubbling fondue crust. 🧀
Serve it with a glass of the same bold red wine (like Cabernet Sauvignon) used in cooking to complete the bistro experience. The French version often includes a splash of white wine instead, but red wine adds depth that pairs perfectly with the rich beef broth.
For authenticity, use a Dutch oven—it's the traditional vessel for this dish in French kitchens.
American Comfort Twist
Across the US, onion soup gets a heartier makeover with additions like caramelized bacon or smoked Gouda cheese for a deeper, smokier flavor. In the Midwest, you'll often find it topped with sharp cheddar instead of Gruyère, creating a sharper, more robust crust.
I've even seen versions with crispy fried onions on top for extra crunch.
For a Southern touch, some chefs add a dash of hot sauce or crushed red pepper flakes to the broth, giving it a subtle kick. The American approach often includes more herbs like rosemary or sage, which complement the sweet onions beautifully.
This version works well with cornbread on the side instead of baguette.
Vegetarian Adaptation
Swap the beef broth for a mushroom and vegetable broth, and use vegetable oil instead of butter to keep it plant-based. The onions still caramelize beautifully, and you can add roasted garlic or smoked paprika for depth.
For the cheese topping, nutritional yeast or vegan Gruyère (like Violife) works surprisingly well, creating that same golden crust. 🌱
This vegetarian version often includes extra mushrooms (like cremini or shiitake) for umami richness. I've made it with white beans blended into the broth for added protein and creaminess. The texture remains silky, and the flavor is still deeply satisfying—perfect for meat-free days.
Slow Cooker Version
For hands-off cooking, use a 6-quart slow cooker on low for 8 hours to caramelize the onions. Start with 3 pounds of onions (they'll shrink significantly) and add 2 tbsp olive oil to help with browning.
After the cooking time, stir in the wine, broth, and herbs, then cook for another 2 hours on high. The slow cooker keeps the onions tender without burning them. ⏰
For the cheese topping, toast the baguette slices in the oven as directed, then assemble the soup bowls just before serving. The slow cooker method works best with pre-sliced onions (about 1/8-inch thick) for even cooking. This is my go-to method for busy weeknights—just dump, cook, and enjoy!
Nutrition facts
Frequently asked questions
Can I use sweet onions instead of yellow onions?
Sweet onions like Vidalia or Maui work beautifully—they caramelize faster and add a natural sweetness that enhances the soup's depth. For best results, use a mix of yellow and sweet onions to balance flavor and texture. The recipe calls for 5 pounds total, so adjust accordingly if using only one type.
How do I prevent the onions from burning while caramelizing?
Keep the heat at medium-low and stir frequently, especially during the first 30 minutes when they're releasing moisture. If the onions start to darken too quickly, reduce heat to low and add 1-2 tbsp beef broth to deglaze. Patience is key—this process takes 45-50 minutes for perfect caramelization.
What's the best way to store leftover onion soup?
Store the soup (without cheese) in an airtight container in the fridge for up to 5 days. For leftovers, reheat gently on the stove, then toast the baguette and cheese separately to maintain crispiness. The caramelized onions actually improve overnight, so the flavor will be even better the next day!
Can I make this soup in a slow cooker?
Yes! Use a 6-quart slow cooker on low for 8 hours with 3 pounds of onions (they'll shrink significantly). Add 2 tbsp olive oil to help with browning. After cooking, stir in wine, broth, and herbs, then cook 2 more hours on high. Toast baguette slices fresh before serving to keep them crispy.
What cheese can I substitute if I can't find Gruyère?
For a similar flavor, use Comté or aged Gouda. If you're avoiding dairy, nutritional yeast or vegan Gruyère (like Violife) works surprisingly well for that golden crust. Just grate it fresh—pre-shredded cheeses contain anti-caking agents that prevent proper melting.
