White Bean and Ham Soup

This post may contain affiliate links.

This white bean and ham soup is cozy and delicious. It’s packed with protein and healthy vegetables, and it’s a great way to repurpose leftover ham into something new and wonderful. This bean and ham soup is so easy to make and I’m sure your family will love it!

A bowl of ham and white bean soup with carrots and celery.

Why This Soup Recipe is a Favorite

This ham and white bean soup has all the comforting, delicious elements that make a soup unforgettable. Tender ham, creamy white beans, hearty vegetables, a rich broth, and lots of Tuscan flavor. 

This recipe is really budget friendly, and a great use for leftover ham. Not to mention, it’s a great way to make sure that holiday leftovers don’t go to waste (like stuffing waffles).

It’s definitely one of my family’s favorite winter meals, along with Chicken Stew, Tuscan Bean Soup, and Ham and Lentil Soup.

And because it freezes beautifully, it’s fantastic for quick and easy meal prep 

What Readers Are Saying

5 stars
This was such a great meal for the cold spring we’ve had! Easy to make and the perfect consistency.
Don

If you’re looking for a great soup recipe to add to your dinner rotation, this is it. There are so many wonderful things about this flavorful soup.

Ingredient Notes

A great soup has lots of different elements in it so that every single bite is full of flavor. While there are quite a few ingredients in this recipe, its the best way to ensure depth of flavor. Here’s a list of everything that you will need:

All the recipe ingredients laid out separately and labeled.
  • Cooked ham: Use any leftover ham, spiral ham, or ham steak, diced or pulled into bite sized pieces. I like a good smoky ham to add smoky flavor to my savory soup. 
  • White beans: Cannellini beans, great northern beans, navy beans, or any other white bean will work great! This adds tons of protein to the soup. 
  • Vegetable broth or chicken broth: I use homemade vegetable broth or chicken broth, but any store bought brand you like will work great! For a richer flavor and more collagen protein, feel free to use bone broth instead.
  • Produce: I recommend using fresh veggies instead of frozen or canned.
  • Ham bone, optional: If you have a leftover ham bone, throw it in the soup while it simmers. It will add TONS of extra flavor! 

Optional ingredients: If you like extra veggies in your soup, feel free to add 1-2 cups total of vegetables like diced bell pepper, sliced mushrooms, diced potatoes, or diced cabbage.

How to Make White Bean and Ham Soup

Follow these simple instructions, and you’ll have a big pot of soup ready in no time.

Process collage showing the vegetables sauteeing, then all the ingredients added together to the pot.
  1. Heat the oil in a large stock pot or Dutch oven over medium heat. Add the carrots, onion, celery, and garlic. If you’re including any other optional vegetables, add them now. 
  2. Sauté the vegetables for 5-6 minutes, stirring occasionally, until they are fork tender. 
  3. Then add the vegetable broth, beans, ham, seasonings (except for salt), bay leaves, and ham bone if using, to the large soup pot then stir to combine. Bring the soup to a simmer, then cover and allow it to cook for 20-30 minutes. 

To test if the soup is done, open the lid and check to see how soft the carrots are. If they're still crisp, cook for another 5 minutes and then test them again. If the carrots are soft and easy to poke with a fork, the soup is done! Season to taste and enjoy!

Close up of a ladle scooping up the white bean and ham soup.

Slow Cooker Adaptation

  1. Add all the ingredients to your slow cooker and use a large spoon to stir everything together. 
  2. Then set the lid on and turn your slow cooker to low heat for 4-5 hours or high heat for 2.5-3 hours. After the cooking time has passed, give the soup a stir, and it's ready to enjoy!

Instant Pot Adaptation

For an extra quick version of this recipe, make Instant Pot ham and white bean soup:

  1. Set your Instant Pot to Sauté mode. Add the oil, and sauté the diced onions, celery, garlic, and carrots for about 4-5 minutes. Then add all of the other ingredients and stir together well.
  2. Close the Instant Pot and set it to High pressure for 5 minutes. Once it's done cooking, allow the pressure to naturally release, which usually takes 10-15 minutes.
  3. Once the pressure valve drops, the lid will unlock. Carefully open the lid, stir, and enjoy! 

Tips for Success

  • Be sure to taste the soup before you add any salt to it. Ham can add a lot of salty flavor to the soup, so you may only need a little salt or even none at all once it cooks together.
  • Don't skip sautéing the veggies! It will bring out their flavor and add so much depth to this dish.
  • Feel free to change up the flavor by using different spices and herbs. Add kick with red pepper flakes, finish the soup with a garnish of parsley or add some paprika for a change of pace.

How to Store Leftover Soup

Transfer the cooled soup to an airtight container, zip top bag, or freezer mold and store in the refrigerator for 3-4 days. You can also freeze your leftovers! We have an entire post about how to freeze soup.

