The perfect recipe for leftover ham, this comforting and flavorful 15 bean soup with ham is full of hearty vegetables and smoky aromas.

Soup season is in full swing here in snowy Michigan, and I am here for it! I love to include beans in my soups, as they are easily accessible and affordable, and are fantastic plant-based sources of protein! I frequently serve my family Navy Bean and Ham Soup, Minestrone Soup and my Turkey and Black Bean Chili. Recently I saw Hurst’s Hambeens at the store, and decided to give this 15 Bean Soup with Ham a try. The best part is, I was able to use leftover holiday ham to make this soup. Not only is it delicious, but it was a hit with the whole family!
Why You’ll Love This Soup
- It’s a great way to use up leftover ham from Thanksgiving or Christmas.
- It’s a budget-friendly meal that is nutritious and filling!
- Can be made on the stove or in the slow cooker.
Ingredients

- 15 bean soup pack: Low in fat, high in fiber, and naturally gluten-free, Hurst’s 15 bean soup includes a ham flavor seasoning packet that adds extra depth to the soup.
- Ham: Precooked ham is perfect for this soup.
- Vegetables: Carrots and celery add nutrients, texture, and taste.
- Chicken broth: Acts as a flavorful base for the soup.
- Fresh herbs: Fresh garlic, thyme, and bay leaves add aromatics and flavor to this soup.
Switch Things Up
- Hurst’s also offers a Cajun 15 Bean Soup and a Chicken 15 Bean Soup if you want to shake up the flavors! They can be found in almost any grocery store in the dry bean flavor.
- While ham is a great pairing with bean soup, sausage also tastes great as well. Try it with kielbasa or chorizo!
How to Make 15 Bean Soup with Ham

Step 1. Prepare to make your 15 bean soup by soaking your beans overnight.

Step 2. Take your precooked or leftover ham and cut it into bite sized cubes.

Step 3. Peel your garlic, and dice your onion, carrots, and celery.

Step 4. In the bottom of a large soup pot, drizzle in some olive oil and add the onion and minced garlic.

Step 5. Add in the celery and carrots and a pinch of salt and pepper, then cook until softened.

Step 6. Pour in the chicken broth and bring to a boil, then add the cubed ham.

Step 7. Next stir in the 15 beans and the seasoning packet. If you like an extra kick of heat, you can add some cayenne or chili powder.

Step 8. Finish with the fresh thyme and bay leaf, before bringing back to a boil. Reduce to low and simmer for about 30 minutes until beans are cooked through.

Serve your 15 Bean Soup with Ham garnished with parmesan cheese and fresh parsley, and enjoy!
Frequently Asked Questions
How long should you soak beans before making bean soup?
What happens if you don’t soak beans?
How do you reduce gas in bean soup?

More Soup Recipes
- Roasted Root Vegetable Soup
- Turkish Red Lentil Soup
- Mushroom Barley Soup
- Green Chile Stew
- Chicken Tortilla Soup with Hominy
Eat It, Like It, Share It!
Did you try this salad and love it? The next time you make it, snap a picture and share it to your socials! Tag @thelemonbowl and #thelemonbowl so we can admire and share your dish.
Your spoon is waiting.
Have you tried my
15 Bean Soup with Ham?
Leave a 🌟 star rating and let us know how you liked it in the 📝 comments and share it on Instagram, Facebook & Pinterest.
We love hearing from you! This helps us continue to provide free, high-quality recipes.

15 Bean Soup with Ham
Ingredients
- 2 tablespoons olive oil
- 1 medium onion (diced)
- 1 clove garlic
- salt and pepper (to taste)
- 3 medium carrots (peeled and diced)
- 2 stalks celery (diced)
- 8 cups chicken broth
- 1 package 15 Bean Soup (Hurst's HamBeens, soaked overnight)
- 4 cups cooked ham (diced)
- 2 sprigs fresh thyme
- 1 bay leaf
- ½ teaspoon cayenne (optional)
- parsley (optional garnish)
Instructions
- Heat a large soup pot over medium high heat and drizzle with olive oil. Add the onions plus a pinch of salt and pepper and saute until they begin to soften, about 3-4 minutes. Next add the garlic, celery and carrots plus another pinch salt and pepper. Continue sautéing until veggies are soft, another 4-5 minutes.
- Pour the chicken broth in to the pot and bring to a boil. Next, stir in the 15 Bean Soup (soaked beans and seasoning packet) along with diced ham, thyme, bay and cayenne if using. Stir well then bring to a boil. Reduce heat to low and simmer for 30 minutes or until beans are tender and cooked through. Garnish with fresh parsley to serve.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps us to continue providing free, high-quality recipes for you.
Liz’s Notes
Nutrition
Disclosure: This recipe was developed in partnership with Hurst’s Beans. Thank you for supporting the brands that make The Lemon Bowl possible. All thoughts are my own.
Leave a Reply