French Onion and Butter Bean Soup

Overhead shot of golden-brown French onion soup with crusty bread and melted cheese swirling into creamy butter beans.
French Onion and Butter Bean Soup for 4 Servings
By Marcus Wheeler
This recipe transforms humble pantry staples into a rich, mahogany broth topped with a bubbling, golden cheese crust that rivals any bistro. It combines the slow cooked sweetness of caramelized onions with the creamy, satisfying texture of giant butter beans.
  • Time: Active 15 minutes, Passive 45 minutes, Total 60 minutes
  • Flavor/Texture Hook: Silky caramelized onions meet velvety beans under a shatter crisp Gruyère crust
  • Perfect for: A cozy weeknight dinner that feels like a weekend project
Make-ahead: Caramelize the onions up to 3 days in advance and store in the fridge.

You know that sound? The soft, rhythmic sizzle of 1.5 kg of yellow onions hitting a pool of melting butter? It’s the sound of a good night ahead. I remember the first time I decided to toss butter beans into my classic onion soup.

I was worried it might feel too "healthy" or heavy, but honestly, it was a total game changer for my Tuesday night routine.

The aroma that fills your kitchen while those onions turn from sharp and white to a deep, jammy gold is better than any candle you can buy. It's a slow motion magic trick. By the time you pour in that dry sherry and watch the steam rise, you’ll realize this isn't just a soup; it's a hug in a bowl.

We’re going for that deep, savory umami that makes you want to lick the spoon.

Trust me, I’ve made the mistake of rushing the onions before. If you crank the heat too high, they just burn and get bitter. This recipe is all about that low and slow dance. We’re looking for a texture that's almost buttery, which is why the 800g of canned butter beans fit in so perfectly.

They soak up the beef stock and sherry, becoming little pillows of flavor.

Why This Recipe Works

Caramelizing such a large volume of onions requires a specific approach to moisture management and heat. This version relies on the natural sugars in the 1.5 kg of onions to create a complex flavor base without needing added sugar.

  • Maillard Reaction: The slow cook time allows amino acids and reducing sugars to create hundreds of different flavor compounds.
  • Starch Emulsification: Using the 60ml of reserved bean liquid adds natural starches that slightly thicken the beef broth for a silkier mouthfeel.
  • Deglazing Chemistry: The 120ml of dry sherry acts as a solvent, pulling up the browned bits (fond) from the bottom of the pot that water alone can't dissolve.
  • Osmotic Balance: Salting the onions early draws out moisture, allowing them to soften in their own juices before the browning begins.

Chef Tip: To get a deeper color faster, add a tiny pinch of baking soda (about 1/8 teaspoon) to the onions. It raises the pH, which accelerates the Maillard reaction, but don't overdo it or they'll turn to mush!

MethodTimeTextureBest For
Traditional Stovetop60 minsSilky and JammyMaximum flavor development
Slow Cooker8 hoursVery soft/sweetHands off prep for busy days
Pressure Cooker20 minsUniformly softQuick fix when short on time

If you find yourself craving a different kind of warmth on a cold afternoon, you might also enjoy the heartiness of this Cozy Creamy Rotisserie recipe, which uses similar simmering techniques for a fast, flavorful finish.

Understanding the Essential Specs for a Successful Soup

The Chemistry of the Caramelized Crunch: When you toast that sourdough baguette under the broiler, the starches undergo dextrinization, making them stay crunchy even when they hit the liquid broth.

IngredientScience RolePro Secret
Yellow OnionsSugar SourceUse yellow, not red, for the highest sugar to sulfur ratio.
Dry SherryAcidity & AromaAlways use a "dry" version to avoid making the soup cloyingly sweet.
Butter BeansTexture ContrastDon't over stir once added; you want them whole and velvety, not smashed.
Gruyère CheeseFat & SaltFreshly grate it yourself; pre shredded cheese has starch that prevents a smooth melt.

Success in this recipe comes down to three precision checkpoints. First, your onions should reduce by nearly 75% in volume before you add any liquid. Second, ensure the beef stock is at a simmer, not a rolling boil, to keep the beans intact.

Finally, the internal temperature of the soup should be at least 165°F before you add the bread and cheese to ensure everything stays piping hot under the broiler.

A Deep Dive into the Components of Flavor

