There's so much to love about our old fashioned Ham Bone Soup recipe loaded with potatoes, beans, ham, and vegetables in a delicious broth. It can be made in the slow cooker or on the stove.

An easy Ham Bone Soup recipe with potatoes, ham, carrots, zucchini, and beans in a delicious broth, served in a bowl.

My favorite use of leftovers if this Ham Bone Soup; cheap and convenient!

Every time we enjoy a Baked Ham on Christmas or Easter, I'm most excited about turning the leftovers into this dreamy soup. It's healthy, hearty, and so delicious! And if you don't want to buy a whole ham you could go to your local Honey-Baked Ham and buy one of their leftover bones for this soup, or ask your local butcher if they have one. They are inexpensive and usually still have a lot of meat left on the bone!

This crockpot ham and bean soup is a hit with everyone, but don't miss my other leftover ham recipes like, Chicken Cordon Bleu, Monte Cristo Sandwich, Stromboli, and Ham Fried Rice.

How to make Ham Bone Soup:

Slow Cooker Method (Recommended):

Make Broth: In a slow cooker, add ham bone, water, peppercorns, bay leaves, and garlic. Put heat on LOW and cook for 5-7 hours (or overnight), or HIGH for 3.5 hours.

Two images showing a ham bone in a slow cooker with water and seasonings to make a broth for the best ham bone soup recipe.

Cook Bacon and Veggies: Cook bacon in a skillet until crisp. Remove to a plate and sauté onion, celery, zucchini, carrots, and potato in the same pan.

Two images showing bacon cooked until crispy and a bowl filled with chopped potatoes, zucchini, and carrots.

Combine: Remove ham bone from slow cooker and remove any meat from it. Add sautéed vegetables, cooked bacon, and the rest of the ingredients to the broth in the slow cooker. Taste, adding more spices if needed, then cook on LOW for 2 more hours. Serve ham and bean soup recipe in a bowl with a homemade garlic roll.

Two images showing crockpot ham and bean soup when it's finished in the crockpot then served in a bowl.

Stovetop Method: Add ham bone, water, peppercorns, bay leaves, and garlic to a heavy stock pot, bring to a boil, cover and simmer on low for 2 hours. Cook bacon in a skillet until crisp then remove to a plate. Add veggies to skillet; onion, celery, zucchini, carrots, and potato and sauté. Remove ham bone from pot, and cut any meat off of it. Add ham (including any from the bone), sautéed vegetables, cooked bacon, and the remaining ingredients to soup pot. Taste and add any more seasonings as needed. Cook until potatoes are tender. Serve in bowls with a homemade roll on the side.

Make Ahead and Freezing Instructions:

To Make Ahead: The broth can be made several days advance, stored airtight container in the fridge. I like to chop all vegetables beforehand and keep them in the fridge until it's time to make the soup.

To Freeze: The broth,ham bone and ham meat can be kept in the freezer for several months. The soup can also be frozen for up to 3 months. Thaw overnight in the refrigerator then rewarm on the stove or in the slow cooker on LOW until heated.

More Soup Recipes:

Follow me for more great recipes

Recipe

An easy Ham Bone Soup recipe with potatoes, ham, carrots, zucchini, and beans in a delicious broth, served in a bowl.
Prep 20 minutes
Cook 10 hours
Total 10 hours 20 minutes
Save Recipe

Ingredients
  

Broth:

Soup:

  • 5-6 slices bacon
  • 1 small onion , diced
  • 2 ribs celery , chopped
  • 1 medium zucchini , chopped
  • 2 carrots , peeled and diced
  • 1 russet potato , peeled and diced
  • 2 cans great northern beans , rinsed and drained
  • 1-2 cloves garlic , minced
  • 1/4 teaspoon Dried oregano
  • 1/2 teaspoon dried thyme
  • 1 Tablespoon dried parsley flakes
  • salt and freshly ground black pepper , to taste
  • 1 1/2 cups leftover diced ham (225g)

Instructions
 

Slow Cooker (see notes for stovetop option):

  • Place the ham bone, water, peppercorns, bay leaves and garlic in slow cooker. Cook on LOW for 6-7 hours (or overnight) or HIGH for 3.5 hours.
  • Cook bacon in a large skillet over medium heat. Remove to plate. Remove some of the grease from the pan, then add chopped onion, celery, zucchini, carrots, and potato and sauté for a few minutes.
  • Remove ham bone and remove any meat from it. Add ham, sautéed veggies, bacon, and remaining ingredients to broth in the slow cooker. Taste and add seasonings, as needed. Cook on LOW for 2 more hours, or until potatoes are tender.

Notes

Yield: About 9 cups soup. Serving Size: 1 ½ cups. 
Stovetop Method: Add ham bone, water, peppercorns, bay leaves, and garlic to a heavy stock pot, bring to a boil, cover and simmer on low for 2 hours. Cook bacon in a skillet until crisp then remove to a plate. Add veggies to skillet; onion, celery, zucchini, carrots, and potato and sauté. Remove ham bone from pot, and cut any meat off of it. Add ham (including any from the bone), sautéed vegetables, cooked bacon, and the remaining ingredients to soup pot. Taste and add any more seasonings as needed. Cook until potatoes are tender.
Make Ahead Instructions: The broth can be made several days advance, stored airtight container in the fridge. I like to chop all vegetables beforehand and keep them in the fridge until it's time to make the soup.
Freezing Instructions: The broth, ham bone and ham meat can be kept in the freezer for several months. The soup can also be frozen for up to 3 months. Thaw overnight in the refrigerator then rewarm on the stove or in the slow cooker on LOW until heated.

Nutrition

Calories: 256kcalCarbohydrates: 44gProtein: 18gFat: 2gSaturated Fat: 0.3gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 0.04gCholesterol: 15mgSodium: 440mgPotassium: 898mgFiber: 9gSugar: 3gVitamin A: 3538IUVitamin C: 14mgCalcium: 125mgIron: 3mg

Follow Me

Get recipe ideas weekly!

I originally shared this recipe February 2018. Updated April 2021 and March 2025.

This post contains affiliate links.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

2.5 2 votes
Recipe Rating
4.96 from 141 votes (121 ratings without comment)
Subscribe
Notify of
guest

36 Comments
Inline Feedbacks
View all comments
Paula Briones
5 years ago

5 stars
I have made this soup several times now just as it is written and I am never disappointed! Thank you for this recipe 🙂 Happy New Year too!!

Jackie
5 years ago

4 stars
The soup was great! My teenage son gives his compliments as well. It was easy to make and a good finish to a winter day.
*One addition was I pureed an additional can of beans to give the soup a creamy look.

Rhiannon K
5 years ago

5 stars
This recipe was amazing!! My whole family loved including my 6 yo son. I didn’t add the bacon or zucchini but otherwise, the flavors were incredible!! This is a keeper for sure!

Thank you!

AJ Mitchell
6 years ago

5 stars
Updated Review: I made this recipe with a few tweaks and it turned out great! I followed the recipe with the exclusion of bacon (since I had plenty of left over ham) and I added an extra potato. When done, I found I wanted a thicker broth and more substance. I boiled up some mini shell pasta and chopped kale. Just before being tender, I added both to the soup and brought it to a boil for a couple of minutes. Since I had a honey baked ham, I balanced out that flavor with celery salt, Italian seasoning and sage to taste. I will definitely make this again. Thanks for a great foundation!

Cynthia Slotten
6 years ago

5 stars
Made the soup with our ham bone from Easter and it was a great hit with the family. The house also smelled so good all day. Thank you for sharing.

Reese
6 years ago

5 stars
I am so pleased with this recipe. I can remember my grandmother making ham bone soup and have longed for the taste of it for so long. If I’m being honest, I expected this recipe to turn out ‘fine or good’ but I never expected it to bring me back to my childhood in my grandmother’s kitchen the day after Easter. The taste of this soup screams homemade and old fashioned – A real ‘tried and true’ recipe that will forever be in my repertoire!

Chris
6 years ago

Can you substitute cauliflower for the potatoes?
Has anyone made this in an instant pot?

Rae
5 years ago
Reply to  Lauren Allen

I used a rutabaga instead of potatoes, turned out great!

Tiffany
3 years ago
Reply to  Chris

I did both, potatoes and purple cauliflower. It was great!

Sherry Weaver
6 years ago

5 stars
My son is allergic to peas so this is a great alternative. Great on a cold winter day!

Cindy Montgomery
6 years ago

5 stars
Yes! It was great. I did not have 10 full hours, so I cheated a bit on the timing and temp–but it turned out great. Here’s what I did:

2.5 hours in slow cooker on HIGH
then switched to 3.0 hours on LOW while we went to a movie
Came back and cooked the veggies as directed, then added them and cooked on the stovetop on Medium for another 45 minutes.

Tasted just like the 10 hour version. YUM!

Liz
7 years ago

5 stars
I made this for the first time today. I had ham at easter and a leftover ham bone – hence this recipe :). It was healthy and so flavorful. I think it will become a yearly tradition.

1 2 3