Ham and White Bean Soup

Leftover ham deserves better than sitting in the fridge waiting for another round of sandwiches! This Ham and White Bean Soup puts it to good use with tender cannellini beans, carrots, celery, and a savory broth that’s full of flavor without a long list of ingredients.

A wooden spoon lifts ham and bean soup with carrots from a large pot.

A Delicious Way to Use Leftover Ham

  • A great use for leftover ham: This soup turns leftover ham into a completely different meal, so none of that extra ham goes to waste. It’s especially handy when you have a lot left after a holiday dinner.
  • Simple pantry ingredients: Canned cannellini beans, vegetable broth, and dried seasonings keep the ingredient list manageable. Add a few fresh vegetables and leftover ham, and that’s most of the shopping already handled.
  • Flexible simmering time: The soup can simmer for as little as 20 minutes or up to two hours, depending on how much time is available. There’s no need to commit to an afternoon of cooking just to get a pot of soup on the table.

Thanksgiving at our house always includes a ham. It’s one of my husband’s favorite parts of the meal, and he looks forward to it every year. The only problem? We inevitably end up with enough leftover ham to feed a small army! 

While I love a good Thanksgiving leftover situation, eating the same meal on repeat gets old pretty fast. That’s why I’m always finding ways to turn that extra ham into something completely different, like my Ham Pot Pie with Puff Pastry Crust and Easy Ham Fried Rice. Same leftovers, entirely different dinners!

Two bowls of leftover ham and bean soup, served with sliced bread and chopped herbs.

Ingredients and Substitutions

  • Avocado oil – Any neutral oil or unsalted butter can be used instead.
  • Celery – no substitutions.
  • Carrots – no substitutions.
  • Yellow onion – White onion can be used instead.
  • Cooked ham – Leftover ham from Thanksgiving, Christmas, or Easter dinner works perfectly here. If you don’t want to cook a whole ham, diced ham steak works just as well.
  • Garlic – Freshly minced garlic is best, but jarred minced garlic works too.
  • Vegetable broth – Chicken broth can be used instead.
  • Cannellini beans – White pinto beans or Great Northern beans can be used instead.
  • Bay leaves – no substitutions.
  • Dried thyme – I prefer thyme in this recipe, but you can use your favorite dried herb, such as rosemary or Italian seasoning.
  • Ground black pepper – no substitutions.
  • Smoked paprika – This can be left out if preferred.
  • Water – Optional for a thinner soup base. Omit it if you prefer a thicker soup.
  • Salt – Ham can vary widely in saltiness, so I recommend tasting the soup after simmering before adding any extra salt.

Complete ingredient quantities and recipe instructions can be found in the recipe card at the bottom of this post.

Diced ham, beans, and vegetables for soup arranged on a wooden cutting board.

Mandy’s Top Tip

Let it simmer as long as possible! While this soup can be ready in just 20 minutes, I recommend simmering it for the full two hours if you have the time. I let my last batch go for the full two hours, and it was one of the most flavorful soups I’ve ever had. I happily ate it four days in a row without a single complaint, which says a lot about how good it was!

Tips for Success

Freeze for later – This soup is excellent for freezing! Let it cool completely, then portion it into freezer-safe containers for easy meals later. Leave a little room at the top of each container for expansion.
Don’t skip sautéing the vegetables – Cooking the onions, carrots, and celery in avocado oil before adding the broth helps soften the vegetables and build flavor in the soup.
Adjust the broth to your liking – For a thicker, heartier soup, stick with the four cups of vegetable broth. If you prefer a thinner, brothier soup, add the optional cup of water.
Wait to add the salt – Ham and broth can both contribute quite a bit of saltiness. Let everything simmer together first, then taste before deciding whether you need any additional salt.

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

How to Make White Bean and Ham Soup

Sauté the vegetables until softened, then add the ham and garlic. Stir in the broth, beans, and seasonings, and let everything simmer before serving.

Diced carrots, celery, and onions sautéing in a white enameled cast iron pot.

Sauté the vegetables.

Ham, vegetable and bean soup with two bay leaves in a white pot.