Selecting the right ingredients makes a massive difference when the list is this short. We are looking for high-quality basics that can stand up to 45 minutes of cooking.

  • 1.5 kg Yellow Onions: Why this? They have the best balance of natural sugars for long term caramelization. (Substitute: Sweet Onions - more sugar, less "bite").
  • 50g Unsalted Butter: Why this? Controls salt levels while providing the necessary fat for browning. (Substitute: Ghee or Olive Oil).
  • 4 Sprigs Fresh Thyme: Why this? Adds an earthy, floral note that cuts through the heavy beef stock. (Substitute: 1 tsp Dried Thyme).
  • 120ml Dry Sherry: Why this? Provides essential acidity to balance the sweet onions. (Substitute: Dry White Wine or Apple Cider Vinegar).
  • 800g Canned Butter Beans: Why this? Large and creamy, they provide a meaty texture without actual meat. (Substitute: Cannellini Beans).
  • 1.2 Liters Beef Stock: Why this? The traditional base that provides deep, savory "umami" notes. (Substitute: Rich Vegetable Stock).
  • 1 tbsp Worcestershire Sauce: Why this? A fermented flavor booster that adds salt and tang. (Substitute: Soy Sauce).
  • 8 Slices Sourdough Baguette: Why this? The tangy crumb holds up better against the hot broth. (Substitute: French Bread).
  • 200g Gruyère Cheese: Why this? Exceptional melting point and a nutty, salty finish. (Substitute: Sharp Swiss or Comté).
  • 1 Clove Garlic: Why this? Rubbed on the toast, it provides a punchy aroma without being overpowering. (Substitute: Garlic Powder).
Original IngredientSubstituteWhy It Works
Beef Stock (1.2L)Mushroom StockKeeps the deep color and umami without the meat.
Dry Sherry (120ml)White Wine + 1 tsp LemonMimics the acidity and fermented depth of the sherry.
Gruyère (200g)Low Moisture MozzarellaGives a great cheese pull, though the flavor is much milder.

When you're looking for that classic holiday vibe, this soup actually shares a lot of flavor profiles with a French's Green Bean Casserole recipe, especially that combination of creamy textures and savory, onion forward notes. It's a great way to use up extra Gruyère if you have some left over from a party platter.

Keeping Your Tools Simple for the Best Results

You don't need a kitchen full of gadgets for this. In fact, fewer tools often mean better focus on the onions.

  • Large Heavy Bottomed Pot (like a Dutch Oven): Crucial for even heat distribution so the onions don't hot spot and burn.
  • Sharp Chef's Knife: You’re slicing 1.5 kg of onions, so a dull blade will just make you cry more.
  • Wooden Spoon: Best for scraping the fond off the bottom of the pot during deglazing.
  • Oven Safe Crocks or Bowls: These need to withstand the high heat of the broiler.
  • Box Grater: For that 200g of Gruyère cheese.

Chef Tip: If you don't have individual oven safe bowls, you can toast the bread and melt the cheese on a sheet pan, then carefully slide the "cheesy rafts" onto the bowls of soup right before serving.

The Essential Steps to Achieving a Velvety Finish

For the Caramelized Base

  1. Slice the 1.5 kg of yellow onions into thin, even half moons. Note: Uniformity ensures they all finish caramelizing at the same time.
  2. Melt 50g unsalted butter in your heavy pot over medium low heat.
  3. Add onions and 4 sprigs of thyme, stirring to coat them in the butter.
  4. Cook for 35-40 minutes, stirring every few minutes, until onions are deep mahogany and jam like. Note: If they stick too much, add a splash of water to loosen the browned bits.

For the Hearty Soup

  1. Pour in 120ml dry sherry to deglaze. Cook for 2 minutes until the liquid has mostly evaporated.
  2. Add 1.2 liters beef stock, 1 tbsp Worcestershire sauce, and the 800g butter beans (plus 60ml reserved liquid).
  3. Simmer for 15 minutes to let the flavors marry. Remove thyme sprigs before serving.

For the Gruyère Crust

  1. Toast the 8 sourdough slices under the broiler until golden and shatter crisp.
  2. Rub the toasted bread with the halved garlic clove.
  3. Ladle soup into bowls, top with bread and 200g grated Gruyère, then broil for 2-3 minutes until bubbling and browned.

Fixing Common Blunders for a Flawless Bowl

