There are those evenings when the wind rattles the windows and the fridge looks like a puzzle you don't have the energy to solve. You want something warm, something that feels like a hug in a bowl, but you don't want to spend an hour hunched over the stove. This butter bean soup with bread is my answer to those nights.
Advertisements1
It's a soup that came together out of necessity—a can of butter beans, some humble vegetables, and a loaf of bread that was going stale. But what emerged was a pot of liquid gold: creamy, savory, and deeply satisfying. The bread isn't just a side; it's a partner, meant for dunking and soaking up every last drop.
And the best part? It's forgiving. You can swap in what you have, adjust the seasonings to your family's taste, and it still turns out wonderful. Whether you're cooking for picky eaters or just for yourself, this soup is a gentle reminder that simple food, made with care, is often the most nourishing.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30 ml) olive oil
For sautéing the vegetables. Use a good-quality extra virgin olive oil for best flavor; you can substitute with butter or avocado oil.
1 medium yellow onion, diced (about 1 cup / 150g)
Adds a sweet, savory base. You can use a white or red onion if that's what you have; shallots also work well.
2 medium carrots, peeled and diced (about 1 cup / 130g)
Adds natural sweetness and color. Swap in parsnips or celery for a different flavor profile.
2 celery stalks, diced (about 1/2 cup / 60g)
Adds aromatic depth. If you don't have celery, use fennel or a green bell pepper for a fresh note.
4 cloves garlic, minced
Garlic is essential; if you're out of fresh, use 1 teaspoon garlic powder.
1 teaspoon (2g) smoked paprika
Gives a subtle smoky flavor. Regular paprika or chili powder can be substituted, but smoked adds depth.
1/2 teaspoon (1g) dried thyme
Earthy and aromatic. Use 1 teaspoon fresh thyme if you have it.
1/4 teaspoon (0.5g) red pepper flakes (optional)
Adds a gentle heat. Omit for kids or use a pinch of cayenne if you like more kick.
1 bay leaf
Adds subtle herbaceous flavor; remember to remove before blending.
2 cans (15 oz / 425g each) butter beans, drained and rinsed
The star of the show. Cannellini or great northern beans work well if you can't find butter beans.
4 cups (960 ml) vegetable broth
Use low-sodium to control salt. Chicken broth also works if you're not vegetarian.
1/2 cup (120 ml) heavy cream or coconut milk
Adds creaminess. For a lighter option, use half-and-half or a can of evaporated milk.
1 tablespoon (15 ml) lemon juice
Brightens the flavors. Use fresh lemon for best taste; bottled is okay in a pinch.
Salt and freshly ground black pepper, to taste
Seasoning is key; taste and adjust at the end.
8 slices (about 300g) crusty bread, for serving
Sourdough, baguette, or any rustic bread. Toast them for extra crunch if you like.
Tips & Tricks
- Don't skip the lemon juice at the end—it lifts the soup and balances the creaminess.
- If you like a chunkier soup, blend only half and leave the rest whole.
- For a vegan version, use coconut milk and skip the cream, and serve with olive oil-drizzled bread.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 5-7 minutes. The onions should become translucent and the carrots slightly tender.
2. Add garlic and spices
Stir in garlic, smoked paprika, thyme, red pepper flakes (if using), and bay leaf. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
3. Add beans and broth
Add the drained butter beans and vegetable broth. Bring to a boil, then reduce heat to low and simmer, uncovered, for 15 minutes. The beans should be very tender and the broth flavorful.
4. Remove bay leaf and blend
Remove the bay leaf. Using an immersion blender, puree the soup until smooth. Alternatively, carefully transfer half the soup to a blender, blend, and return to the pot. For a chunkier texture, blend only half.
5. Stir in cream and lemon
Stir in the heavy cream or coconut milk and lemon juice. Season with salt and pepper to taste. Simmer for 2-3 minutes until heated through, but do not boil.
6. Toast the bread
While the soup finishes, toast the bread slices until golden and crisp. You can use a toaster or place them under a broiler for 1-2 minutes per side, watching closely so they don't burn.
7. Serve and enjoy
Ladle the soup into bowls and serve immediately with the toasted bread on the side. For an extra touch, drizzle with olive oil and sprinkle with fresh herbs.
Delicious Variations
Add greens
Stir in a handful of fresh spinach or kale during the last 5 minutes of cooking.
Make it smoky
Add 4 slices of cooked, crumbled bacon when you add the beans.
Herb swap
Replace thyme with rosemary or oregano for a different flavor profile.
How to Store Butter Bean Soup With Bread
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if too thick. Avoid boiling to prevent the cream from curdling.
Frequently Asked Questions
Q: Can I use dried butter beans instead of canned?
Yes, you can use dried butter beans. Soak 1 cup (200g) dried beans overnight, then simmer in the broth for about 1 hour until tender before proceeding with the recipe.
Q: Can I make this soup vegan?
Absolutely. Use coconut milk instead of heavy cream and ensure your bread is vegan. The soup will still be creamy and delicious.
Q: Can I freeze butter bean soup?
Yes, this soup freezes well for up to 3 months. Let it cool completely, then store in a freezer-safe container. Thaw overnight in the fridge and reheat gently.
Q: What can I use instead of butter beans?
Cannellini beans or great northern beans are excellent substitutes. They have a similar creamy texture and mild flavor.
Q: How can I make the soup thicker?
If you prefer a thicker soup, blend the entire pot instead of half. Alternatively, you can mash some of the beans with a fork before blending for extra body.
I hope this butter bean soup brings you the same comfort it brings my family. If you try it, let me know how it turns out in the comments below. And remember, you're doing better than you think.
Butter Bean Soup With Bread
Cozy, creamy butter bean soup with crusty bread—ready in 35 minutes, a one-pot comfort meal the whole family will love.
🧂 Ingredients
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, diced (about 1 cup / 150g)
- 2 medium carrots, peeled and diced (about 1 cup / 130g)
- 2 celery stalks, diced (about 1/2 cup / 60g)
- 4 cloves garlic, minced
- 1 teaspoon (2g) smoked paprika
- 1/2 teaspoon (1g) dried thyme
- 1/4 teaspoon (0.5g) red pepper flakes (optional)
- 1 bay leaf
- 2 cans (15 oz / 425g each) butter beans, drained and rinsed
- 4 cups (960 ml) vegetable broth
- 1/2 cup (120 ml) heavy cream or coconut milk
- 1 tablespoon (15 ml) lemon juice
- Salt and freshly ground black pepper, to taste
- 8 slices (about 300g) crusty bread, for serving
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion, carrots, and celery. Cook, stirring occasionally, until softened, about 5-7 minutes. The onions should become translucent and the carrots slightly tender.
- 2Add garlic and spices — Stir in garlic, smoked paprika, thyme, red pepper flakes (if using), and bay leaf. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
- 3Add beans and broth — Add the drained butter beans and vegetable broth. Bring to a boil, then reduce heat to low and simmer, uncovered, for 15 minutes. The beans should be very tender and the broth flavorful.
- 4Remove bay leaf and blend — Remove the bay leaf. Using an immersion blender, puree the soup until smooth. Alternatively, carefully transfer half the soup to a blender, blend, and return to the pot. For a chunkier texture, blend only half.
- 5Stir in cream and lemon — Stir in the heavy cream or coconut milk and lemon juice. Season with salt and pepper to taste. Simmer for 2-3 minutes until heated through, but do not boil.
- 6Toast the bread — While the soup finishes, toast the bread slices until golden and crisp. You can use a toaster or place them under a broiler for 1-2 minutes per side, watching closely so they don't burn.
- 7Serve and enjoy — Ladle the soup into bowls and serve immediately with the toasted bread on the side. For an extra touch, drizzle with olive oil and sprinkle with fresh herbs.



