9 Bean Soup Recipe With Ham: Hearty Ham-Infused Flavor in One Pot

Soups & Stews

9 Bean Soup Recipe With Ham: Hearty Ham-Infused Flavor in One Pot

This 9 bean soup recipe with ham delivers the ultimate comfort food experience in one pot—where smoky ham, nine varieties of beans, and slow-simmered broth create a hearty, satisfying meal.

The ham infuses the broth with deep, savory flavor while the beans soften into tender, flavorful bites, making every spoonful rich and comforting. Perfect for chilly evenings or family gatherings, this soup is a classic for a reason: it’s simple to prepare yet packed with depth.

The secret to this hearty ham-infused soup lies in the balance of flavors and textures. The ham adds a salty, smoky backbone, while the beans—ranging from navy to kidney—bring earthy, creamy, and slightly crispy elements.

Simmering everything together for at least two hours ensures the broth is deeply flavorful and the beans are perfectly tender. It’s a one-pot wonder that requires minimal effort but delivers restaurant-quality results.

By the time you’re done, you’ll have a bowl of soul-warming soup that’s ideal for serving with crusty bread, cornbread, or a simple green salad. The aroma alone will draw everyone to the table, and the first bite will confirm why this dish has been a staple for generations.

Whether you're feeding a crowd or meal prepping for the week, this recipe is a game-changer for hearty, flavorful soups.

Ready to make this foolproof ham-infused soup? The process is straightforward, and the results are undeniably satisfying. Let’s get started—your taste buds (and leftovers) will thank you.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for 9 bean soup recipe ham

Nine beans, one pot, and that unmistakable ham-infused richness—this is comfort food at its finest.

Ingredient Amount Notes
Smoked Ham Hock 🥓 1 whole Unsliced, for deep flavor infusion
Navy Beans 🌾 1 ½ cups Dried or canned, drained
Kidney Beans 🌾 1 cup Dried or canned, drained
Black Beans 🌾 1 cup Dried or canned, drained
Great Northern Beans 🌾 1 cup Dried or canned, drained
Pinto Beans 🌾 1 cup Dried or canned, drained
Lima Beans 🌾 ½ cup Dried or canned, drained
Chickpeas 🌾 ½ cup Dried or canned, drained
White Beans 🌾 ½ cup Dried or canned, drained
Red Beans 🌾 ½ cup Dried or canned, drained
Yellow Onion 🧅 1 whole Chopped, medium size
Carrot 🥕 2 whole Peeled, chopped
Celery Stalks 🧅 3 whole Chopped, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh
Bay Leaves 🌿 2 whole Dried, for depth
Thyme Sprigs 🌿 2 whole Fresh or dried
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Vegetable Broth 💧 6 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp For brightness

The ham hock is non-negotiable here—it’s what gives this soup its signature depth. Look for bone-in, smoked hocks at your local butcher or the meat section of Whole Foods or Costco. If you can’t find smoked, regular ham hock works, but the smoke is what makes this dish sing. For the beans, dried is ideal (they absorb more flavor), but canned works in a pinch. Just drain and rinse them well. The navy and kidney beans are the stars—they hold their shape and add that satisfying texture. If you’re using dried, soak them overnight or use the quick-soak method (boil for 2 minutes, then let sit for an hour).

Short on a specific bean? Substitute with whatever you’ve got—the variety is what makes this dish special, but the soup will still be delicious. No ham hock? Swap for 1 cup of diced smoked ham, but you’ll lose some of that deep, slow-simmered flavor. Fresh thyme is best, but dried works at one-third the amount. The apple cider vinegar might seem odd, but it cuts through the richness and brightens the whole dish. For the broth, low-sodium is key—you’re building flavor, not masking it. If you’re using canned beans, rinse them thoroughly to remove any excess sodium. The onions, carrots, and celery are your flavor base—don’t skip them, even if you’re in a hurry.

