Butter Bean Soup is a creamy, protein-rich, and comforting dish that brings both nourishment and simplicity to the table. Known for its velvety texture and earthy flavor, this soup features butter beans (also called lima beans) as the star ingredient — and it’s a great example of how humble pantry staples can come together to make a deeply satisfying meal.
Common in Southern, Mediterranean, and British kitchens, butter beans lend themselves well to soups because of their creamy texture and ability to absorb flavor. When simmered with garlic, onions, herbs, and a rich broth, they create a smooth and hearty base that pairs beautifully with both smoky and fresh flavors.
Butter bean soup is naturally vegetarian (and easily vegan), budget-friendly, and ideal for batch cooking. Whether you enjoy it smooth and blended or chunky and rustic, this soup will warm you from the inside out.
Ingredients Overview

This simple soup builds flavor from everyday ingredients, proving that pantry cooking can be both flavorful and filling. Here’s what you’ll need and why — plus some useful swaps.
Butter Beans
-
Canned butter beans are perfect for convenience — just drain and rinse.
-
If using dried butter beans, soak overnight and simmer until tender before starting the soup.
Butter beans have a smooth, almost buttery mouthfeel and a mild flavor that absorbs herbs and aromatics beautifully.
Aromatics
-
Onion provides the savory base.
-
Garlic deepens flavor and complements the creaminess of the beans.
-
Celery and carrots add natural sweetness and depth.
Dice vegetables small for quicker cooking and smoother texture if blending.
Broth
-
Vegetable broth keeps it plant-based and enhances the savory notes.
-
Chicken broth can be used if you’re not vegetarian.
Look for low-sodium options so you can better control seasoning.
Herbs & Seasoning
-
Bay leaf, thyme, and rosemary offer earthy, herbal notes that pair perfectly with beans.
-
Salt and pepper to taste.
-
Optional: a dash of paprika or smoked paprika adds warmth and subtle depth.
Optional Add-ins
-
Spinach or kale adds color and nutrition when stirred in at the end.
-
A spoon of lemon juice or apple cider vinegar brightens the flavor just before serving.
Creamy Elements (Optional)
-
Olive oil, coconut milk, or a splash of cream (if not vegan) can be added for extra richness.
-
For extra body without dairy, blend a portion of the soup until smooth, then stir it back in.
Step-by-Step Instructions
1. Sauté the Aromatics
Heat 1–2 tablespoons of olive oil in a large pot over medium heat.
Add diced onion, carrot, and celery. Cook for about 6–8 minutes, until softened and fragrant. Stir in minced garlic and cook for another 30 seconds.
This is your soup’s flavor base — don’t rush it.
2. Add Seasoning and Beans
Stir in thyme, rosemary, bay leaf, and a pinch of salt and pepper.
Add the butter beans, either canned (drained and rinsed) or pre-cooked from dried. Stir to coat in the aromatics.
3. Pour in the Broth
Add vegetable broth (about 4–5 cups) and bring the soup to a gentle boil. Reduce to a simmer.
Let it simmer uncovered for 15–20 minutes to allow the flavors to meld.
4. Blend (Optional)
For a creamier soup, use an immersion blender to partially blend the soup in the pot. Or transfer half the soup to a blender, blend until smooth, and return it to the pot.
Leave some beans whole for texture, or fully blend for a velvety finish.
5. Finish and Serve
Taste and adjust seasoning. Stir in a handful of chopped greens (spinach or kale) and let wilt for 1–2 minutes.
Finish with a drizzle of olive oil, a squeeze of lemon juice, and optional grated Parmesan or a sprinkle of chili flakes if desired.
Tips, Variations & Substitutions
Tips for Best Flavor
-
Sauté the vegetables until golden for deeper flavor.
-
Add a splash of lemon juice at the end — acidity brightens the soup beautifully.
-
Blend just part of the soup to get creaminess with texture.
Variations
-
Smoky Southern-style: Add smoked paprika or a splash of hot sauce, and top with crumbled cornbread.
-
Tuscan version: Add rosemary, white wine, and finish with Parmesan.
-
Mediterranean twist: Stir in olives, sun-dried tomatoes, and oregano.
Substitutions
-
Use cannellini or great northern beans if butter beans aren’t available.
-
Add sweet potatoes, zucchini, or fennel for more vegetables.
-
To make it heartier, add cooked pasta or rice during the last 5 minutes.
Serving Ideas & Occasions
Butter bean soup is ideal for:
-
Weeknight dinners — fast, easy, and wholesome.
-
Lunch meal prep — stores well and gets even better after a day or two.
-
Dinner parties — serve as a first course with crusty bread.
-
Budget cooking — made almost entirely from pantry staples.
Pair it with toasted sourdough, garlic focaccia, or a simple green salad. It also goes well with roasted vegetables or grilled cheese for a comforting combo.
Nutritional & Health Notes
Butter beans are rich in plant-based protein, fiber, and complex carbs, making this soup both filling and nourishing.
-
They support digestive health and provide a slow-releasing energy source.
-
Adding leafy greens boosts vitamin K, A, and iron.
-
Olive oil adds heart-healthy fats when used as a finishing drizzle.
To keep it low in fat, skip cream and opt for a blend of beans and broth for a naturally creamy base. This soup is vegan, gluten-free, and supports clean eating when made with whole ingredients.
FAQs
Q1: Can I use dried butter beans?
A1: Yes. Soak them overnight, then simmer in salted water for 45–60 minutes until tender before adding to the soup. They’ll have even better texture and flavor.
Q2: Is this soup freezer-friendly?
A2: Absolutely. Let the soup cool completely, then store in airtight containers or freezer bags. Freeze for up to 3 months. Thaw overnight and reheat gently.
Q3: Can I make this soup creamy without dairy?
A3: Yes. Blend a portion of the soup or stir in unsweetened coconut milk or cashew cream. Even a mashed potato can help thicken the texture naturally.
Q4: What’s the difference between butter beans and lima beans?
A4: They’re the same bean — just different names used in various regions. Large lima beans are often called butter beans due to their creamy texture.
Q5: Can I use other types of beans?
A5: Yes. White beans like cannellini, navy, or great northern beans are good substitutes. The flavor will differ slightly, but the soup will still be delicious.
Q6: How do I keep the soup from being bland?
A6: Build flavor from the start — sauté vegetables well, use fresh herbs, season gradually, and finish with lemon juice or vinegar to bring out the flavors.
Q7: What toppings go well with butter bean soup?
A7: Try a drizzle of olive oil, grated Parmesan, croutons, fresh parsley, or a pinch of red pepper flakes. A swirl of pesto or tahini also adds richness and flair.
PrintA creamy, hearty butter bean soup packed with vegetables, herbs, and plant-based goodness — perfect for cozy meals, meal prep, and nourishing dinners.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
2 tbsp olive oil
-
1 small onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
2 (15 oz) cans butter beans, drained and rinsed
-
4 cups vegetable broth
-
1 tsp dried thyme
-
1 tsp rosemary (or 1 sprig fresh)
-
1 bay leaf
-
Salt and pepper to taste
-
2 cups spinach or kale (optional)
-
1 tbsp lemon juice (optional)
-
Parmesan or chili flakes for topping (optional)
Instructions
-
In a large pot, heat olive oil over medium. Add onion, carrot, and celery. Sauté for 6–8 minutes.
-
Stir in garlic, thyme, rosemary, bay leaf, salt, and pepper. Cook for 1 minute.
-
Add butter beans and broth. Bring to a boil, then simmer for 15–20 minutes.
-
Blend part of the soup for a creamier texture (optional).
-
Stir in greens and cook 2 more minutes until wilted.
-
Adjust seasoning, add lemon juice if using, and serve hot with toppings.