9 Bean Soup Recipe With Ham: Slow-Simmered Pantry Staples With Smoky Depth

Soups & Stews

9 Bean Soup Recipe With Ham: Slow-Simmered Pantry Staples With Smoky Depth

This 9 bean soup recipe with ham delivers hearty, smoky comfort in every spoonful—a classic pantry dish that transforms simple ingredients into a rich, satisfying meal. The secret lies in slow simmering dried beans with ham, bacon, and aromatic vegetables until flavors meld into perfect harmony. I’ve perfected this recipe over years of testing, ensuring tender beans, deeply flavorful broth, and that unmistakable smoky depth from cured meats.

The beauty of this soup is its versatility—no fancy ingredients required, just pantry staples and a few hours of hands-off cooking. Whether you pressure cook for efficiency or simmer low and slow for maximum flavor, the result is the same: a velvety broth packed with protein-rich beans and savory ham. The key? Properly soaking the beans and building layers of flavor through slow reduction.

What you’ll end up with is a steaming bowl of rustic goodness—creamy beans, tender ham, and vegetables infused with smoky, herby notes. It’s the kind of soup that warms the soul on chilly days, pairs beautifully with crusty bread, and tastes even better the next day. Perfect for meal prep or feeding a crowd, this recipe proves comfort food doesn’t require complicated techniques.

Serve with a sprinkle of fresh parsley and a wedge of lemon for brightness, or top with a dollop of sour cream for creaminess. The possibilities are endless, but the foundation remains the same: a slow-simmered, ham-infused bean soup that’s as nourishing as it is delicious. Let’s get cooking!

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for 9 bean soup recipe ham

Nine dried beans, smoky ham, and pantry staples—this soup builds flavor through slow simmering.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Rinsed before soaking
Dried Kidney Beans 🌱 1 cup Rinsed before soaking
Dried Black Beans 🌱 1 cup Rinsed before soaking
Dried Pinto Beans 🌱 1 cup Rinsed before soaking
Dried Great Northern Beans 🌱 1 cup Rinsed before soaking
Dried Chickpeas 🌱 ½ cup Rinsed before soaking
Dried Lentils 🌱 ½ cup French or green preferred
Dried White Beans 🌱 ½ cup Rinsed before soaking
Dried Butter Beans 🌱 ½ cup Rinsed before soaking
Smoked Ham Hock 🥓 1 whole Smoked for authentic flavor
Thick-Cut Bacon 🥓 8 oz Smoked, not turkey bacon
Yellow Onion 🧅 1 whole Chopped into half-moons
Carrots 🥕 3 medium Peeled and chopped
Celery Stalks 🧅 3 whole Chopped into 1-inch pieces
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Bay Leaves 🌿 2 whole Removed before serving
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 2 tsp Kosher or sea salt
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Chicken Broth 💧 6 cups Low-sodium preferred

The beans are the foundation, so pick a mix from the bulk section—look for vibrant colors and no signs of weevils. I usually grab mine from WinCo or Aldi where they’re cheaper, but any grocery store’s dried bean aisle works. For the ham hock, Butcher Shoppe has the best smoked variety, but the regular supermarket selection is fine too. The key is to soak the beans overnight—they’ll triple in size and cook evenly. If you’re in a hurry, quick-soak them in boiling water for 2 minutes, then let them sit for an hour. Don’t skip this step; it makes all the difference in texture.

No ham hock? Substitute with smoked sausage or extra bacon—just add an extra 4 oz to keep the smoky flavor. Running low on thyme? Dried oregano works at half the amount, but fresh thyme is ideal. The bacon can be any smoked variety, but applewood-smoked adds extra depth. For the broth, Swanson or Pacific Foods low-sodium options are my go-to—they don’t overpower the beans. If you’re making this vegetarian, swap the ham hock for extra beans and use vegetable broth, but the smoky element will be missing. The carrots and celery can be pre-chopped from the bagged veggie mix at Trader Joe’s—it saves time and keeps things consistent.

This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into quart-sized containers so I can grab just what I need. The ham hock can be simmered separately, then added back before serving—this way, you can strain and save the broth for another use. The beans will thicken as they cool, so add a splash of broth if you prefer a looser consistency. Always taste before serving; you might need to adjust the salt, especially if you used low-sodium broth.

❤️