This soup only gets better with time. Simmer for at least 2 hours, but 3-4 hours is ideal—it’s worth the wait. The ham hock will fall apart easily, and the beans will soften to perfection. Once cooled, the soup keeps for 5 days in the fridge and freezes beautifully for up to 3 months. I always make a double batch—one for dinner and one to freeze for lazy weeknights. The flavor deepens as it sits, so leftovers are a must. Serve with crusty bread or cornbread to soak up every last drop of that rich, ham-infused broth.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, simmer, and walk away. No chopping, no fussing, just layers of flavor building while you do whatever else life throws at you.
  • Ham Hock Magic: That smoky ham hock? It’s the star. The longer it simmers, the deeper the flavor—salty, savory, and impossible to resist. Honestly, I’ve been known to eat it straight from the pot.
  • Meal Prep Hero: Make a big batch on Sunday, and you’ve got lunches for the week. The beans hold up perfectly, and the broth gets richer overnight—leftovers taste even better, if you can believe it.
  • Budget-Friendly Feast: Dried beans and a ham hock stretch into a meal that feeds four (or five, if someone’s extra hungry). It’s my go-to for stretching groceries without sacrificing taste—no sad, watery leftovers here.

Step-by-step instructions for hearty ham-infused 9 bean soup

This one-pot wonder delivers deep, smoky ham flavor and a symphony of bean textures—simple steps for maximum comfort.

1

Brown the Ham Hock for Maximum Flavor

Place the whole smoked ham hock in a large Dutch oven over medium-high heat. Let it brown undisturbed for 5-7 minutes until a deep golden crust forms. This caramelization creates the foundation for rich, smoky flavor that permeates the entire soup.

I like to turn the ham occasionally with tongs, but resist the urge to press it down—this prevents the fat from rendering too quickly. Once well-browned on all sides, remove the ham hock and set it aside on a plate. You'll notice the bottom of the pot has developed a beautiful crust of browned bits—this is pure flavor you don't want to miss.

2

Sauté the Vegetable Base

In the same Dutch oven, add the chopped yellow onion, peeled and chopped carrots, and chopped celery stalks. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This step builds the aromatic foundation of your soup.

Add the minced garlic cloves and cook for an additional 1 minute until fragrant. The garlic should be golden but not browned—this prevents bitterness. Here's the thing—don't walk away during this step. Garlic burns faster than you think, and burned garlic makes the whole soup taste off.

3

Combine All Beans and Seasonings

Return the browned ham hock to the pot. Add all the beans—1.5 cups navy beans, 1 cup each of kidney, black, and great northern beans, 1 cup pinto beans, 0.5 cup each of lima beans, chickpeas, white beans, and red beans—along with the 2 whole bay leaves and 2 whole thyme sprigs. Stir gently to combine everything.

Pour in the 6 cups vegetable broth and add the 1 tbsp apple cider vinegar. The vinegar brightens the flavors and helps balance the richness of the ham. Sprinkle in the 1.5 tsp salt and 0.5 tsp black peppercorns. Give everything a final stir, making sure all the beans are submerged in the liquid.

4

Simmer Until Beans Are Tender

Bring the soup to a gentle boil over high heat, then immediately reduce to low heat. Cover the pot and let it simmer for 1 hour to 1 hour 15 minutes, stirring occasionally. You'll know it's ready when the beans are fork-tender—they should be soft but still hold their shape.

I check for doneness by tasting a bean and pressing it between my fingers. It should be soft with just a slight resistance. The ham hock should also be tender enough to pull apart easily with a fork. If you're using dried beans, they'll need the full time. Canned beans will reduce the cooking time by about 30-45 minutes.

5

Finish and Serve with Crispy Ham

Remove the ham hock and let it cool slightly, then pull apart the meat using two forks. Return the meat to the soup and discard the bone. Taste and adjust seasoning if needed—sometimes the ham adds extra saltiness, so you might want to reduce the salt slightly.

Ladle the soup into bowls, making sure each serving gets a generous portion of beans and ham. The broth should be rich and flavorful, with the ham's smoky notes complementing the earthy beans. Serve with crusty bread to soak up every last drop of that delicious liquid.

👨‍🍳

Pro Tips For Making 9 Bean Soup Recipe Ham

  • SCORE THE HAM HOCK: Use a sharp knife to cut a deep crosshatch into the fatty side before adding it to the pot. This isn’t just for looks—it renders the fat faster and infuses the broth with deeper flavor. I learned this the hard way when my first batch tasted bland because the ham stayed too intact.
  • SOAK BEANS TOGETHER: Dump all the dried beans (navy, kidney, black, Great Northern) into one big bowl and cover with cold water by at least 2 inches. Let them soak overnight—yes, even the kidney beans, which don’t technically need it. This evens out cooking times and cuts down on that gummy texture later. (And no, you can’t rush this.)
  • SKIM THE FIRST FOAM: After the ham hock boils for 10 minutes, skim off the thick, gray foam that rises to the top with a spoon. This isn’t optional—it’s the bitterness from the beans and ham, and ignoring it means your soup will taste harsh. Do this even if you’re impatient; your future self will notice the difference.
  • LOW AND SLOW AFTER BOIL: Once the beans are tender (about 1.5–2 hours), drop the heat to a bare simmer—just enough to see tiny bubbles at the edges. Too much heat now turns the beans to mush, and the broth gets cloudy. I used to crank the heat to speed things up, but the texture suffered. Trust the process.