Add the broth.

Diced ham, carrots, celery, and onions sautéing in a white Dutch oven.

Add the ham and garlic.

Top-down view of ham and vegetable soup with bay leaves in a white pot.

Simmer.

White pot of ham and white bean soup served with slices of crusty bread.

Frequently Asked Questions

Can I use a leftover ham bone in this soup?

Absolutely! A leftover ham bone is a great way to add even more flavor to the soup. If you’re adding one, I recommend reducing the vegetable broth to 2 cups and replacing the other 2 cups with water, since the ham bone can add quite a bit of saltiness. Let it simmer with the soup, remove the bone before serving, and taste before adding any additional salt.

How can I thicken ham and white bean soup?

For a thicker, creamier broth, blend one can of cannellini beans with a splash of vegetable broth until smooth, then stir it into the soup instead of adding all the beans whole. This gives the soup a thicker consistency while still leaving plenty of whole beans for texture.

Want to be the first to know when more easy one pot dinner recipes are published? Sign-up for our email list below!

More Easy Soup Recipes

If you love a good homemade soup, here are a few more easy recipes to add to your menu.

Did you make this ham and cannellini bean soup? Let me know how it turned out by leaving a comment and ⭐ rating below!

A bowl of ham and white bean soup with vegetables.

Ham and White Bean Soup Recipe

Author Mandy
This Ham and White Bean Soup combines leftover ham, tender cannellini beans, and vegetables in a savory broth seasoned with thyme and smoked paprika. This easy one-pot soup can simmer for as little as 20 minutes or up to two hours for even more flavor.
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Serving Size 6 Servings

Ingredients

  • 2 tablespoons avocado oil
  • 2 celery stalks sliced
  • 2 large carrots sliced
  • 1 large yellow onion diced
  • 3 cups cooked ham diced
  • 4 cloves garlic minced
  • 1 (32-ounce) container vegetable broth (4 cups)
  • 2 (15.5-ounce) cans cannellini beans drained and rinsed
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 1/2 teaspoon ground black pepper
  • 1/4 teaspoon smoked paprika
  • 1 cup water optional
  • salt to taste

Instructions

  • Heat the avocado oil in a large pot over medium heat. Add the onion, celery, and carrots and sauté until the vegetables begin to soften.
  • Add the diced ham and minced garlic. Cook for 2 to 3 minutes, stirring occasionally, until the garlic is fragrant.
  • Pour in the vegetable broth, then add the cannellini beans, bay leaves, dried thyme, black pepper, and smoked paprika. Stir to combine.
  • For a thinner soup, stir in the optional 1 cup of water. Otherwise, leave it out for a thicker broth.
  • Bring the soup to a boil, then cover the pot and reduce the heat to a simmer. Cook for at least 20 minutes or up to 2 hours.
  • Remove the bay leaves, taste, and season with salt as needed before serving.

Notes

  • The soup can simmer for as little as 20 minutes, but I recommend the full two hours if time allows. The longer simmer gives the ingredients more time to develop flavor.
  • Refrigerate: Allow the soup to cool, then transfer it to an airtight container and refrigerate for up to 4 days.
  • Freeze: This soup freezes well! Let it cool completely, then transfer it to freezer-safe containers or bags, leaving a little room for expansion. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating.
  • Reheat: Warm the soup in a pot over medium-low heat, stirring occasionally, until heated through. The beans may absorb some of the broth during storage, so add a splash of water or broth if the soup has thickened too much. You can also reheat individual portions in the microwave.

Nutriton

Calories: 324kcal | Carbohydrates: 39g | Protein: 22g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 41mg | Sodium: 1286mg | Potassium: 954mg | Fiber: 8g | Sugar: 4g | Vitamin A: 4389IU | Vitamin C: 17mg | Calcium: 134mg | Iron: 5mg

Disclaimer: Nutrition information is estimated based on automated calculations and should be considered as an approximation. These estimates are provided as a courtesy. Please use your own brand’s nutritional values to verify accuracy.

Leave a Reply

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

Recipe Rating