How to Make a Classic Ham and Bean Soup Recipe

by Emily

There’s nothing quite like a steaming bowl of Ham and Bean Soup Recipe on a chilly evening. This classic ham and bean soup recipe is filled with tender beans, smoky ham, and aromatic vegetables simmered together for deep, rich flavour.

It’s a wholesome, budget-friendly dish that makes enough to feed a family or meal-prep for the week. The flavours only get better as it rests, making it a true make-ahead champion. I first learned this recipe from my grandmother, and it’s been a family favourite ever since.

Table of Contents
homemade-ham-and-bean-soup-recipe
A rustic ceramic bowl filled with hearty ham and bean soup

Whether you’re cooking it in a stockpot, slow cooker, or with a leftover ham bone, it’s the kind of comforting soup that satisfies with every spoonful. Updated & retested: October 2025.

Ham and Bean Soup Recipe is a hearty, protein-rich soup made with beans, ham, and vegetables simmered in broth for a smoky, comforting flavour.

Discover a comforting buffalo-chicken-dip recipe that turns simple ingredients into a hearty family favourite.

What is the Ham and Bean Soup Recipe?

Ham and Bean Soup Recipe is a classic American comfort dish made by simmering dried beans, ham, and vegetables in water or broth until tender. According to Healthline, beans are an excellent source of protein, fibre, and essential nutrients, making this soup both hearty and nourishing.

Creamy ham and bean soup served in a white bowl with carrots, beans, and fresh parsley garnish.
A comforting bowl of creamy ham and bean soup with tender beans, carrots, and smoky ham.

Why You’ll Love It

  • Fast weeknight-friendly — Simple prep, then let it simmer.
  • Crowd-pleaser flavour — Smoky, savoury, and deeply comforting.
  • Pantry ingredients — Beans, carrots, celery, and onion.
  • Easy substitutions (GF/DF) — Works with turkey, vegetarian swaps, or gluten-free sides.
  • Perfect for prepping ahead — This dish is even more delicious after resting overnight.
  • Kid-approved / party-ready — Mild yet flavorful, great for family dinners or gatherings.

Ingredients (+ Substitutions)

8 cups of waterSubstitution / Diet Note
8 cups waterUse low-sodium chicken or vegetable broth for more flavour
1 lb dry great northern beans, sorted & rinsedSwap with navy beans, cannellini, or mixed beans
½ tsp saltAdjust based on ham’s saltiness or use a low-sodium option
1 cup chopped carrotsSweet potatoes or parsnips for variation
1 cup chopped onionShallots or leeks for a milder flavour
½ cup chopped celeryFennel or bell pepper for a twist
1 tsp minced garlicGarlic powder, if fresh is unavailable
1 tsp mustard powderDijon mustard or omit for a milder taste
2 bay leavesThyme or rosemary sprigs for herbal flavour
1 ham hockSmoked turkey leg or omit for a vegetarian version
2 cups chopped hamTurkey, chicken, or plant-based ham substitute
½ tsp white pepperBlack pepper or red pepper flakes for spice
Step-by-step process of making ham and bean soup with beans, carrots, celery, ham, and herbs simmering in pots.
Step-by-step photos of homemade ham and bean soup, from simmering beans and vegetables to adding ham and fresh herbs.

Gluten-Free: Naturally GF when served without bread sides.
Dairy-Free: Recipe is naturally DF.
Lighter option: Swap ham with turkey or chicken breast.

Try this rich and flavorful crab-cake-recipe-crispy, a soul-warming dish perfect for cozy dinners.

Equipment

You don’t need much to make this ham and bean soup recipe, just a few essentials. A large stockpot or Dutch oven is key for even cooking and enough space for beans to expand. A sharp chef’s knife and cutting board will make prep quicker and safer. A wooden spoon or ladle helps stir and serve without scratching your pot. Finally, keep measuring cups and spoons handy to get seasoning ratios just right.

