Soups & Stews
Crafting the perfect Guinness French onion soup requires patience and precision—this recipe delivers rich, caramelized onions simmered in a deep umami broth infused with stout beer.
The key lies in slow cooking the onions until they're golden and sweet, then building layers of flavor with beef broth and Guinness for that signature depth. Every spoonful promises a balance of savory, smoky, and slightly sweet notes that make this soup unforgettable.
What sets this version apart is the attention to traditional techniques: onions cooked low and slow for maximum sweetness, a properly reduced broth that intensifies flavors, and a Gruyère crown that melts into a bubbly, golden blanket.
The result is restaurant-quality soup with a comforting, velvety texture that feels like a hug in a bowl. This isn't just dinner—it's an experience that transforms any weeknight into something special.
By the time you serve this soup, you'll have achieved perfectly caramelized onions with deep amber color, a broth so flavorful it sings, and a cheese topping that's crisp on top while creamy underneath.
The aroma alone will have everyone gathered around the table, and the first bite delivers on that promise of rich, complex flavor that defines this classic dish. Ready to master it?
This recipe scales beautifully for gatherings, freezes well for future cravings, and pairs perfectly with a simple green salad or crusty bread. The techniques here ensure professional results without requiring advanced skills—just time and attention to detail. Let's create something truly memorable together.
Ingredients for guinness french onion soup
Six pounds of onions, a cup of Guinness, and a few secret techniques create this restaurant-worthy French onion soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 4 lbs | Sweet or yellow variety, thinly sliced |
| Guinness Stout 🍺 | 1 cup | Freshly chilled, not warmed |
| Beef Broth 🍲 | 6 cups | Homemade or high-quality store-bought |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening broth |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, aged variety |
| Baguette Slices 🥖 | 12 pieces | Crusty, about 1/2-inch thick |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Thyme Leaves 🌿 | 1 tsp | Fresh or dried, finely chopped |
| Bay Leaves 🍃 | 2 whole | For subtle herbal notes |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for brightness |
| Olive Oil 🫒 | 2 tbsp | For initial onion cooking |
The onions are the soul of this soup—yellow or sweet varieties work best for their natural sweetness. Look for firm, dry onions at the store, preferably from a specialty market like Whole Foods or Trader Joe's for the freshest quality. If you're buying in bulk, Costco often has great prices. Thinly slice them evenly—this ensures consistent caramelization. The key is patience: low and slow cooking transforms their starches into sweet, golden goodness. Don't rush this step; it's what makes the soup unforgettable.
No Guinness on hand? Stout beer like Black Label or a dark ale works in a pinch, though the depth of flavor won't be identical. For the broth, homemade is ideal, but high-quality store-bought like Kraft or Swanson will suffice if you're short on time. Gruyère is non-negotiable for that signature melt—pre-shredded loses its texture, so grate it yourself from a block. The baguette should be crusty and sturdy; avoid soft French bread that will turn mushy under the cheese. Fresh thyme and bay leaves add layers of aroma, but if you're using dried, reduce to half the amount—they pack more punch.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 3 days in the fridge, or freeze for up to 2 months—just reheat gently to preserve the Gruyère's texture. For gatherings, double the recipe; the caramelized onions and broth scale beautifully. Serve with a simple green salad to cut through the richness, and always toast the baguette slices before adding cheese for that perfect crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just caramelize onions in butter, deglaze with Guinness, and let the broth do the work. No chopping mountains of veggies or fussing over layers; the deep, malty richness builds itself while you stir.
- Rich Without Effort: That first sip of Guinness-infused broth? It’s like a warm hug in a bowl. The stout’s bitterness balances the sweet caramelized onions, and the roux adds a velvety depth that makes every spoonful feel indulgent—even when I’m too tired to care.
- Weeknight or Date Night: Between us, this soup is my secret weapon for lazy Tuesdays and impressing guests. Double the batch, toast the bread, and serve it under the broiler for that golden crust—no one will guess it took less time than ordering takeout.
- Budget-Friendly Leftovers: A pint of Guinness and a bag of onions stretch farther than you’d think. The leftovers reheat beautifully, and the flavor actually gets better the next day as the depths of the broth meld together. My wallet (and my freezer) thank me every time.
Step-by-step instructions for Guinness French onion soup
Master this rich, layered soup with deep umami flavor and perfectly toasted baguette crowns.
Caramelize the Yellow Onions
Heat the 2 tbsp olive oil in a large Dutch oven over medium-low heat. Add the 4 lbs yellow onions, sliced into even ¼-inch rounds. Cook undisturbed for 10 minutes, stirring only once to prevent browning too quickly. The onions should soften and release moisture, creating a sweet, syrupy base.
After 10 minutes, reduce heat to low and continue cooking for 45-50 minutes, stirring occasionally. You're aiming for deep golden caramelization—the onions should be soft, jammy, and smell intensely sweet. If they start to stick, add 1 tbsp water to deglaze. This slow process builds the soup's signature depth.
When the onions are nearly done, add the 3 cloves minced garlic, 1 tsp thyme leaves, and 2 whole bay leaves. Cook for 2 minutes until fragrant. Remove the bay leaves before proceeding—you don't want them to overpower the final flavor.
Develop the Guinness-Broth Base
Increase heat to medium-high and add the 4 tbsp unsalted butter, stirring until melted and incorporated into the onions. Sprinkle the 2 tbsp all-purpose flour over the mixture and stir vigorously for 1-2 minutes to create a roux. This will thicken the soup and add body.
Gradually pour in the 1 cup chilled Guinness stout, whisking constantly to prevent lumps. Let it simmer for 3 minutes until slightly reduced. Then, slowly whisk in the 6 cups beef broth and the 1.5 tsp salt. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally. This step develops the soup's complex umami flavor.
Taste and adjust seasoning with ½ tsp black pepper if needed. The soup should be rich but balanced—sweet from the caramelized onions, malty from the Guinness, and savory from the beef broth. If it's too thick, add ¼ cup water to reach your desired consistency.
Prepare and Toast the Baguette Crowns
Preheat your broiler to high. Arrange the 12 pieces baguette slices on a baking sheet in a single layer, slightly overlapping. Brush the tops lightly with 1 tbsp olive oil (reserved from Step 1) and sprinkle with ½ tsp salt. Broil for 2-3 minutes until golden and crispy, watching closely to avoid burning.
While the baguette toasts, keep the soup warm on the stove over low heat. The bread should be firm enough to support the cheese without breaking when placed on top. If any slices soften during toasting, return them to the broiler for 30 seconds to crisp again.
Assemble and Melt the Gruyère
Working quickly, ladle the hot soup into 6 oven-safe bowls or ramekins, filling each about ¾ full. Place 2 toasted baguette slices on top of each bowl, forming a crown. Immediately sprinkle ¼ cup freshly grated Gruyère cheese evenly over each crown.
Transfer the bowls to a preheated 400°F oven and bake for 3-5 minutes until the cheese is bubbly and golden brown. Watch closely—the cheese melts fast, and you want it to form a crispy, gooey blanket over the bread. For extra drama, broil for 1 minute at the end to deepen the color.
Serve immediately with a wooden spoon, letting diners scoop up the rich soup and crispy cheese together. The contrast of cool baguette, warm soup, and molten Gruyère makes every bite unforgettable.
Pro Tips For Making Guinness French Onion Soup
- Sweat, Don’t Burn: I learned this the hard way—caramelizing onions at medium-low heat is non-negotiable. If you crank it up, they’ll turn bitter before they soften, and your soup will taste like ash. A 20-minute sweat with a splash of water if needed keeps them golden and sweet.
- Whisk the Flour: Skip the flour clumps, and you’re fighting a thicker roux the whole time. Mix the flour with a splash of cold Guinness or broth first—just a tablespoon or two—before adding it to the butter. This makes it dissolve smoothly, so your soup stays silky.
- Reduce the Broth: After adding the beef broth, let it simmer uncovered for 10 minutes. This cuts down the liquid without overcooking the onions, and the flavor concentrates. I used to rush this, but the dish tastes flat until you do.
- Use Real Butter: Unsalted butter adds richness, but don’t skimp—at least 2 tablespoons per batch. I was skeptical until I tried it: the fat melts into the onions, making them taste deeper and the broth creamier. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Broth Prep Ahead
Save time by prepping the broth base the day before. Caramelize the onions as directed, then store them in an airtight container with the butter and flour mixed in. When ready to cook, simply add the Guinness and broth, simmering for just 10 minutes to meld flavors.
This shortcut preserves the deep sweetness while cutting active cooking time by 45 minutes. 💡
Cheese Storage Hack
Grated Gruyère loses its texture quickly, so grate it fresh only when assembling. For make-ahead convenience, store pre-grated cheese in a parchment-lined container in the fridge for up to 2 days.
Keep it in the freezer for 1 month—just thaw overnight before using. I like to portion it into ¼ cup servings for easy measuring. ✨
Baguette Prep Tips
Toast baguette slices 2 days ahead and store in a cool, dry place (like a bread box) to maintain crispness. Reheat in a 350°F oven for 3-5 minutes before assembling—this restores their crunch without overcooking. For extra flavor, brush slices with garlic-infused olive oil before toasting. 🥖
Freezer-Friendly Assembly
Assemble the soup bowls completely (with bread and cheese) and freeze on a baking sheet for 1 hour to solidify. Transfer to a freezer bag, leaving 1 inch headspace for expansion.
Thaw in the fridge overnight, then reheat in a 375°F oven for 15-20 minutes until bubbly. The texture stays crispy if reheated gently—no microwave! ❄️
Flavor Boost Storage
Add a splash of Guinness (1 tbsp) to the reheated soup for an instant flavor boost. The alcohol burns off during reheating, leaving behind deep maltiness.
For extra richness, stir in 1 tbsp cold butter at the end—it melts instantly, creating a silky finish. This works even with frozen soup. 🍺
Nutrition facts
Frequently asked questions
Can I substitute Guinness with another beer?
While Guinness adds unique depth, you can use 1 cup of stout or dark ale like Black Label or a robust porter. For best results, choose a beer with 4-5% ABV and similar malty notes. Avoid light lagers—they lack the richness that complements the caramelized onions. The flavor won't be identical, but the soup will still be delicious.
Why does my soup taste bitter?
Bitterness usually comes from overcooking the onions or using too much Guinness. Reduce the beer to ½ cup if needed, and check your onions—they should be sweet and jammy, not burnt. If the broth tastes concentrated, add ¼ cup water to balance the flavors. Always taste as you go!
Can I make this soup in a slow cooker?
Caramelize the onions on the stovetop first, then transfer everything (including Guinness and broth) to the slow cooker. Cook on low for 4-5 hours, stirring occasionally. The slow cooker enhances the onions' sweetness and melds flavors beautifully. Just skip the roux step—it thickens naturally.
What’s the best way to reheat leftover soup?
Reheat gently on the stovetop over low heat until warm, stirring occasionally. For the cheese topping, toast fresh baguette slices and sprinkle with ¼ cup grated Gruyère per serving. Broil for 2-3 minutes until bubbly. Never microwave—it makes the cheese rubbery!
How do I make this vegetarian?
Replace the beef broth with 6 cups vegetable broth and use ½ cup nutritional yeast (for umami depth) along with the Guinness. Add 1 tbsp soy sauce to enhance savory notes. The caramelized onions and Gruyère will still shine, but the broth will have a lighter profile.
