Make use of canned beans to make this easy stovetop White Bean and Ham Soup. It’s cozy, comforting, and a perfect way to use up leftover ham.

Looking for more leftover ham recipes? Be sure to check out my Slow Cooker Split Pea Soup, Ham Fried Rice, and Ham Salad recipes.

A bowl of white bean and ham soup topped with croutons next to a pot of soup and more croutons on a baking sheet.

This post may contain affiliate links. Please read our disclosure policy.

Want to Save This Recipe?
Enter your email below, and we’ll send it straight to your inbox. Plus, get my best seasonal recipes each week!

I’m a huge fan of cooking beans from scratch. My Slow Cooker Ham and Bean Soup is one of my beloved dry bean recipes. But, I’m going to let you in on a little secret. Sometimes, after a marathon day of holiday cooking, I’m ALL about kitchen shortcuts and using up those leftovers for easy meals!

This White Bean and Ham Soup has so much going for it. In addition to coming together quickly, it’s creamy (with no added cream), loaded with fresh herby flavor, and topped with crispy homemade croutons. If you haven’t had bean soup topped with croutons, you’re missing out!

A bowl of white bean and ham soup topped with croutons next to a pot of soup and more croutons on a baking sheet.

Ingredient Notes

White beans, ham, broth and other ingredients in bowls with text overlay.
  • Ham: You don’t need to rely on leftover ham to make this tasty soup. Just pick up one of those vacuum sealed ham steaks at the grocery store and you’ll be good to go. If you’re using leftover ham with a sweet glaze, be sure to rinse it well with cold water before adding it to the soup.
  • Beans: A couple of cans of white beans, rinsed and drained, make this recipe incredibly fast and easy to put together. While you could use small white beans, I prefer cannellini beans, which are a bit larger. They are so naturally creamy and delicious!
  • Produce: Diced white or yellow onion, carrot, celery, and some miced garlic add flavor to the creamy soup base.
  • Broth: I use Better than Bouillon Reduced Sodium Chicken Base to make just as much broth as I need for my recipes.
  • Seasoning: Salt, freshly ground black pepper, and fresh thyme. In many recipes, I think it’s fine to substitute dry herbs, but I feel the fresh thyme is vital in this one.
  • Croutons: For the optional croutons you’ll need some cubed French bread, extra virgin olive oil, a little butter, garlic powder, and grated Parmesan cheese,
A bowl of white bean and ham soup topped with croutons and fresh thyme leaves.

How to Make White Bean and Ham Soup

Four images of ingredients for white bean and ham soup i a Dutch oven and with an immersion blender.
  1. In a Dutch oven, sauté the veggies in a little melted butter or oil (for a dairy free soup) until softened. Toss in several sprigs of fresh thyme.
  2. Add the chicken broth and beans and bring the soup to a boil. Reduce heat to low, cover and simmer for 20 minutes.
  3. Remove what’s left of the thyme sprigs. Some of the leaves will have released into the soup and that’s a very good thing. We just want to get those twigs out of there. I used my immersion blender to lightly puree the mixture. I don’t want a completely smooth texture so I leave some of the beans whole. If you don’t have an immersion blender, transfer the soup, in batches, to a blender or food processor and then return it to the pot.
  4. Add the chopped, leftover ham, salt, and freshly ground black pepper. to taste Simmer the soup just until warmed through.

Kitchen Tip

Pureeing bean or veggie soups gives them a wonderfully rich and creamy texture without the addition of any dairy. 

A pot of white bean and ham soup next to a baking sheet filled with croutons.

Easy Homemade Croutons

Two images of croutons and a butter mixture on a baking sheet.
  1. In a small dish, melt the butter and olive oil with the garlic powder. Scatter the cubed French bread over a rimmed baking sheet.
  2. Toss the bread with the butter mixture and the Parmesan cheese. Bake at 350 degrees F until toasted.

Storage Tips

This soup keeps really well! Store any leftovers in an airtight container in the fridge for up to 4 days.

To freeze, let the soup cool completely, then portion it into freezer-safe zip-top bags. Freezing in individual or meal-size portions makes reheating a breeze, just grab what you need. Lay bags flat in the freezer to save space and speed up thawing. When ready to enjoy, thaw overnight in the fridge or warm gently on the stovetop. Thin with a little water or additional chicken broth, if necessary, for the desired consistency when reheating.

A spoon resting in a bowl of white bean and ham soup.

Sign up for my free newsletter for all the latest recipes and join me on FacebookInstagram and Pinterest for more cooking inspiration!

White Bean and Ham Soup

