There’s something incredibly satisfying about a bowl of warm, creamy French onion soup, especially when it’s enhanced with buttery, tender beans. This Creamy French Onion & Butter Bean Soup recipe is a warm hug in every spoonful, perfect for chilly evenings or whenever you need a comforting meal that feels homemade.
You’ll love how the rich caramelized onions blend with the creaminess of pureed butter beans, giving this classic soup recipe a fresh twist. Whether you’re a longtime fan of French onion soup or trying it for the first time, this version will quickly become a favorite in your kitchen.
Why You’ll Love This Recipe
- Rich and creamy texture without heavy cream, thanks to butter beans.
- Hearty and filling, making it a satisfying meal on its own.
- Uses simple ingredients you likely have on hand.
- Easy stovetop method with straightforward steps.
- Perfect balance of sweet caramelized onions and savory broth.
Ingredients
Gather these wholesome ingredients to make your creamy French onion and butter bean soup come to life.
- 4 large yellow onions, thinly sliced
- 4 tablespoons unsalted butter
- 1 tablespoon olive oil
- 4 cloves garlic, minced
- 1 teaspoon fresh thyme leaves, plus extra for garnish
- 1 bay leaf
- 6 cups low-sodium beef broth (or vegetable broth for vegetarian)
- 2 cans (15 oz each) butter beans, drained and rinsed
- 1/2 cup dry white wine (optional)
- 1/2 teaspoon salt, adjust to taste
- 1/4 teaspoon freshly ground black pepper
- 1/4 cup grated Gruyère or Swiss cheese (optional for topping)
- Crusty baguette slices, toasted (optional for serving)
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Servings: 6
- Calories: Approximately 280 per serving
How to Make Creamy French Onion & Butter Bean Soup: A Warm Hug in Every Spoonful!
- In a large heavy-bottomed pot over medium heat, melt the butter with olive oil. Add the sliced onions and a pinch of salt; cook slowly, stirring often, until onions are deep golden brown and caramelized, about 40 minutes.
- Stir in the minced garlic and thyme leaves; cook for another minute until fragrant.
- Pour in the white wine if using, scraping any browned bits from the pot, and simmer until mostly evaporated, about 5 minutes.
- Add the beef broth, bay leaf, and drained butter beans. Bring to a simmer and cook for 10 minutes to meld the flavors and soften the beans further.
- Remove the bay leaf. Using an immersion blender, carefully puree about half the soup until creamy but still slightly chunky, giving it that smooth yet textured consistency.
- Season with additional salt and pepper to taste. Keep warm on low heat while you prepare the toppings.
- For serving, ladle the soup into bowls. Optionally, top with toasted baguette slices and sprinkle with grated Gruyère cheese, then place under the broiler for 2-3 minutes until the cheese melts and bubbles.
- Garnish with fresh thyme sprigs and serve immediately for the best flavor and warmth.
Tips for the Best Results
- Take your time caramelizing the onions — the deeper the color, the richer the flavor.
- Use an immersion blender for easy texturing, or blend half the soup in batches in a countertop blender.
- Choose good-quality broth to enhance the soup’s savory depth.
- Butter beans add natural creaminess, so heavy cream isn’t necessary.
- For a vegetarian version, use vegetable broth and omit cheese or use a plant-based alternative.
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors will deepen, making it even more delicious the next day.
To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally. If the soup is too thick, add a splash of broth or water to loosen it. Avoid boiling to preserve the creamy texture.
Frequently Asked Questions
Can I make this soup vegan?
Yes! Use vegetable broth instead of beef broth and skip the cheese or substitute with a vegan cheese alternative. The butter beans provide plenty of creaminess to keep it rich and satisfying.
What can I use instead of butter beans?
Great alternatives include cannellini beans or great northern beans. They have a similar creamy texture and mild flavor that complements the soup well.
Is it necessary to use white wine?
The white wine adds a nice depth and slight acidity, but it’s optional. You can simply omit it and add a splash of extra broth or a teaspoon of lemon juice for brightness.
How long can I freeze this soup?
This soup freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating gently on the stovetop.