Allow it to cool completely, then transfer the leftover soup to an airtight container, zip top bag, or freezer bags. Squeeze as much air out as possible, then set in the freezer. Use within 2-3 months for best taste. Defrost it by sitting the bag on a plate in the refrigerator overnight, then reheat on the stovetop and enjoy!

Serving Suggestions

Ham and white bean soup will pair nicely with crusty bread, crackers, jasmine rice, or a cucumber and tomato salad. I personally love a big slice of cheesy garlic bread alongside a hearty bowl of this soup. However, ham and white soup is a complete meal all on its own, so sides are entirely optional!

FAQ

How do you make ham and white bean soup less salty? 

If your soup ends up too salty, slice a potato and stick it into the pot for about 30 minutes. It will help bring out some of the excess salt and then you can discard the potato. It is also important to add salt to taste once the soup is completely done cooking. This will also help keep it from being too salty.

Are ham and white beans good for you? 

There are plenty of different health benefits to ham and white beans! Not only is this dish packed with protein, but white beans are known to have anti-inflammatory properties. However, it is important to try and keep the sodium content of this dish down since some ham can be pretty salty.

Other Soups You'll Love

Did you make this recipe?

5 stars
If you make this recipe, please give it a star rating and leave a comment below to let me know how it went!

White Bean and Ham Soup

Total Time 40 minutes
This White Bean and Ham Soup is cozy, healthy, and delicious. It's packed with protein and healthy vegetables, and it's a great way to repurpose leftover ham into something new and wonderful!
4.95 from 19 votes
Print Pin Leave Rating
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 servings
Author: Laura Miner

Equipment

Video

Ingredients

  • 3 cups cooked ham diced or pulled into bite-sized pieces
  • 5 cups vegetable broth or chicken broth
  • 4 cans cannellini beans or any other white bean, drained
  • 2 stalks celery sliced
  • 2 medium carrots about 1 cup sliced
  • 1/2 cup onion diced (about half of an onion)
  • 2 cloves garlic minced
  • 1 bay leaf
  • 1 tablespoon olive oil
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/2 teaspoon pepper
  • 1/4 teaspoon salt optional, add to taste after cooking
  • 1 ham bone optional

Instructions

  • In a large stock pot or dutch oven, heat the oil over medium heat. Add the carrots, onion, celery, and garlic. Sauté the vegetables for 5-6 minutes, stirring occasionally, until the vegetables are softened a bit.
  • Add the broth, beans, ham, seasonings (except for salt), bay leaves, and ham bone if using, then stir to combine.
  • Bring the soup to a simmer, then cover and allow it to cook for 20-30 minutes. 
  • Test if the soup is done by poking a carrot with a fork. If it's tender and the fork slides through easily, the soup is finished cooking. Then test for taste and add salt if needed!
  • Serve and enjoy!

Notes

Store leftovers: Transfer the cooled soup to an airtight container or zip top bag, and store in the refrigerator for 3-4 days, per USDA.
Freeze leftovers: Allow the soup to cool completely, then transfer the leftover soup to an airtight container, zip top bag, or freezer-safe silicone bag. Squeeze as much air out as possible, then set in the freezer. Use within 2-3 months for best taste.
Instant Pot Adaptation: Set your Instant Pot to Saute mode. Add the oil, and saute the onions, celery, garlic, and carrots for about 4-5 minutes. Add all of the other ingredients and stir together. Close the Instant Pot, then set to High pressure for 5 minutes. Once it’s done cooking, allow the pressure to naturally release, which usually takes about 10-15 minutes. Once the pressure valve drops down, the lid will unlock. Carefully open the lid and enjoy!
Slow Cooker Adaptation: Add all the ingredients to your slow cooker and use a large spoon to stir all the ingredients together. Set the lid on, and turn your slow cooker to low heat for 4-5 hours, or high heat for 2.5-3 hours. Give the soup a stir, and it’s ready to enjoy!
 

Nutrition

Serving: 1cup | Calories: 342kcal | Carbohydrates: 51g | Protein: 27g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 41mg | Sodium: 2187mg | Potassium: 280mg | Fiber: 15g | Sugar: 3g | Vitamin A: 3883IU | Vitamin C: 16mg | Calcium: 199mg | Iron: 7mg
Did you try this recipe? Share it with us on Instagram! @cookathomemom!
A woman in a black dress smiles while holding a bowl of food with vegetables and ground meat in a kitchen.
Hey friend, I’m Madison!

I’m the mama behind Cook at Home Mom. Through simple, family-friendly recipes and practical meal prep tips, I show busy moms how to make healthy eating enjoyable and sustainable, even with packed schedules. So glad you are here!

4.95 from 19 votes (17 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





3 Comments

  1. 5 stars
    This was such a great meal for the cold spring we’ve had! Easy to make and the perfect consistency.