Why You'll Love This Recipe

  • No-Soaking Hassle: I’ll be real—soaking beans used to feel like a chore. Not here. Just toss those dried beans (navy, kidney, black, pinto, and great northern) into a pot with ham, cover with water, and let them simmer. By the time you’re done chopping an onion, they’re tender. That’s 20 minutes saved right there.
  • Ham’s Magic Touch: Honestly, the ham isn’t just an afterthought—it’s the star. That salty, smoky depth cuts through the earthiness of the beans like a knife through butter. I swear, the first bite makes the whole pot taste richer, even if you’re using the cheapest cut. (Yes, even on a Tuesday night.)
  • Leftovers That Beg for More: Between us, this soup only gets better the next day. The flavors meld like old friends, and the beans soften just enough to be ridiculously good with crusty bread. I make a double batch on Sundays because my freezer’s full of portions—no sad, soggy leftovers here.
  • Budget-Friendly Crowd-Pleaser: Five types of beans? Sounds fancy, but it’s actually my wallet’s best friend. Dried beans are dirt cheap, and a single ham hock (or even a small bone) stretches to feed six. I’ve served this at potlucks, game days, and even my book club—no one ever asks what’s in it, they just ask for seconds.

Step-by-step instructions for hearty 9 bean soup with smoky ham

Transform pantry staples into a rich, slow-cooked masterpiece with this method.

1

Prepare and Soak the Beans Overnight

Combine all 9 cups of dried beans (1 cup each navy, kidney, black, pinto, and great northern plus 0.5 cup each chickpeas, lentils, white beans, and butter beans) in a large bowl. Rinse thoroughly under cold water to remove debris, then transfer to a large pot. Cover with plenty of cold water—at least 2 inches above the beans—and add 2 tablespoons salt. Let soak overnight at room temperature.

This overnight soak ensures even cooking and prevents the beans from becoming tough. The salt helps break down the skins slightly, creating that signature creamy texture. If you forget to soak overnight, you can use the quick-soak method: boil the beans for 2 minutes, then let them sit off heat for 1 hour before draining.

2

Render Bacon and Build the Flavor Base

Drain and rinse the soaked beans, then set aside. In a large Dutch oven, cook the 8 oz thick-cut bacon over medium heat until crispy, about 10-12 minutes, stirring occasionally. Remove bacon with a slotted spoon and set aside, reserving 2 tablespoons of the rendered fat in the pot.

Add the 1 whole yellow onion, 3 medium carrots, and 3 whole celery stalks, all chopped, to the pot. Cook for 8-10 minutes until softened and the vegetables begin to caramelize. Stir in the 4 cloves minced garlic and 1 teaspoon dried thyme, cooking for another 1 minute until fragrant. This aromatic base forms the flavor foundation of your soup.

3

Simmer the Beans with Ham and Broth

Return the drained beans to the pot along with the crispy bacon and 1 whole smoked ham hock. Add 6 cups chicken broth and 2 whole bay leaves, then bring to a boil over high heat. Once boiling, reduce heat to low, cover partially, and simmer for 2-2.5 hours, stirring occasionally, until the beans are tender but not mushy. You'll know they're ready when a bean easily crushes between your fingers.

Real talk: This is where patience pays off. The beans need time to absorb flavors and soften properly. If the soup reduces too much, add ½ cup hot water or broth to maintain the right consistency. The ham hock will infuse the broth with deep, smoky flavor—don't rush this step.

4

Season and Finish the Soup

Remove the ham hock and bay leaves from the soup. Using two forks, gently mash about 25% of the beans against the side of the pot to thicken the soup slightly while keeping some texture. Season with 2 teaspoons salt and 1 teaspoon freshly cracked black peppercorns, adjusting to taste. Stir in the 0.25 cup chopped fresh parsley just before serving to brighten the flavors.

The soup should be rich, hearty, and deeply flavorful with a perfect balance of smoky ham, tender beans, and aromatic vegetables. If you prefer a smoother texture, mash more beans or blend a portion with an immersion blender. For extra depth, stir in 1 tablespoon of the reserved bacon fat before serving.

5

Serve Warm with Crispy Bacon

Ladle the soup into bowls and garnish with the reserved crispy bacon pieces. Serve immediately with crusty bread to soak up every last drop of that smoky, bean-rich broth. This soup tastes even better the next day as the flavors continue to meld, so consider making a double batch for leftovers.

Each spoonful delivers a symphony of textures—creamy mashed beans, tender whole beans, and crispy bacon—all wrapped in a broth infused with smoky ham and aromatic vegetables. The secret lies in the slow simmer and proper seasoning, so don't skip those critical steps.

👨‍🍳