Elegant bowl of rich French onion soup with a toasted baguette slice, Gruyère melting down the side. Steaming and inviting.

Why Your Soup Tastes Bitter

If the heat was too high during the onion stage, the sugars might have scorched. Once onions go past dark brown into black, they turn acrid. You can try to balance a slightly bitter soup with a tiny pinch of sugar or a splash of cream, but if they are truly burnt, it’s hard to save.

Preventing Soggy Bread

Nothing ruins the experience like bread that turns into a wet sponge the second it hits the liquid. The secret is the "double toast." Toasting the sourdough until it's very firm before placing it on the soup creates a structural barrier.

ProblemRoot CauseSolution
Thin/Watery BrothNot enough onion reductionSimmer longer without a lid to concentrate flavors.
Bland FlavorUnder seasoned stockAdd an extra dash of Worcestershire or a pinch of salt.
Chewy CheeseBroiler too far awayMove oven rack to the top position for a quick melt.

Common Mistakes Checklist: ✓ Never use high heat for the onions; "low and slow" is the only way to get real caramelization. ✓ Don't skip the deglazing step; those brown bits on the bottom are where all the flavor lives.

✓ Use a heavy duty pot; thin pots will create hot spots that burn the onions. ✓ Make sure the bread slices are thick enough (at least 1 inch) to support the weight of the cheese. ✓ Grate your own cheese; pre packed stuff won't give you that velvety melt.

Creative Ways to Swap Ingredients and Add Variety

Making it Vegan

You can easily pivot this recipe for plant based friends. Swap the 50g butter for olive oil or a vegan butter substitute. For the 1.2 liters of beef stock, use a high-quality mushroom broth or a "no beef" bouillon base.

Use a vegan Worcestershire sauce (traditional versions contain anchovies) and a meltable vegan mozzarella or cashew based cheese on top.

Adding Smoky Depth

If you want to lean into a more rustic, smoky vibe, add a teaspoon of smoked paprika during the last 5 minutes of onion caramelization. You could also swap the sourdough for a rye bread to add an earthy contrast to the sweet onions and buttery beans.

PremiumBudgetFlavor ImpactSavings
Aged GruyèreSharp ProvoloneMilder, less nutty but very meltySave $5-7
Dry SherryApple Cider VinegarMore acidic, less complex depthSave $10-15
Sourdough BaguetteStale White BreadSoftens faster, less tangSave $2-3

If you decide to scale this recipe down for a solo dinner, remember that you still need to use the same amount of time for the onions. Reducing the quantity doesn't necessarily reduce the caramelization time because the chemical process remains the same.

When halving the recipe, use a smaller pot so the onions don't spread too thin and burn. For doubling, work in two pots or a very large wide braiser to ensure the onions have enough surface area to release steam.

Debunking Kitchen Myths

One common misconception is that adding sugar to onions is the only way to get them brown. Truth is, yellow onions have plenty of natural sugar; you just need patience to let them come out. Another myth is that you must use expensive Cognac for a "real" soup.

While Cognac is lovely, a decent 120ml of dry sherry provides a much better balance of acidity and fruitiness for a bean heavy version.

Finally, some people think you should wash the beans before adding them. In this recipe, we actually want that 60ml of reserved canning liquid. It contains aquafaba (bean starch and protein) which acts as a natural thickener, giving the broth a more luxurious body without needing a flour roux.

Keeping Your Soup Fresh and Using Every Scrap

Storage: This soup actually tastes better the next day after the flavors have had time to fully develop. Store the soup base (without the bread and cheese) in an airtight container in the fridge for up to 4 days.

If you're meal prepping, keep the sourdough and cheese separate until the moment you're ready to eat.

Freezing: The soup base freezes beautifully for up to 3 months. Just thaw it overnight in the fridge and reheat on the stove. I don't recommend freezing the soup with the beans if you like them very firm, as they can get a bit softer after thawing, but for most, it's perfectly fine.

Zero Waste: Don't throw away those onion skins! Collect them in a freezer bag along with your herb stems. When the bag is full, boil them with water to create a gorgeous, dark vegetable stock for your next soup.

Any leftover Gruyère rinds can also be tossed into the simmering broth to add an extra layer of salty, cheesy depth just fish them out before serving.

The Perfect Sides to Pair with Your Soup

