We loved this tasty Butter Bean Soup that has lots of ham and cabbage plus onion and celery for amazing flavor! This soup can be made with dried or canned beans, or make it with Lima Beans if you can’t find butter beans. 

PIN the recipe for Butter Bean Soup to try it later!

Butter Bean Soup in bowl with blue spoon and orange napkin.

If Butter Bean Soup is something you’re not sure about, I hope you’ll stay with me for a minute. I wasn’t that familiar with them when I made this soup using Florida Butter Beans, and I discovered that they’re creamy and delicious!

If you can find them (or something similar) I highly recommend starting with dried butter beans that you’ve soaked overnight. That’s what I used when I first made this soup. But when I decided the soup desperately needed a photo update, I tried it with canned butter beans from the supermarket. And I was very happily surprised how good it was!

I first made Butter Bean Soup when I had a bad cold that hung on for weeks and needed some comfort food. But it was just as delicious when I made it again recently on one of those cold winter days where nothing sounds better than soup! I hope you try the recipe!

Email This Recipe To Me!

Enter your email address and we'll send this recipe to your inbox.

What ingredients do you need for this recipe?

(This is only a list of ingredients; please scroll down for complete printable recipe. Or if you use the JUMP TO RECIPE link at the top of the page, it will take you directly to the complete recipe.)

What type of beans did I use for Butter Bean Soup?

I made this soup the first time with dried Florida Butter Beans, (a type of heirloom baby lima bean) that I bought in San Francisco from Rancho Gordo Beans. I used canned butter beans when I updated the photos, and both those were delicious in this soup.

Are Butter Beans the same as Lima Beans?

According to many sources, butter beans and lime beans are the same type of legume. However, there is a difference. The name lima beans refers to the small green variety of these beans, that originated in Lima, Peru. The larger white and slightly creamier beans are often called butter beans, especially in the Southern part of the U.S.

Can you use a different type of bean?

If you’re still not sure about butter beans or lima beans, try the soup with a different type of white bean! I think Cannellini beans or pinto beans would both be a good choice.

How high in carbs is the Butter Bean Soup?

A soup recipe that starts with a pound of dried beans is not going to be low in carbs of course. This soup recipe as written has 29 net carbs and 21 grams of protein.

How to make this soup recipe lower in carbs:

If you want a version of Butter Bean Soup that’s lower in carbs, use fewer beans with more ham and cabbage.

Butter Bean (or Lima Bean) Soup with Ham and Cabbage found on KalynsKitchen.com

How to Make Butter Bean Soup:

(This is only a summary of the steps for the recipe; please scroll down for complete printable recipe. Or if you use the JUMP TO RECIPE link at the top of the page, it will take you directly to the complete recipe.)

  1. If you’re lucky enough to have dried Florida Butter Beans or another type of dried butter beans or large white beans, soak them at least 8 hours, then drain the beans.
  2. If you’re using canned butter beans, drain them into a colander and rinse well with cold water, until no more foam appears.
  3. Heat the oil in a heavy soup pot and saute the onion and celery a few minutes; then add the Dried Thyme (affiliate link) and cook a couple of minutes more.
  4. Add the beans and 2 quarts water (for dried beans ) or 6 cups water (for canned beans.) 
  5. For dried beans, simmer on low until the beans are tender, probably at least an hour or more. 
  6. For canned beans, simmer about 20 minutes. (Add more water as needed while the beans are cooking.)
  7. While the beans cook, finely chop the cabbage.
  8. I used this boneless ham steak from Costco for the ham. Cut up enough ham to make about 2 cups of diced ham.
  9. Depending on how flavorful your ham is, you may want to add ham bouillon to the soup. Goya Ham Flavored Concentrate (affiliate link) is my favorite, but there are other good brands.
  10. When the dried beans are nearly soft, add ham and cabbage and cook about 30 minutes more at a low simmer (or maybe a little longer for dried beans).
  11. Cook until the beans are quite soft and the cabbage is completely soft and almost dissolving into the soup.
  12. And the last photo shows how my Butter Bean Soup looked after it had simmered long enough and was ready to eat.
  13. Serve hot and enjoy!

Make it a Meal:

The Butter Bean Soup would be great with one of these low-carb breads to dip into the soup, and they won’t add many carbs:

Square image for Butter Bean Soup in white bowl on white plate with orange napkin.