This is the RecipesLace account on Pinterest: RecipesLace Pinterest – it features recipe boards such as Soups, Dinner, Dessert, Cakes, Cookies, and more.

Minimal tools, big flavour — no fancy gadgets required.

Step-by-Step Instructions

  1. Gather all ingredients.
    Tip: Pre-chop vegetables to save time later.
Wooden bowls filled with chopped ham, beans, carrots, potatoes, onions, and fresh thyme for ham and bean soup.
Ham and Bean Soup Ingredients – Chopped Vegetables, Beans, and Ham

2. Soak the beans. Place water and beans in a large pot; bring to a boil. Stir in salt, remove from heat, cover, and let stand for 1 hour.
Note: This quick soak softens beans faster than overnight.

Hand sprinkling salt into a pan of beans soaking in water with fresh herbs.
Quick Soak Method for Beans – Ham and Bean Soup Recipe

3. Add vegetables and seasoning. Stir in carrots, onion, celery, garlic, mustard powder, and bay leaves.

Wooden spoon stirring ham, beans, carrots, and herbs in a simmering pot of soup.
Adding Vegetables and Seasoning to Ham and Bean Soup

4. Simmer with ham hock. Add the ham hock, bring to a boil, then reduce to low and simmer for 1 hour.
Tip: Skim foam from the top for a clearer broth.

Carrots, celery, beans, bay leaves, and spices simmering in broth for ham and bean soup.
Simmer Ham Hock with Beans and Vegetables for Soup

5. Remove the ham hock. Discard bones and fat.

6. Add chopped ham. Stir in ham pieces and simmer for 30 minutes until flavours blend.

Steaming pot of ham and bean soup with chopped ham, beans, and herbs simmering together.
Final Step – Add Chopped Ham to Bean Soup and Simmer

7. Season and serve. Taste and adjust with white pepper.

⚡ Common mistakes + quick fixes:

  • Soup too salty? Add a splash of vinegar or a diced potato.
  • Beans too firm? Simmer longer with extra liquid.

👉 Try it alongside our [hearty lentil soup] or [classic split pea soup] for more cozy options.

Variations & Serving Ideas

  • Slow Cooker: Cook soaked beans, ham hock, and veggies on LOW for 6–8 hours. Stir in chopped ham at the end.
  • Oven-Baked: Transfer to a Dutch oven and bake at 325°F for 2–3 hours.
  • Air Fryer Add-On: Crisp ham cubes in the air fryer before adding for smoky crunch.
  • Extra-Cheesy: Stir in shredded cheddar before serving.
  • Mild: Skip mustard and use less pepper.
  • Spicy: Add red pepper flakes or diced jalapeños.
Bowl of ham and bean soup with carrots, potatoes, and parsley served with bread on the side.
Ham and Bean Soup Variations and Serving Ideas

Serving ideas: Pair with [homemade cornbread] or a side of [buttery dinner rolls] for a complete meal.

Storage, Reheating & Make-Ahead

Fridge: Store leftovers in a sealed container in the refrigerator for up to 4 days.
Freezer: Divide into freezer-safe portions and freeze for 2 to 3 months.
Reheat: Warm slowly on the stovetop over medium heat, adding a little broth or water if the soup is too thick.

“According to the USDA FoodData Central, beans are an excellent source of protein and fibre, while the MyPlate.gov guidelines highlight beans as a key part of a balanced diet.”

Mini Q&A

Can the Ham and Bean Soup Recipe be frozen?

Yes! Place it in airtight containers and freeze for up to 3 months.

How should I reheat the Ham and Bean Soup Recipe?

Yes! Place it in airtight containers and freeze for up to 3 months.

Creamy ham and bean soup served in a white bowl with carrots, beans, and fresh parsley garnish.

How to Make a Classic Ham and Bean Soup Recipe

