When you are craving something cozy, healthy, and incredibly satisfying, this creamy butter bean soup is the perfect answer. This plant-based recipe combines hearty, buttery beans with aromatic vegetables and warm spices to create a velvety texture that feels like a hug in a bowl. It is an ideal meal for busy weeknights when you want comfort food without the long prep time. Whether you are hosting a casual dinner or looking for a nutritious lunch option, this easy butter bean soup delivers exceptional flavor in every spoonful.
10 minutes
25 minutes
35 minutes
4
Why This Recipe Works
- Blended beans create a naturally creamy base without the need for heavy cream or dairy.
- Ready in just 35 minutes, making it a great choice for quick healthy dinners.
- Uses pantry staples like canned beans and vegetable broth for convenience.
- The combination of smoked paprika and cayenne adds a deep, complex flavor profile.
- This recipe is naturally vegan and gluten-free, catering to many dietary needs.
Ingredients
To make this delicious butter bean soup, you will need a handful of fresh produce and pantry essentials. The secret lies in blending a portion of the beans to achieve that signature thick, luxurious consistency.
- 1 tablespoon extra virgin olive oil, plus more for serving
- 1 onion, diced
- 3 garlic cloves, minced
- ½ teaspoon smoked paprika
- ½ teaspoon Italian herb seasoning
- ¼ teaspoon dried thyme
- ¼ teaspoon cayenne pepper
- 2 medium-sized carrots, diced
- 2 medium-sized celery ribs, diced
- 2 cans (14oz/400 grams each) butter beans, drained
- 1 cup (240 ml) water
- 2 cups (480 ml) low sodium vegetable broth
- 1 bay leaf
- ¾ teaspoon fine salt, or to taste
- ¼ teaspoon freshly ground black pepper, plus more to serve
Ingredient Notes and Substitutions
You can easily adapt this butter bean soup to what you have in your kitchen.
- Canellini beans or navy beans work well as a substitute if you cannot find butter beans.
- For extra nutrition, add a handful of fresh spinach or kale during the last 5 minutes of cooking.
- Swap vegetable broth for water if you want a lighter flavor, though broth is recommended for depth.
- If you prefer a milder soup, simply omit the cayenne pepper.
- Feel free to add other root vegetables like diced potatoes or parsnips for extra heartiness.
How to Make Creamy Butter Bean Soup
Step 1: Saute the aromatics
Heat the olive oil in a large, heavy-based pot over medium heat. Add the diced onion and cook until soft and translucent, which should take about 3 to 5 minutes. Stir in the minced garlic, smoked paprika, Italian herbs, thyme, and cayenne pepper. Cook for about 30 seconds until the spices are incredibly fragrant. Finally, add the diced carrots and celery, tossing them to combine with the fragrant base.
Step 2: Prepare the base and simmer
While the vegetables are cooking, add 1.5 cans of beans and 1 cup of water to a blender or food processor. Blend until completely smooth. Transfer this pureed bean mixture into your pot along with the remaining half can of whole beans. Add the vegetable broth, bay leaf, salt, and pepper. Bring the mixture to a gentle simmer over medium-high heat.
Step 3: Cook to perfection
Reduce the heat to maintain a steady simmer. Cover the pot, but leave the lid slightly ajar to allow some steam to escape. Cook for about 25 minutes until the carrots and celery are tender and the broth has thickened into a flavorful consistency. Once finished, turn off the heat, remove the bay leaf, and adjust the seasoning with salt or pepper if needed.
Pro Tips
- Be sure to rinse your canned beans thoroughly to remove excess sodium and starchy liquid.
- For an extra velvety texture, use an immersion blender directly in the pot after adding all the broth.
- Serving the soup with an extra drizzle of high-quality extra virgin olive oil at the end makes a huge difference in flavor.
- Do not skip the bay leaf; it adds a subtle, earthy depth that ties the soup together.
Serving Suggestions
This soup is a complete meal on its own, but it shines even brighter with the right accompaniments.
- Serve with a side of warm, crusty sourdough bread or homemade garlic croutons for dipping.
- A side of fresh, peppery arugula salad adds a nice contrast to the creamy soup.
- Top each bowl with a sprinkle of fresh parsley or a dash of crushed red pepper flakes for heat.
- Pair with a light, crisp white wine or a sparkling mineral water with lemon.
Storage and Reheating
Leftover butter bean soup stores beautifully in an airtight container in the refrigerator for up to 4 days. When you are ready to eat again, reheat it gently on the stovetop over low heat, adding a splash of water or broth if the soup has thickened too much in the fridge. You can also microwave individual portions in a bowl for 2 minutes, stirring halfway through.
FAQs
Can I make this recipe ahead of time?
Yes, this soup actually tastes even better the next day as the spices have more time to meld together. Store it in the fridge and reheat as needed.
Can I freeze this recipe?
Absolutely! This soup freezes very well for up to 3 months. Just make sure to store it in a freezer-safe container, leaving some room for expansion.
What can I serve with this recipe?
Crusty artisan bread is the best partner for this soup. A fresh green salad or roasted vegetables also pair perfectly for a balanced dinner.
How do I keep this recipe from drying out?
If you reheat it and find it is too thick, simply stir in a small amount of warm vegetable broth until you reach your desired consistency.
More Recipes You’ll Love
If you enjoyed this simple soup, you might also like these other comforting meals.
- Try our creamy vegetable stew for another hearty plant-based option.
- For quick weeknight dinners, check out our easy bean salad.
- Our hearty lentil soup is another family favorite that uses pantry staples.
- If you love beans, you will definitely enjoy our savory black bean tacos.
- Explore more options in our easy meals collection for busy families.
Final Thoughts
Making a batch of butter bean soup is one of the easiest ways to bring a wholesome, warming meal to your dinner table. With its rich, creamy texture and deep savory notes, it satisfies even the pickiest eaters while remaining entirely plant-based. We love how quickly this recipe comes together, making it a reliable staple for busy schedules. Whether you are a fan of bean-based dishes or just looking for a new favorite comfort food, this soup is sure to impress. Grab your ingredients, get cooking, and let us know how much your family enjoyed this delicious bowl of goodness!
Print
Creamy Butter Bean Soup
- Prep Time: 10 Mins
- Cook Time: 25 Mins
- Total Time: 35 Mins
- Yield: 4 servings 1x
- Category: Healthy Dinner
- Method: Stovetop
- Cuisine: Mediterranean-inspired
- Diet: Vegan, Gluten-free
Description
Indulge in a bowl of pure comfort with this creamy butter bean soup. This plant-based recipe offers a rich, velvety texture achieved by blending hearty butter beans, paired with a aromatic blend of vegetables and warm spices like smoked paprika and thyme. It is a nutritious, vegan, and gluten-free meal that is perfect for a quick weeknight dinner, coming together in just 35 minutes using simple, wholesome pantry staples.
Ingredients
1 tablespoon extra virgin olive oil, plus more for serving
1 onion, diced
3 garlic cloves, minced
1/2 teaspoon smoked paprika
1/2 teaspoon Italian herb seasoning
1/4 teaspoon dried thyme
1/4 teaspoon cayenne pepper
2 medium-sized carrots, diced
2 medium-sized celery ribs, diced
2 cans (14oz/400 grams each) butter beans, drained
1 cup (240 ml) water
2 cups (480 ml) low sodium vegetable broth
1 bay leaf
3/4 teaspoon fine salt, or to taste
1/4 teaspoon freshly ground black pepper, plus more to serve
Instructions
Step 1: Saute the aromatics
Heat the olive oil in a large, heavy-based pot over medium heat. Add the diced onion and cook until soft and translucent, which should take about 3 to 5 minutes. Stir in the minced garlic, smoked paprika, Italian herbs, thyme, and cayenne pepper. Cook for about 30 seconds until the spices are incredibly fragrant. Finally, add the diced carrots and celery, tossing them to combine with the fragrant base.
Step 2: Prepare the base and simmer
While the vegetables are cooking, add 1.5 cans of beans and 1 cup of water to a blender or food processor. Blend until completely smooth. Transfer this pureed bean mixture into your pot along with the remaining half can of whole beans. Add the vegetable broth, bay leaf, salt, and pepper. Bring the mixture to a gentle simmer over medium-high heat.
Step 3: Cook to perfection
Reduce the heat to maintain a steady simmer. Cover the pot, but leave the lid slightly ajar to allow some steam to escape. Cook for about 25 minutes until the carrots and celery are tender and the broth has thickened into a flavorful consistency. Once finished, turn off the heat, remove the bay leaf, and adjust the seasoning with salt or pepper if needed.
Pro Tips
- Be sure to rinse your canned beans thoroughly to remove excess sodium and starchy liquid.
- For an extra velvety texture, use an immersion blender directly in the pot after adding all the broth.
- Serving the soup with an extra drizzle of high-quality extra virgin olive oil at the end makes a huge difference in flavor.
- Do not skip the bay leaf; it adds a subtle, earthy depth that ties the soup together.
Notes
You can add chopped kale or spinach at the end for extra greens.
For a thinner soup, add a splash more vegetable broth after blending.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 4g
- Sodium: 450mg
- Fat: 5g
- Saturated Fat: 0.5g
- Carbohydrates: 42g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg