French Onion and Butter Bean Soup unites caramelized onions and tender butter beans in a savory broth, crowned with bubbling Gruyere atop crusty baguette for addictive comfort in every spoonful. Sweet onions turn golden and ribbon-like, then simmer alongside creamy beans until the flavors marry perfectly—and a quick broil gives you that irresistible cheesy crunch. Whether you’re craving a cozy lunch or a soul-warming dinner, this sturdy yet elegant soup is sure to become a go-to favorite in your recipe rotation.
Key Ingredients
Here’s what you’ll need to build all those deep, rich flavors and satisfyingly creamy textures.
- 3 tablespoons butter: Provides richness and helps the onions caramelize slowly to develop sweetness.
- 2 large onions thinly sliced: The flavor backbone, these soften and brown into golden ribbons.
- 2 cloves garlic minced: Adds a fragrant pop that balances the sweet onions.
- 1 teaspoon sugar: Enhances browning and deepens the caramel flavor of the onions.
- 1 tablespoon all-purpose flour: Thickens the broth into a silky, clingy base.
- 4 cups beef broth: Infuses the soup with savory depth and satisfying body.
- 1 can 15 ounce butter beans drained and rinsed: Contributes creamy texture and hearty protein.
- 1 sprig fresh thyme: Offers an aromatic herbal note that brightens the broth.
- 1 pinch salt: Brings out all the layered flavors.
- 1 pinch pepper: Adds a gentle spice to round out the taste.
- 2 slices baguette: Provides a crisp, chewy vehicle for the broiled topping.
- 1 cup grated Gruyere cheese: Melts into a nutty, gooey crust over each bowl.
How To Make French Onion and Butter Bean Soup
Crafting this soup is a delight of patience and simple technique. You’ll start by slowly caramelizing onions to coax out their natural sweetness, then build a fragrant roux with garlic and flour before thinning with broth. Adding butter beans and thyme brings extra richness and aroma, and a gentle simmer fuses everything into a harmonious bowl of comfort. Finally, loading each ovenproof bowl with baguette slices and Gruyere, then broiling until bubbly, turns this into a cozy, indulgent treat you’ll want on repeat.
1. Melt butter in a large pot over medium heat. Allow the butter to foam and coat the bottom before adding onions.
2. Add onions and sugar and cook until caramelized, about 20 minutes, stirring occasionally. Keep heat at medium-low to prevent scorching and stir every few minutes for even browning.
3. Add garlic and cook for 1 minute until fragrant. Watch the garlic carefully to avoid burning and ensure it releases its aroma.
4. Sprinkle flour over onions and stir to coat, cooking for 2 minutes. This forms a roux that will thicken the soup.
5. Slowly pour in beef broth while stirring to prevent lumps. Whisk gently to combine the roux and broth into a smooth base.
6. Add butter beans and thyme, bring to a simmer and cook for 10 minutes. The beans will heat through and absorb the thyme’s flavor.
7. Season with salt and pepper. Taste and adjust seasoning, remembering that the cheese will add saltiness.
8. Preheat broiler. Position rack about 6 inches from the heat source for even melting.
9. Ladle soup into ovenproof bowls, top each with a baguette slice and sprinkle with cheese. Stack cheese generously for that perfect golden crust.
10. Place bowls under broiler until cheese is melted and bubbly, about 2 minutes. Watch closely to avoid burning.
11. Serve hot. Use oven mitts and place bowls on a trivet or heatproof surface for safe serving.
Serving Suggestions
This soup shines on its own, but a few thoughtful pairings can turn it into a full-fledged feast. Crisp textures and bright flavors help balance the rich, cheesy depth, making each spoonful even more memorable.
- Pair with a mixed green salad tossed in a light vinaigrette to cut through the richness.
- Serve alongside a charcuterie board with cured meats, olives, and cornichons for a cozy appetizer spread.
- Drizzle some extra-virgin olive oil and sprinkle fresh parsley or thyme leaves for bright herbal notes.
- Pour a glass of light-bodied red wine or a crisp dry white to complement the soup’s savory layers.
Tips For Perfect French Onion and Butter Bean Soup
Mastering French Onion and Butter Bean Soup is all about layering flavors and paying attention to textures from start to finish. Take time to slowly caramelize the onions—this step is non-negotiable for that deep, golden sweetness. When choosing your cheese, a nutty Gruyere really shines, but feel free to grab Swiss or mozzarella if that’s what you have. Keep a close eye on your onions, stirring frequently to prevent scorching and ensure even browning. Thinking ahead? This soup tastes even better the next day, so make it in advance and reheat gently on the stovetop before broiling the toppings. With these simple tweaks, you’ll end up with a bowl that’s richer, more balanced, and utterly irresistible.
- For a vegetarian version, substitute vegetable broth for beef broth to keep it rich and flavorful.
- Feel free to swap Gruyere with Swiss or mozzarella for a slightly different melt and flavor profile.
- Stir onions frequently while caramelizing to ensure even browning and prevent burning.
- Make the soup a day ahead; flavors deepen overnight. Reheat gently on the stovetop before broiling the toppings.
How To Store It
Storing your French Onion and Butter Bean Soup properly preserves its rich flavors and comforting textures for days to come. Whether you’ve got leftovers from a cozy dinner or you’re batch-cooking for the week, following a few simple steps will help you maintain that signature depth and avoid soggy bread. Keep components separate if possible, and reheat with care to restore the soup’s creamy body and melty cheese topping. Here’s how to store and revive this hearty soup so every bowl tastes fresh and delicious.
- Refrigeration at 40°F or below in an airtight container separates the soup from the topping to prevent soggy bread. Reheat gently on the stove, then add fresh baguette slices and cheese before broiling.
- Freeze cooled soup (without bread and cheese) in freezer-safe containers for up to three months. Thaw overnight in the fridge; warm on low heat before adding toppings.
- Store leftover baguette slices separately in a paper bag at room temperature to keep crust crisp.
- Keep grated cheese in an airtight jar in the fridge for up to one week, so you’re ready to broil whenever soup night calls.
Frequently Asked Questions
Got questions? Let’s clear them up with these quick FAQs:
- Q: How long does it take to prepare this recipe?
A: It takes approximately 35 to 40 minutes total, including 20 minutes to caramelize the onions, 10 minutes simmering the soup, and about 2 minutes under the broiler for the cheese-topped baguette slices.
- Q: Can I make this soup vegetarian?
A: Yes. Simply replace the beef broth with an equal amount of vegetable broth and follow the recipe as written. The butter beans, onions, garlic, and thyme will still provide plenty of depth of flavor without the beef stock.
- Q: How do I ensure the onions caramelize properly without burning?
A: Cook the thinly sliced onions over medium heat, stirring every few minutes to promote even browning. Adding a teaspoon of sugar helps draw out moisture and enhances color and sweetness, but adjust heat to avoid scorching; lower slightly if you notice browning too quickly.
- Q: What can I use if I don’t have Gruyere cheese?
A: You can substitute Swiss cheese or mozzarella cheese for Gruyere. Swiss will give you a similar nutty flavor, while mozzarella will yield a milder, stretchy melt. Either cheese should be grated and broiled until bubbly to achieve the desired topping.
- Q: How should I store and reheat leftover soup?
A: Transfer any cooled leftover soup (without the bread and cheese topping) into an airtight container and refrigerate for up to three days. To reheat, warm gently on the stove over low heat, stirring occasionally. Add fresh baguette slices and cheese before broiling to serve.
- Q: Can I use dried butter beans instead of canned?
A: Yes. Drain and rinse them after soaking overnight in cold water. Then simmer the soaked beans in fresh water until tender—about one hour—drain, and add them at step six in place of the canned beans. Adjust cooking time as needed until beans are soft.
- Q: What if I don’t have ovenproof bowls for broiling?
A: If you lack ovenproof bowls, ladle the hot soup into a baking dish or individual ramekins that can withstand broiler heat. Top with baguette slices and cheese, then place the dish on a baking sheet under the broiler, watching closely to melt and brown the cheese evenly.
What Makes This Special
This French Onion and Butter Bean Soup just might be your next kitchen showstopper—caramelized onions, creamy beans, and that dreamy blanket of Gruyere make every spoonful feel like a culinary hug. It works because you’re building flavor in layers, embracing the slow-cooked sweetness of onions and adding the beans and broth at just the right moment. Print this recipe, tuck it into your cookbook, and get ready to cozy up with a bowl that satisfies like no other. Have thoughts, tweaks, or triumphs? Leave a comment below—I’d love to hear how your soup turned out!
French Onion and Butter Bean Soup
Description
Sweet onions caramelize into golden ribbons, then simmer with creamy butter beans in savory broth. Topped with crusty baguette and bubbling Gruyere, each spoonful delivers warm, cheesy comfort.
Ingredients
Instructions
-
Melt butter in a large pot over medium heat.
-
Add onions and sugar and cook until caramelized, about 20 minutes, stirring occasionally.
-
Add garlic and cook for 1 minute until fragrant.
-
Sprinkle flour over onions and stir to coat, cooking for 2 minutes.
-
Slowly pour in beef broth while stirring to prevent lumps.
-
Add butter beans and thyme, bring to a simmer and cook for 10 minutes.
-
Season with salt and pepper.
-
Preheat broiler.
-
Ladle soup into ovenproof bowls, top each with a baguette slice and sprinkle with cheese.
-
Place bowls under broiler until cheese is melted and bubbly, about 2 minutes.
-
Serve hot.
Note
- For a vegetarian version, substitute vegetable broth for beef broth.
- Gruyere cheese can be replaced with Swiss or mozzarella if needed.
- Stir onions frequently to ensure even caramelization and prevent burning.
- Soup can be made a day ahead and reheated gently before serving.