Creative variations of this 9 bean soup recipe ham

Smoked Ham Swaps

No smoked ham hock? No problem. Use 1 cup diced smoked ham instead, but add it in the last 15 minutes of cooking to preserve its texture. For extra depth, try Andouille sausage (remove casing) or bacon (6 slices, crisped first).

I once used Spam in a pinch—it worked, but the flavor was less refined. 🥓

Vegetarian Adaptation

Skip the ham entirely and boost umami with 1 tbsp soy sauce or 1 tsp liquid smoke. Add ½ cup mushrooms (cremini or shiitake) sliced for meaty texture.

For protein, stir in 1 can lentils (drained) or ½ cup tempeh (crumbled). The beans still shine, but the broth gains complexity. 🌱

Spicy Kick Variations

Add 1-2 chipotle peppers in adobo sauce (minced) for smoky heat, or 1 tbsp hot sauce (like Tabasco) at the end. For Cajun flair, toss in 1 tsp Cajun seasoning (like Tony Chachere’s) with the beans.

I love adding ½ tsp cayenne pepper to the broth—it brightens everything without overpowering. 🌶️

Regional Twists

For a Southern touch, add 1 cup collard greens (chopped) in the last 30 minutes of cooking. In New England, swap half the beans for white beans and add ½ tsp nutmeg to the broth.

My favorite regional hack? A Texas-style version with 1 jalapeño (seeds removed, diced) and a sprinkle of smoked paprika. 🗺️

Quick Weeknight Hack

Short on time? Use 3 cans of mixed beans (drained) and simmer for just 45 minutes. Boost flavor by adding 1 cup crushed tomatoes and 1 tsp smoked paprika to the broth.

I’ve done this version when I’m exhausted—it’s still delicious, just faster. The key is the ham hock (or substitute)—don’t skip it! ⏰

Extra-Rich Broth Boost

For a deeper flavor, add 1 chicken bouillon cube (dissolved in broth) or ½ cup tomato paste when sautéing the veggies. Another trick? Roast the onions, carrots, and celery at 400°F for 20 minutes before adding to the pot. This caramelizes the veggies for an intense, sweet base. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 2g10%
Cholesterol 30mg10%
Sodium 850mg37%
Total Carbohydrate 55g19%
Dietary Fiber 18g64%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this ham-infused soup?

Yes! Canned beans work perfectly and cut cooking time by about 30-45 minutes. Just drain and rinse them well to remove excess sodium. The texture will be slightly softer, but the flavor remains rich. For best results, use a mix of canned and dried beans if you're short on time—it balances convenience with depth.

2

What if I don't have a ham hock? Can I use regular ham?

Use 1 cup diced smoked ham instead, but add it only in the last 15 minutes of cooking to keep it tender. For extra depth, try Andouille sausage (remove casing) or 6 slices of bacon (crisped first). The ham hock gives the broth its signature richness, but these swaps still deliver great flavor.

3

How long can I store leftovers, and can I freeze this soup?

This hearty soup keeps for 5 days in the fridge and freezes beautifully for up to 3 months. Let it cool completely before transferring to airtight containers. The flavor actually deepens as it sits, so leftovers are a must! Reheat gently on the stove or microwave until steaming.

4

Why does the recipe call for apple cider vinegar?

The vinegar brightens the dish and balances the richness of the ham. It cuts through the fat, enhances the beans' natural sweetness, and adds a subtle tang that makes every spoonful more vibrant. Think of it as a secret weapon for depth—just 1 tablespoon makes all the difference!

5

Can I make this soup in a slow cooker?

Yes! Brown the ham hock and sauté the veggies as directed, then transfer everything to a 6-quart slow cooker. Add the broth and vinegar, then cook on low for 6-8 hours or high for 3-4 hours. The slow cooker method is even more forgiving—just stir occasionally to prevent sticking. Perfect for hands-off cooking!

★★★★★4.9(7 reviews)
Categories Soups & Stews