This Butter Bean Soup With Bread is my go-to when I need something warm, filling, and easy after a long day. It’s creamy without any cream – the beans do all the work. And the crispy bread on top? It soaks up every bit of the savory broth.
Advertisements1
I love that it comes together in one pot, so cleanup is a breeze. You probably have most of the ingredients in your pantry right now. It’s the kind of soup that makes you feel like you’re getting a hug in a bowl.
Whether you’re cooking for a family or just for yourself, this recipe is forgiving and flexible. You can adjust the spice, add greens, or keep it simple. It’s all about progress, not perfection.
Why You'll Love This Recipe
About the Ingredients
3 tbsp olive oil
Use extra-virgin for better flavor. Can substitute with avocado oil or butter.
1 medium yellow onion, diced
Sweet or white onion works too. If you're short on time, use frozen diced onion.
2 celery stalks, diced
Adds a subtle savory note. Swap with fennel for a different twist.
3 garlic cloves, minced
Fresh is best, but jarred minced garlic is a fine shortcut.
1 tsp smoked paprika
Regular paprika works, but smoked adds a lovely depth. Try chipotle powder for heat.
1/2 tsp dried thyme
Use 1 tsp fresh if you have it. Oregano or rosemary are good alternatives.
1/4 tsp red pepper flakes (optional)
For a little kick. Omit if you prefer mild, or add more if you like spice.
4 cups (960ml) vegetable broth
Chicken broth works too. Use low-sodium to control salt.
3 cans (15 oz / 425g each) butter beans, drained and rinsed
Also called lima beans. Can use cannellini or great northern beans.
1 (14 oz / 400g) can diced tomatoes, undrained
Fire-roasted adds extra flavor. Crushed tomatoes also work.
1 tsp salt, plus more to taste
Adjust based on your broth’s saltiness. Sea salt or kosher salt are great.
1/2 tsp black pepper, freshly ground
Pre-ground is fine, but fresh adds more aroma.
4 slices crusty bread (like sourdough or ciabatta), torn into chunks
Stale bread works best. Gluten-free bread can be substituted.
Tips & Tricks
- Don’t skip rinsing the beans – it removes excess sodium and improves texture.
- Blend only part of the soup to keep some bean chunks for texture. Use an immersion blender directly in the pot.
- If you prefer a thinner soup, add more broth or water. For thicker, blend more beans.
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 and celery, cook for 5-7 minutes until soft and translucent. Add garlic, paprika, thyme, and red pepper flakes, cook for 1 minute until fragrant.
2. Add liquids and beans
Pour in the vegetable broth, butter beans, and diced tomatoes with their juices. Stir in salt and pepper. Bring to a boil, then reduce heat to low (200°F / 95°C) and simmer uncovered for 15 minutes.
3. Blend part of the soup
Use an immersion blender to blend about half of the soup until creamy. If you don’t have one, transfer 2 cups to a regular blender, blend, and return. This creates a creamy base while leaving some beans whole.
4. Simmer to thicken
Let the soup simmer for another 10 minutes over low heat. It should thicken slightly. Taste and adjust seasoning with extra salt, pepper, or a pinch of sugar if needed.
5. Toast the bread
While the soup simmers, preheat oven to 400°F (200°C). Place bread chunks on a baking sheet and toast for 5-7 minutes until golden and crispy. Or toast in a skillet with a little oil.
6. Serve with bread
Ladle the soup into bowls and top with the toasted bread. Garnish with fresh parsley or a drizzle of olive oil if desired. Serve hot.
Delicious Variations
- Add a handful of fresh spinach or kale during the last 5 minutes of cooking.
- Stir in a dollop of pesto or a splash of coconut milk for extra richness.
- Top with crispy pancetta or bacon for a meaty version.
How to Store Butter Bean Soup With Bread
Refrigerator
Store in an airtight container for up to 4 days. The soup will thicken; add a splash of broth when reheating.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a little broth or water to loosen if needed.
Frequently Asked Questions
Q: Can I use dried butter beans instead of canned?
Yes, but you’ll need to soak and cook them first. Soak 1 cup of dried beans overnight, then simmer for 1-1.5 hours until tender before using in the recipe.
Q: Can I make this soup vegan?
Absolutely! The recipe is already vegan as written – just use vegetable broth and skip any non-vegan garnishes.
Q: What can I substitute for butter beans?
Cannellini or great northern beans work well. They have a similar creamy texture and mild flavor.
Q: Can I freeze this soup?
Yes, it freezes beautifully. Store in a freezer-safe container for up to 3 months. Thaw and reheat gently, adding a bit of broth if needed.
Q: How can I make it gluten-free?
Simply use gluten-free bread or skip the bread altogether. The soup itself is naturally gluten-free.
Try this Butter Bean Soup With Bread tonight – it’s a simple, soul-warming meal that fits into any busy day. Small steps, big impact.
Butter Bean Soup With Bread
Butter Bean Soup With Bread is a creamy, hearty one-pot meal that’s ready in 30 minutes – perfect for busy weeknights.
🧂 Ingredients
- 3 tbsp olive oil
- 1 medium yellow onion, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 tsp smoked paprika
- 1/2 tsp dried thyme
- 1/4 tsp red pepper flakes (optional)
- 4 cups (960ml) vegetable broth
- 3 cans (15 oz / 425g each) butter beans, drained and rinsed
- 1 (14 oz / 400g) can diced tomatoes, undrained
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper, freshly ground
- 4 slices crusty bread (like sourdough or ciabatta), torn into chunks
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and celery, cook for 5-7 minutes until soft and translucent. Add garlic, paprika, thyme, and red pepper flakes, cook for 1 minute until fragrant.
- 2Add liquids and beans — Pour in the vegetable broth, butter beans, and diced tomatoes with their juices. Stir in salt and pepper. Bring to a boil, then reduce heat to low (200°F / 95°C) and simmer uncovered for 15 minutes.
- 3Blend part of the soup — Use an immersion blender to blend about half of the soup until creamy. If you don’t have one, transfer 2 cups to a regular blender, blend, and return. This creates a creamy base while leaving some beans whole.
- 4Simmer to thicken — Let the soup simmer for another 10 minutes over low heat. It should thicken slightly. Taste and adjust seasoning with extra salt, pepper, or a pinch of sugar if needed.
- 5Toast the bread — While the soup simmers, preheat oven to 400°F (200°C). Place bread chunks on a baking sheet and toast for 5-7 minutes until golden and crispy. Or toast in a skillet with a little oil.
- 6Serve with bread — Ladle the soup into bowls and top with the toasted bread. Garnish with fresh parsley or a drizzle of olive oil if desired. Serve hot.