4 from 2 votes
Servings: 6 servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Make use of canned beans to make this easy stovetop White Bean and Ham Soup. It’s cozy, comforting, and a perfect way to use up leftover ham.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 tablespoon butter, substitute your favorite oil for dairy free
  • 1 cup diced white or yellow onion
  • 1 carrot, peeled and diced
  • 2 ribs celery, diced
  • 1 teaspoon minced garlic
  • 3 or 4 sprigs thyme sprigs
  • 4 cups low-sodium chicken broth
  • 3 (15 ounce cans) cannellini beans, rinsed and drained
  • 1 ½ cups fully-cooked ham, chopped (see notes below)
  • Salt and freshly ground black pepper, to taste

For the Croutons (Optional)

  • 2 cups cubed French Bread, 1-inch cubes
  • 1 tablespoon butter, melted
  • 1 tablespoons olive oil
  • ½ teaspoon garlic powder
  • 2 tablespoons grated Parmesan

Instructions 

  • Preheat the oven to 350 degrees F.
  • In a large soup pot or Dutch oven, melt the butter. Add the onion, carrot, celery, and garlic, and cook the vegetables over MEDIUM-HIGH heat, stirring, until softened, about 3 minutes. Add thyme sprigs and cook, stirring, for another minute. Add the chicken broth and beans and bring to a boil. Reduce the heat to LOW, cover, and simmer for 20 minutes.
  • Meanwhile, combine the melted butter, olive oil, and garlic powder in a small dish. Place the bread cubes on a rimmed baking sheet and toss with the butter mixture and Parmesan cheese. Bake, stirring occasionally, for 7 to 10 minutes or until toasted.
  • Remove the pan from the heat and discard the thyme sprigs. Use an immersion blender to puree the soup until thickened but not totally smooth. Alternately, working in batches, transfer the soup to a blender or food processor and puree slightly, leaving some beans whole. Return the soup to the pot and stir in the diced ham. Warm over LOW heat for a few minutes. Taste and season the soup with salt and pepper, as needed.
  • Top individual servings with the croutons, if desired.

Notes

Nutrition calculation is for the soup only and does not include the optional croutons.
Ham: If you’re using leftover ham with a sweet glaze, be sure to rinse it well with cold water before adding it to the soup. If you don’t have leftover ham, just pick up a vacuum sealed ham steak from the meat department at the grocery store.
Storage: This soup keeps really well! Store any leftovers in an airtight container in the fridge for up to 4 days.
To freeze, let the soup cool completely, then portion it into freezer-safe zip-top bags. Freezing in individual or meal-size portions makes reheating a breeze, just grab what you need. Lay bags flat in the freezer to save space and speed up thawing. When ready to enjoy, thaw overnight in the fridge or warm gently on the stovetop. Thin with a little water or additional chicken broth, if necessary, for the desired consistency when reheating.

Nutrition

Calories: 386kcal | Carbohydrates: 51g | Protein: 27g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 27mg | Sodium: 498mg | Potassium: 1285mg | Fiber: 11g | Sugar: 2g | Vitamin A: 1819IU | Vitamin C: 5mg | Calcium: 180mg | Iron: 7mg

Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.

VK logoLike this? Please rate & comment below!

Adapted from Food and Wine This post was originally published on May 3, 2014. It has been updated with new text and images.

Need Help With Menu Planning?

Sign up for my FREE email newsletter to receive my tried and true favorites + bonus seasonal content to keep you cooking through the year.

Looking for something else? Explore the Recipe Index →

Get my cookbook The Foolproof Family Slow Cooker!

About Valerie Brunmeier

Hello and welcome to my online kitchen! My focus here is to provide simple, seasonal meal solutions for busy households. I hope you find some inspiration while you’re here and visit again soon!

You May Also Like

4 from 2 votes (1 rating without comment)

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




Questions & Reviews

  1. Nonnie Childress says:

    5 stars
    Looks SO good…..I will use a can of white beans, cube up a pre-cooked ham steak, add sauteéd onions/celery/carrots. Gonna top ours with French fried onions.

    1. Valerie Brunmeier says:

      Sounds delish! Be sure to come back and let me know how it worked out for you. 🙂

  2. Johnny says:

    How long can you keep ham in the freezer and/or in the fridge?

    1. Valerie says:

      Fully cooked ham will keep well in the refrigerator for 3 to 4 days or for 1 to 2 months if frozen. Check out this handy chart from foodsafety.gov.

  3. Trish - Mom On Timeout says:

    This is one of my very favorite soups Valerie! My Nana used to make this for us and it was just delicious! Yours look fabulous!!

  4. Nami | Just One Cookbook says:

    This soup looks really delicious! I’ll definitely keep the recipe for the time when we have leftover ham (or I’ll just buy small ham for this!).

  5. Amy @ The Blond Cook says:

    I absolutely LOVE soup but have never made any type of ham soup. This looks so delicious and a great way to recycle frozen ham leftover from Easter!

  6. Liz says:

    Lucky me! We ate ham for about 4 days straight after Easter, so we finally threw the leftovers in the freezer. I’ve been saving it for soup…and yours would make my hubby very happy!

    1. Valerie says:

      You are one smart lady, Liz! I hope you try it 🙂