Pro Tips For Making 9 Bean Soup Recipe Ham

  • SOAK BEANS SEPARATELY: I learned this the hard way—dumping all five dried beans in one pot to soak overnight leads to uneven hydration. Navy and Great Northern beans need 8+ hours; kidney and black beans? They’ll be mushy if over-soaked. Use two bowls: one for the longer-soakers, one for the quick-soakers (or just 1-hour cold soak for those).
  • SIMMER LOW AND SLOW: This isn’t a race. After the initial boil, drop the heat until you’re barely seeing bubbles—just tiny ripples at the edges. I used to rush it, and the beans turned to paste. For ham-rich flavor, let it bubble gently for at least 2 hours (3 if you’re using dried beans). Patience here makes the broth velvety, not grainy.
  • SKIP THE SALT RUSH: Adding salt early makes beans tough. Wait until the soup’s been simmering 30 minutes before seasoning—let the beans drink up the broth first. And if your ham’s already cured (like most store-bought), taste the broth before salting. You’ll likely need less than you think.
  • TOSS IN HAM LAST: This is the thing that matters most: Add the ham in the final 30 minutes. Early addition turns it rubbery, and you lose that crispy edge when you serve it. I was skeptical until I tried it—now I swear by it. Plus, the last-minute sear in the hot broth infuses flavor without overpowering the beans.

Essential equipment for great 9 bean soup recipe ham

Dutch Oven Essentials

A 5-7 quart Dutch oven is your best friend for this recipe—I swear by my Le Creuset Signature for even heat distribution and durable construction. The deep sides prevent spills during simmering, and the tight lid traps steam for tender beans. If you don’t own one, a heavy-bottomed stockpot with a lid works, but watch for hot spots. For budget-friendly options, Cuisinart MultiClad or All-Clad Stainless Steel pots perform well. 🔥

Pressure Cooker Shortcut

Save time with an Instant Pot or pressure cooker—it cuts simmering time to just 45-60 minutes while locking in flavors. Use the "Soup/Broth" setting and add 1 extra cup of water to account for pressure release. I prefer the Instant Pot Duo 7-in-1 for its safety features and programmable options. Never skip the natural pressure release to avoid mushy beans.

Precision Tools

Invest in a meat thermometer to check ham hock doneness (165°F internal temp) and a fine-mesh strainer for rinsing beans thoroughly. A slotted spoon helps remove crispy bacon without losing rendered fat. For portion control, grab quart-sized mason jars with lids for easy storage. I keep these tools within arm’s reach while cooking—efficiency matters when dealing with multiple bean varieties.

Optional Upgrades

An immersion blender lets you adjust soup texture on the spot without transferring to a separate pot. For extra smoky depth, a smoker box (like the Meater Smoker Box) adds a campfire-like flavor when simmering. If you love garnishes, a microplane for fresh parsley or pestle and mortar for cracked peppercorns elevates presentation. These aren’t mandatory, but they make the process smoother. ✨

Budget-Friendly Swaps

Skip the Dutch oven? A large stainless steel pot with a tight-fitting lid works—just stir more frequently to prevent scorching. For pressure cooking, any electric or stovetop model (even basic brands like Presto) handles the job. Need to save on ham? Swap the hock for smoked sausage links (like Johnsonville Smoked Sausage**)—they add flavor without breaking the bank. The key is maintaining even heat, not fancy equipment.

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 4g20%
Cholesterol 45mg15%
Sodium 890mg39%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
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 substitute canned beans for dried in this recipe?

You can use canned beans, but the texture and flavor won't be the same. Canned beans are pre-cooked and lose their ability to absorb flavors during simmering. For a similar result, drain and rinse 2 cans (15 oz each) of each bean type, then add them to the pot after 1 hour of simmering. The soup will be less creamy, but still delicious.

2

How do I prevent the soup from getting too thick?

Add ½ cup hot water or broth while simmering if the soup thickens too much. For a smoother texture, mash 30-40% of the beans at the end using a potato masher or immersion blender. Never let the soup boil uncovered—this evaporates liquid quickly and can make it gluey.

3

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. The flavors actually improve overnight! To reheat, warm on the stove over low heat with a splash of water or broth to restore creaminess. Avoid microwaving—it can make the beans mushy.

4

Can I make this soup vegetarian?

Yes, but the smoky depth will be missing. Replace the ham hock with 1 extra cup of beans and use vegetable broth. For umami, add 1 tbsp soy sauce or 1 tsp smoked paprika to the broth. The texture will be great, but the flavor profile changes significantly without the cured meat.

5

Why do my beans turn out mushy?

This usually happens from overcooking or skipping the soak. Always soak beans overnight (or quick-soak), and simmer at low heat for 2-2.5 hours max. If using a pressure cooker, release pressure naturally and don't exceed 20 minutes of cooking time. Check doneness by crushing a bean between your fingers—it should be tender but still hold shape.

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