Butter Bean Soup

Category:Soups, Stews & Chili

Butter bean soup lands in the bowl with that kind of old-school comfort that doesn’t need much explaining: creamy beans, smoky ham, tender greens, and a broth that tastes like it simmered all afternoon even when it didn’t. The beans give it body without turning heavy, and the tomatoes keep the pot bright enough that every spoonful feels balanced instead of flat.

What makes this version work is the order. The onion and celery go in first so they soften into the base, then the garlic and spices bloom briefly in the oil before the broth hits the pot. That quick step wakes up the smoked paprika and thyme, and it keeps the finished soup from tasting boiled. Mashing a portion of the butter beans near the end gives the broth a silky thickness without cream, flour, or a long cook time.

Below, I’ve included the one texture trick that keeps the beans creamy, plus a few swaps for making this with ham, smoked turkey, or no meat at all.

“

The broth turned out thick and cozy without needing cream, and mashing some of the beans at the end gave it the perfect texture. I used smoked turkey instead of ham and still got that deep, savory flavor.

★★★★★— Denise R.

Save this butter bean soup for the nights when you want a smoky, hearty bowl that comes together fast.

Save to Pinterest

The Trick to Keeping Butter Bean Soup Creamy Without Turning It Blurry

Butter beans are generous, but they can turn mushy fast if you boil them hard for too long. The goal here is to simmer them just enough for the flavors to come together, then mash a small portion so the soup thickens naturally. That gives you body without losing the shape of the beans you want to bite into.

The ham also matters more than people think. Even a small amount adds salt, smoke, and a little richness to the broth, which means you don’t need to overwork the spices or add extra fat to get depth. If your soup tastes thin, it usually means the beans never got a chance to break down a little, not that it needs more broth or more seasoning.

What Each Ingredient Is Doing in This Bowl

Butter Bean Soup smoky creamy hearty
  • Butter beans — These are the backbone of the soup. Canned beans work well here because they’re already tender, and their starch helps the broth thicken once you mash a portion of them near the end.
  • Ham — This gives the soup its smoky, savory depth. If you use smoked turkey, you’ll get a similar flavor with a leaner result; just dice it small so it distributes through the pot.
  • Kale — It holds up better than spinach and stays pleasantly chewy instead of dissolving into the broth. Strip out the tough stems if they’re thick, because those stay stringy even after simmering.
  • Diced tomatoes — They add acidity and keep the soup from tasting heavy. A full can is enough; don’t reduce it unless you want a much milder broth.
  • Smoked paprika and thyme — The paprika reinforces the ham’s smoky note, while thyme gives the soup that classic savory background flavor. Fresh thyme works too, but dried is completely fine here.
  • Broth — Use chicken broth for the cleanest flavor, or ham broth if you’ve got it and want a deeper, saltier pot. If your broth is already salty, wait to season heavily until the end.

Building the Pot From Aromatics to Finish

Softening the Onion and Celery First

Heat a little olive oil in a large pot, then cook the diced onion and celery until they’re soft and starting to look translucent at the edges. This is where the soup gets its base flavor, so don’t rush it with high heat; if the vegetables brown too fast, the broth will taste sharp instead of rounded. You want them tender, not colored.

Waking Up the Garlic and Spices

Add the garlic, smoked paprika, thyme, and red pepper flakes, and stir them for 1 to 2 minutes. The garlic should smell fragrant, not bitter, and the spices should darken slightly in the oil. If the pan looks dry at this stage, lower the heat right away so the garlic doesn’t scorch.

Letting the Soup Simmer Into Itself

Pour in the tomatoes, broth, butter beans, and ham, then bring the pot to a boil before lowering it to a steady simmer. After about 15 minutes, mash about a quarter of the beans against the side of the pot with a spoon or potato masher. That step changes everything: the soup turns creamy and cohesive, but you still keep plenty of whole beans for texture.

Adding the Kale at the End

Stir in the kale and simmer just until it wilts and turns deep green, about 5 minutes. If you add it too early, it will overcook and lose its bite. Finish with salt, pepper, olive oil, and parsley after the heat is off so the herb stays bright and the seasoning lands cleanly.

How to Adapt This for a Different Pot or a Meatless Table

Make it with smoked turkey instead of ham

Use the same amount of diced smoked turkey for a lighter soup with the same smoky backbone. Turkey doesn’t render as much fat as ham, so the broth will taste a little cleaner, which is a good thing if you want the beans and greens to stand out more.

Leave the meat out and keep the smoke

Skip the ham and add an extra pinch of smoked paprika plus a splash of olive oil at the end. The soup won’t have the same meaty depth, but it will still taste full and satisfying if you use a good broth and don’t skimp on the aromatics.

Make it dairy-free and naturally creamy

This soup is already dairy-free as written, and the bean mash gives it the same kind of body people often try to get from cream. If you want it thicker, mash a few more beans instead of adding anything rich, because cream will mute the smoky broth.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits because the beans continue to release starch.
  • Freezer: It freezes well for up to 3 months. Cool it completely first, then portion it into containers and leave a little space at the top for expansion.
  • Reheating: Warm it gently on the stove over medium-low heat, adding a splash of broth or water if needed. Don’t boil it hard again or the kale can turn dull and the beans can start to break down too much.

Answers to the Questions Worth Asking

Can I use dried butter beans instead of canned?+

Yes, but you’ll need to cook them fully before they go into the soup. Dried beans won’t soften enough in the short simmer time here, so soak and cook them first, then use about the same amount as the canned beans called for.

How do I keep the beans from falling apart?+

Keep the simmer gentle after the broth goes in. A hard boil will break down the beans too quickly and can turn the soup grainy instead of creamy. The light mash at the end gives you body without destroying the texture.

Can I make this butter bean soup ahead of time?+

Yes, and it often tastes even better the next day because the smoky broth has time to settle in. The soup will thicken in the fridge, so loosen it with a little broth when reheating if it looks too dense.

How do I fix soup that tastes too salty?+

Add a splash of unsalted broth or water and let it simmer for a few minutes. If it still tastes sharp, mash in a few more beans, which helps round out the salt without changing the character of the soup.

Can I use spinach instead of kale?+

Yes, but add it at the very end because spinach wilts in a minute or two. It will give you a softer texture and a milder green flavor than kale, which changes the soup a bit but still works well.

Butter Bean Soup

Butter Bean Soup with smoky broth and creamy large butter beans, simmered with diced tomatoes and tender kale. This American main dish gets extra body by mashing a portion of the beans while it cooks.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 380

Ingredients
  

Butter beans (large lima beans)
  • 3 can (15 oz) butter beans (large lima beans) drained
Ham
  • 4 oz ham diced (or smoked turkey)
Kale
  • 4 cups kale chopped
Onion
  • 1 onion diced
Garlic
  • 4 cloves garlic minced
Celery
  • 2 stalks celery diced
Diced tomatoes
  • 1 can (14 oz) diced tomatoes
Chicken or ham broth
  • 6 cups chicken or ham broth
Smoked paprika
  • 1 tsp smoked paprika
Dried thyme
  • 1 tsp dried thyme
Red pepper flakes
  • 0.5 tsp red pepper flakes
Olive oil
  • 1 tbsp olive oil for serving
Fresh parsley
  • 0.25 cup fresh parsley for serving
Salt
  • 0.25 tsp salt to taste
Black pepper
  • 0.125 tsp pepper to taste

Equipment

  • 1 Dutch oven

Method
 

Sauté the aromatics
  1. Heat olive oil in a large pot over medium heat, then sauté the onion and celery for 5 minutes until softened and fragrant.
  2. Add the garlic, smoked paprika, dried thyme, and red pepper flakes and cook for 1–2 minutes until aromatic (do not let garlic brown).
Build the soup
  1. Add the diced tomatoes, chicken or ham broth, butter beans, and ham, then bring to a boil with active bubbling across the surface.
  2. Reduce to a simmer and cook for 15 minutes, then mash about a quarter of the beans in the pot for a thicker, creamy body.
Finish with kale and season
  1. Add the chopped kale and simmer for 5 minutes until wilted and bright green.
  2. Season with salt and pepper to taste, then drizzle with olive oil and top with fresh parsley before serving.

Notes

For the creamiest texture, mash the beans right in the pot while they’re actively simmering so they blend into the smoky broth. Store leftovers in the refrigerator for up to 4 days; reheat gently until hot. Freezing is not recommended because kale can soften too much after thawing. For a lighter option, swap the ham for smoked turkey and use low-sodium broth if needed for a lower-salt bowl.

You might also like these recipes

Leave a Comment

Recipe Rating