f848ef732f1c70a2fdfcf1d26d7147d31b1460293decf3bb912c1132385914da?s=30&d=mm&r=gEmily
Hearty ham and bean soup recipe made with leftover ham. Easy, comforting, and a family favorite you’ll love to make again and again
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 14 minutes
Course Soup
Cuisine American, Comfort Food
Servings 8 People
Calories 250 kcal

Equipment

  • 1 Dutch oven or large soup pot
  • (Optional) Slow cooker
  • (Optional) Instant Pot

Ingredients
  

  • 1 lb dry great northern beans rinsed
  • 8 cups water or low-sodium chicken broth
  • 1 cup carrots chopped
  • 1 cup onion chopped
  • ½ cup celery chopped
  • 1 tsp garlic minced
  • 2 bay leaves
  • 1 ham hock
  • 2 cups chopped ham
  • Salt & pepper to taste

Instructions
 

  • Soak beans: Place beans in a pot with water and salt, bring to a boil, cover, and let sit 1 hour.
  • Add vegetables & seasoning: Stir in carrots, onion, celery, garlic, mustard powder, and bay leaves.
  • Simmer with ham hock: Add ham hock, bring to a boil, reduce heat, and simmer 1 hour. Skim foam if needed.
  • Add chopped ham: Remove ham hock, stir in chopped ham, and simmer 30 minutes more.
  • Serve: Adjust seasoning, garnish with parsley, and serve hot with bread.

Notes

Ham and Bean Soup Recipe is a hearty, protein-rich soup made with beans, ham, and vegetables simmered in broth for a smoky, comforting flavour.
Keyword comfort food, easy bean soup recipe, ham and bean soup recipe, ham and bean soup with ham bone, ham and bean soup,, hearty winter soup, leftover ham soup

FAQs

What are the seasonings in ham and bean soup?

Typically, garlic, onion, mustard powder, bay leaves, and pepper. Herbs like thyme or rosemary can be added.

What can I add to the Ham and Bean Soup Recipe to make it taste better?

A splash of vinegar, fresh herbs, or a Parmesan rind enhances flavour.

What kind of beans are best for ham and beans?

Great Northern beans are traditional, but navy or cannellini beans work well.

What kind of beans are best for soup?

Small, creamy beans like navy or Great Northern hold up best during long cooking.

How do I make ham and bean soup creamy?

Mash some beans in the pot or stir in a splash of cream before serving.

Can I make this vegetarian?

Yes — skip ham, add extra vegetables, and use vegetable broth.

Can I cook the Ham and Bean Soup Recipe in a slow cooker?

Yes, cook on LOW for 6–8 hours, adding ham at the end.

Nutrition (per serving, approx.)

NutrientAmount
Calories250
Protein22g
Carbohydrates28g
Fiber10g
Fat6g
Saturated Fat2g
Sodium820mg
Vitamin A45% DV
Iron18% DV

Disclaimer: Nutrition values are estimates and may vary depending on exact ingredients, brands, and portion sizes used.

Recipe Cost

This ham and bean soup recipe is budget-friendly and hearty. On average, it costs $10–12 total or about $1.25–$1.50 per serving. Using a leftover ham bone lowers the cost, while choosing premium smoked ham or organic vegetables may increase it slightly.

Reviews & Reader Tips

Tried this ham and bean soup recipe? We’d love to hear from you! ⭐⭐⭐⭐⭐
Share your tweaks — whether you added extra veggies, used a slow cooker, or made it spicy — and let other readers know how it turned out. Your reviews help this recipe become even better for everyone.

Conclusion

This hearty ham and bean soup recipe is the perfect mix of comfort and flavour — budget-friendly, nourishing, and easy to make ahead. Whether you serve it with cornbread, dinner rolls, or just on its own, it’s a cozy bowl everyone will love.

📌 Save this recipe to Pinterest so you can make it again anytime. And if you’re craving more warming meals, try our classic split pea soup for another family favourite.

You may also like