Another way to cook Butter Beans:

If you like Butter Beans and want another way to use them, I love them in this Salad with tomatoes, olives, Feta, and basil!

Weekend Food Prep:

This Butter Bean Soup recipe has been added to a new category called Weekend Food Prep where you’ll find recipes you can prep or cook on the weekend and eat during the week!

Butter Bean Soup in bowl with blue spoon and orange napkin.
Yield: 8 servings

Butter Bean Soup

Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Additional Time 8 hours
Total Time 9 hours 40 minutes

This tasty Butter Bean Soup is extra flavorful from ham and cabbage and the soup can be made with dried or canned beans. And when it's soup weather, this soup is always warm and comforting.

Ingredients

  • 1 lb. dried butter beans (see notes for canned beans)
  • 1 T olive oil
  • 1 medium yellow onion, chopped small
  • 1 cup chopped celery
  • 1 tsp. dried thyme (or less, to taste)
  • 2 quarts water
  • Goya Ham Bouillon, to taste (optional, but recommended)
  • 2 cups finely chopped green cabbage
  • 2 cups finely diced ham (see notes)
  • fresh ground black pepper to taste

Instructions

  1. Soak dried beans for about 8 hours, then pour into colander, rinse, and let drain. (I think the best way to cook beans is to soak them all day while you’re at work, then cook at night.)
  2. For canned beans, drain them into a colander placed in the sink and rinse well with cold water (until you don’t see any more foam.)
  3. In heavy soup pot, heat olive oil, saute onion and celery 3-4 minutes, until starting to soften, then add thyme and saute 1-2 minutes more. Add beans and 2 quarts water (for dried beans) or 6 cups water (for canned beans).
  4. Cook dried beans at a low simmer until they are starting to soften, adding a little more water occasionally if needed. (This could take an hour or more, depending on how fresh the beans are.)
  5. Cook canned beans about 20 minutes at a low simmer.
  6. When beans feel like they are about 3/4 soft (when you bite down on one) add ham flavor base (affiliate link) if using, finely chopped cabbage, and finely diced ham.
  7. Cook about 30 minutes more (or maybe a little longer for canned beans), until beans are very soft, soup broth is very flavorful, and most of the cabbage has disintegrated into the soup.
  8. Season to taste with fresh ground black pepper and serve the soup hot.

Notes

Use Rancho Gordo Florida Butter Beans, other dried butter beans, or baby lima beans to make this soup. Or use three or four 15-oz. cans of butter beans if you can’t find dried beans.

If you have a ham bone or some pieces of rind, by all means use them and remove when you serve the soup.

This recipe was created by Kalyn when she had Rancho Gordo Florida Butter Beans.

Nutrition Information

Yield

8

Serving Size

1

Amount Per Serving Calories 272Total Fat 4gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 3gCholesterol 21mgSodium 485mgCarbohydrates 41gFiber 12gSugar 7gProtein 21g

Nutrition information is automatically calculated by the Recipe Plug-In I am using. I am not a nutritionist and cannot guarantee 100% accuracy, since many variables affect those calculations.

Did you make this recipe?

Did you make this recipe? Please leave a star rating (under the PRINT button in the recipe) or share a photo of your results on Instagram! THANKS!

Low-Carb Diet / Low-Glycemic Diet / South Beach Diet Suggestions:
Butter Bean Soup will be too high in carbs for a low-carb diet plan, but you can make a version that’s lower in carbs by using fewer beans and more ham and cabbage. Dried beans are approved for all phases of the original South Beach Diet, but the serving size is limited for phase one. Since this soup has other things besides beans, you could eat a small bowl for phase one or a larger bowl for phase two or three.

Find More Recipes Like This One:
Use Soup Recipes to find more tasty soups like this one! Use the Diet Type Index to find recipes suitable for a specific eating plan. You might also like to follow Kalyn’s Kitchen on Pinterest, on Facebook, on Instagram, on TikTok, or on YouTube to see all the good recipes I’m sharing there.

Historical Notes for this Recipe:
The Butter Bean Soup recipe was first posted in 2007, after I had gotten the beans at Rancho Gordo Beans in the Ferry Building. The recipe was updated with better photos in 2014 and last updated with more information in 2026.

Pinterest image of Butter Bean Soup

Email This Recipe To Me!

Enter your email address and we'll send this recipe to your inbox.