Since this French Onion and Butter Bean Soup is quite rich and hearty thanks to the 800g of beans, you’ll want sides that offer a bit of crunch or acidity. A simple arugula salad with a sharp lemon vinaigrette is my go to. The peppery bite of the greens cuts right through the savory beef broth and melted cheese.

If you’re hosting a dinner party and want something more substantial, a plate of roasted root vegetables works wonders. For a different flavor profile, you might even consider serving this alongside a small portion of Creamy Philly Cheese recipe if you're doing a "soup flight" night. The contrast between the clear, oniony broth and a cream based soup is always a hit with guests.

Close-up of bubbling Gruyère cheese on French onion soup, hints of caramelized onions, and soft butter beans underneath. S...

Very High in Sodium

🚨

1240 mg mg of sodium per serving (54% % of daily value)

The American Heart Association recommends limiting sodium intake to about 2,300mg per day for overall cardiovascular health.

Sodium Reduction Strategies

  • 🥣Low-Sodium Broth-30%

    Replace the regular beef stock with low-sodium or no-salt added beef broth. This can significantly reduce the sodium content without sacrificing flavor.

  • 🧀Reduce Gruyère-15%

    Cut the amount of Gruyère cheese used in half, or substitute with a lower sodium cheese like Emmental or Swiss. Cheeses can be a significant source of sodium.

  • 🥫Rinse Butter Beans-10%

    Thoroughly rinse the drained butter beans under running water to remove excess sodium from the canning liquid. Consider using fresh butter beans if available.

  • 🧂Omit Worcestershire-10%

    Eliminate the Worcestershire sauce, as it is a high sodium ingredient. Experiment with a small amount of balsamic vinegar for a similar depth of flavor.

  • 🥖Sourdough Choice-5%

    Choose a low-sodium sourdough baguette if available or reduce the serving size to decrease overall sodium intake.

  • 🌿Enhance with Herbs

    Use a generous amount of fresh thyme and consider adding other herbs and spices like black pepper, bay leaf, or smoked paprika to boost flavor without adding sodium. Herbs and spices are naturally sodium free.

Estimated Reduction: Up to 60% less sodium (approximately 496 mg per serving)

Recipe FAQs

Can I use yellow onions if I only have sweet onions available?

Yes, but adjust cooking time slightly. Sweet onions caramelize faster due to their higher sugar content, so watch them closely in the last 15 minutes to prevent scorching.

How to prevent the sourdough bread from getting instantly soggy?

Toast the bread twice until fully crisp. After the initial toasting, rub the warm surface with a raw garlic clove for flavor, then place it back under the broiler immediately before ladling the soup on top.

Is it necessary to use dry sherry for deglazing?

No, but it is highly recommended for flavor depth. If omitting, substitute with 60ml white wine plus 1 teaspoon of apple cider vinegar to mimic the necessary acidity and fermented notes.

Why did my soup turn out bitter instead of sweet?

False, bitterness usually comes from scorched onions. If your heat was too high during caramelization, the sugars burned past the deep mahogany stage, creating an acrid flavor that is hard to mask.

How to make this French Onion soup vegan?

Swap butter for oil and use mushroom stock instead of beef. Ensure your Worcestershire sauce is vegan, and use a high-quality, meltable cashew based cheese for the topping.

Can I make the caramelized onion base ahead of time?

Yes, the onion base is excellent for making ahead. Caramelized onions can be stored in an airtight container in the refrigerator for up to 3 days, intensifying their flavor profile.

What is the benefit of including butter beans in this traditional soup?

They add creamy texture and satiety without using meat. The beans absorb the savory broth, acting as little flavor pillows, which is a technique also seen in developing rich texture in the HighProtein Honey Garlic recipe for body.

French Onion Butter Bean Soup

French Onion and Butter Bean Soup for 4 Servings Recipe Card
French Onion and Butter Bean Soup for 4 Servings Recipe Card
0.0 / 5 (0 Review)
Preparation time:15 Mins
Cooking time:45 Mins
Servings:4 servings

Ingredients:

Instructions:

Nutrition Facts:

Calories766 kcal
Protein33.5 g
Fat27.8 g
Carbs86.5 g
Fiber11.2 g
Sugar18.4 g
Sodium1240 mg

Recipe Info:

CategorySoup
CuisineFrench
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Recipe Comments: