This Ham Bean Soup is the perfect recipe to turn your leftover ham into a hearty soup. We use chunks of tender ham meat plus the ham bone, which adds a depth of flavor throughout. Then add in tender veggies and creamy navy beans and you’ve got yourself the coziest soup recipe.
The Best Ham and Bean Soup Recipe
This soup is the epitome of cooking smarter, not harder thanks to leftover Easter ham. Just chop some veggies, grab some beans, and let it simmer on the stove for a couple of hours. And if you’re a fan of white beans, check out our brothy beans recipe!
What You Will Need
- ham bone – We saved the bone from our slow cooker ham, but ham hocks would work too, which you can usually find at your local grocery store or butcher. This creates a rich broth with the best flavor.
- water – Just enough to help cook the beans.
- bay leaf – Adds a subtle herbal flavor.
- navy beans – Slightly smaller than Great Northern Beans and cannellini beans, navy beans add a slightly nutty flavor and a lovely creamy texture. And using dry beans really allows the flavors to meld nicely.
- carrots, celery, yellow onion – Classic root vegetables for soups.
- ham meat – A saltier meat that compliments the rest of these ingredients so well.
- kosher salt & black pepper – Just a bit!
How To Make Ham and Bean Soup
Start by placing your ham bone into a large soup pot or Dutch oven.
Then add in the water, bay leaf and bring it all to a boil. Once boiling, reduce it to a simmer and cover for an hour and a half. Next, add in the beans, cover, and return to a simmer for 4-6 hours, stirring occasionally.
Remove the ham bone and then add in the carrots, celery, onion, and cooked ham meat and let them all simmer for 20-30 minutes or until the veggies have softened a bit.
Give your soup a taste and adjust salt and pepper as desired.
Now dig in! Divide the soup into individual portions and serve with some crusty bread and butter.
Ham bean soup is excellent for freezing, so don’t hesitate to make a double batch of this one to give to a neighbor or just to have on hand when you don’t feel like cooking. Scroll down to the recipe card and hit x2 to get the doubled ingredients.
Recipe FAQs
Yes! Let it cool to room temperature and then store it in a freezer-safe container or freezer bags and store in the freezer for up to three months for later use.
Use an immersion blender to blend up some additional white beans and add them to your soup.
Made this classic soup recipe and loved it?! We would love it if you would take a minute and leave a star rating and review – it is also helpful if you made any substitutions or changes to the recipe to share that as well. THANK YOU!
Don’t forget to check out my Instagram and TikTok account for some behind-the-scenes action! Or give me a follow on Facebook or see what I am pinning on Pinterest!
Other Soup Recipes You Might Like
Ham Bean Soup
- Prep Time: 20 minutes
- Cook Time: 6 hours
- Total Time: 6 hours 20 minutes
- Yield: 12 servings 1x
- Category: Soup
- Method: Stove Top
- Cuisine: American
Description
A flavorful and easy Ham Bean Soup recipe that is perfect for your leftover ham bone! Packed with flavor and perfect for colder weather.
Ingredients
- 1 ham bone
- 8–10 cup water
- 1 bay leaf
- 1 pound dried navy beans
- 3–4 medium carrots, peeled and sliced
- 3 celery stalks, sliced
- 1 medium yellow onion, diced
- 2 cups additional ham meat, diced
- salt and pepper, to taste
Instructions
- Add ham bone, water and bay leaf to a large Dutch oven. Bring to a boil then reduce to simmer and cover for 1 hour and 30 minutes.
- Add beans, cover and return to simmer for 4-6 hours, stirring occasionally.
- Remove ham bone – option to scoop out the bone marrow, if any, as it adds an amazing flavor to the soup!
- Add carrots, celery, onion and ham meat. Let simmer 20-30 minutes or until vegetables are firm but soft.
- Taste and add salt and pepper as desired – ham is pretty salty on its own and everyone is different when it comes to salt preferences, so taste and add as needed.
- Serve and enjoy.
Notes
- Serving: serve with some crusty bread and a House Salad for a delicious meal!
Nutrition
- Serving Size: 6 oz
- Calories: 174
- Sugar: 1.3 g
- Sodium: 866 mg
- Fat: 10.8 g
- Carbohydrates: 9.5 g
- Protein: 11.1 g
- Cholesterol: 35.7 mg
Dawn says
This soup was awesome!!! My family loved it, even my son in law who is not a big soup eater. He requested some for his lunch the next day!
Lisa snyder says
Can I use chicken broth instead of water
Erin says
Hi Lisa – yes, you can, but the salt-level of broth varies greatly so just test along the way before you add any additional salt!