9 Bean Soup Recipe With Ham: Smoky-Spiced Heartiness in One Pot

Soups & Stews

9 Bean Soup Recipe With Ham: Smoky-Spiced Heartiness in One Pot

This 9 bean soup recipe with ham transforms simple pantry staples into a deeply satisfying, smoky-spiced meal that warms the soul on chilly days. šŸ”„ The secret lies in layering flavors—slow-cooked ham, earthy beans, and aromatic spices—all simmering together until every spoonful is rich with depth.

Unlike quick versions, this method develops complex flavors through hours of gentle cooking, turning tough beans into tender, flavorful bites that practically melt in your mouth.

The beauty of this recipe is its foolproof simplicity: soak your beans overnight (or use canned for speed), then let the slow simmer work its magic while you attend to other tasks.

The ham adds a smoky backbone, while bay leaves, thyme, and a touch of molasses create that signature depth that defines the best 9-bean soups. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.

By the time you’re ready to serve, you’ll have a hearty, restaurant-quality soup with perfectly seasoned beans, tender ham pieces, and a broth so flavorful it deserves its own bowl. The texture is ideal—creamy from the beans, substantial from the ham, and balanced by the subtle sweetness of the spices.

This isn’t just soup; it’s a one-pot masterpiece that elevates humble ingredients into something extraordinary.

Whether you’re using a slow cooker, Instant Pot, or stovetop, the method adapts seamlessly, and the leftovers reheat beautifully. Pair it with crusty bread or cornbread to soak up every last drop of that smoky, spiced broth.

Here’s how to make it—step by step, just like Nonna used to do.

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Diet
Meat
šŸ”„
Calories
Med Cal

Ingredients for 9 bean soup recipe ham

Nine beans, one pot, and a ham hock—simple ingredients that pack serious flavor.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight or canned
Dried Kidney Beans 🌱 ½ cup Soaked overnight or canned
Dried Black Beans 🌱 ½ cup Soaked overnight or canned
Dried Pinto Beans 🌱 ½ cup Soaked overnight or canned
Dried Great Northern Beans 🌱 ½ cup Soaked overnight or canned
Dried White Beans 🌱 ½ cup Soaked overnight or canned
Dried Chickpeas 🌱 ½ cup Soaked overnight or canned
Dried Lentils 🌱 ½ cup Green or brown lentils
Dried Lima Beans 🌱 ¼ cup Soaked overnight or canned
Smoked Ham Hock šŸ„“ 1 whole Or 1 lb smoked ham, cubed
Yellow Onion šŸ§… 1 whole Diced, about 1.5 cups
Carrot šŸ„• 2 whole Chopped, about 1 cup
Celery Stalks 🄬 3 whole Chopped, about 1 cup
Garlic Cloves šŸ§„ 4 cloves Minced or crushed
Bay Leaves šŸƒ 2 whole Fresh or dried
Fresh Thyme 🌿 1 tbsp Or 1 tsp dried thyme
Molasses šŸÆ 2 tbsp Dark molasses preferred
Salt šŸ§‚ 2 tsp Kosher or sea salt
Black Peppercorns šŸŒ¶ļø 1 tsp Freshly ground preferred
Vegetable Broth šŸ’§ 6 cups Low-sodium preferred
Olive Oil šŸ«’ 2 tbsp For sautĆ©ing

The beans are the heart of this soup, so don’t skimp on variety. Bob’s Red Mill or Whole Foods bulk bins are great for affordable, quality beans—just make sure they’re dry and not dusty. I always grab a mix of dried beans to keep things interesting, but canned beans (rinsed) work in a pinch. The ham hock is non-negotiable for that deep, smoky flavor—Butcher Shoppe or your local butcher usually has them. If you can’t find a whole hock, grab a pound of smoked ham and cube it yourself. The veggies—onion, carrot, celery—are just for flavor, so chop them roughly; no need to be precise.

No smoked ham? Substitute with smoked paprika and a splash of liquid smoke—it’s close enough. Short on beans? Use what you’ve got, even if it’s just 5 varieties. Fresh thyme is ideal, but dried works at one-third the amount. The molasses adds that signature depth, so don’t skip it—Goya or Grandma’s are solid choices. For broth, low-sodium is key—you’ll be adding extra salt later. And if you’re using canned beans, rinse them well to cut down on sodium. The olive oil is just for sautĆ©ing, so any neutral oil will do.

This soup tastes even better the next day, so make a big batch. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The broth thickens as it cools, so add a splash of water when reheating. I like to portion it into containers with a side of crusty bread—perfect for lunches all week. If you’re prepping ahead, skip adding the ham until reheating so it stays tender.

ā¤ļø

Why You'll Love This Recipe

  • No-Soak Needed: I’ll be real—soaking beans is a hassle. This recipe skips it entirely, using dried beans straight from the pantry that simmer into tender perfection with just a splash of vinegar. Twenty minutes of hands-off cooking, and you’ve got a pot of hearty goodness without the fuss.
  • Ham-Inspired Depth: That smoky ham hock (or even a scrap of ham bone) melts into the broth, giving the soup a rich, savory backbone the beans alone can’t match. It’s the kind of flavor that lingers—like a hug from your grandma’s kitchen, but with way less cleanup.
  • Prep-Ahead Powerhouse: Make a double batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors actually get better as it sits, developing that deep, layered taste that turns a simple pot of beans into a meal you’ll crave. (Yes, even on a Tuesday night.)
  • Pantry Magic: Between us, this recipe is my go-to when the grocery budget’s tight. Dried beans last forever, and a single ham bone stretches into three meals. It’s the kind of dish that makes you feel resourceful—and full—without breaking the bank.

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

Here's how to make this smoky, spiced bean soup that's hearty enough for a crowd.

1

šŸ³ Step 1: SautĆ© the Ham and Vegetables

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the smoked ham hock and cook for 5 minutes on each side until lightly browned. Remove the ham and set aside.

In the same pot, add the diced yellow onion, chopped carrot, and chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning.

2

šŸ‘Øā€šŸ³ Step 2: Add Aromatics and Molasses

Add the minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 2 whole bay leaves, 1 tablespoon fresh thyme, 2 tablespoons molasses, 2 teaspoons salt, and 1 teaspoon black peppercorns. Cook for 1 minute to toast the spices and let the flavors meld.

This is where the magic happens—the molasses adds depth, while the spices create that smoky aroma you crave. Don't rush this step; let everything bloom together for maximum flavor impact.

3

🄘 Step 3: Combine Beans and Broth

Add all the dried beans (1 cup navy, 0.5 cup kidney, 0.5 cup black, 0.5 cup pinto, 0.5 cup great northern, 0.5 cup white, 0.5 cup chickpeas, 0.5 cup lentils, and 0.25 cup lima) to the pot. Stir to coat the beans with the aromatic oil and spices.

Pour in the 6 cups vegetable broth and return the ham hock to the pot. Bring everything to a boil, then reduce heat to low. Cover and let it simmer for 45 minutes, stirring occasionally to prevent sticking at the bottom.

4

ā° Step 4: Simmer Until Tender

After the initial 45 minutes, check the beans for tenderness. They should be soft but still hold their shape. If they're not quite tender yet, continue simmering for another 30-45 minutes, adding more broth if needed to keep the beans submerged.

Here's the thing—different beans cook at different rates, so watch carefully. The lentils will soften first, while the navy beans might take longer. The ham should be falling off the bone at this point, ready to shred.

5

šŸ½ļø Step 5: Finish and Serve

Once all the beans are tender, remove the ham hock and discard the bones. Shred the meat and return it to the pot. Discard the bay leaves and adjust seasoning if needed—this soup should be rich and flavorful.

Ladle the soup into bowls and serve hot with crusty bread. The combination of smoky ham, sweet molasses, and earthy beans creates a perfect balance of flavors that's both comforting and satisfying.

šŸ‘Øā€šŸ³

Pro Tips For Making 9 Bean Soup Recipe Ham

  • SOAK BEANS SEPARATELY: DESCRIPTION:
  • SIMMER LOW AND LONG: DESCRIPTION:
  • PICK THROUGH THE BEANS: DESCRIPTION:
  • CRUSH HALF THE HAM: DESCRIPTION:

Creative variations of these flavors

Slow Cooker Magic

Transform this recipe into a hands-off masterpiece using your slow cooker. After sautƩing the ham and veggies as directed, transfer everything (including the beans and broth) to your slow cooker.

Cook on low for 8-10 hours or high for 4-5 hours until beans are tender. The slow cooker’s gentle heat ensures even cooking and maximum flavor development—perfect for busy days. šŸŒ”ļø

Instant Pot Shortcut

For a 30-minute version, use your Instant Pot after sautƩing the ham and veggies. Add the beans, broth, and aromatics, then seal and cook on high pressure for 20 minutes.

Quick-release the pressure, then check for tenderness. If needed, add ½ cup broth and cook another 5 minutes. This method cuts active time dramatically while keeping the soup rich and flavorful.

Vegetarian Adaptation

Skip the ham and boost umami with 2 tablespoons soy sauce or 1 teaspoon smoked paprika plus ½ teaspoon liquid smoke. Add 1 cup diced mushrooms and 1 smoked tofu block (cubed) for protein.

The molasses and spices still deliver that signature depth—just without the meat. This version is just as hearty and satisfying. 🌱

Spicy Kick Option

Add 1 tablespoon hot sauce (like Crystal or Tabasco) or ½ teaspoon cayenne pepper for heat. For a smoky-spicy twist, stir in 1 teaspoon chipotle powder with the molasses.

Taste and adjust—this variation is perfect for those who love bold flavors. Serve with a dollop of sour cream or hot sauce on the side for extra zing. šŸŒ¶ļø

Creamy Version

Stir in ½ cup coconut milk or ¼ cup heavy cream during the final 10 minutes of cooking for a velvety texture. The cream balances the earthy beans and smoky ham, creating a luxurious twist.

For a dairy-free option, use ½ cup cashew cream (blend soaked cashews with water). Garnish with fresh parsley for a restaurant-worthy finish. šŸ„›

Make-Ahead Freezer Hack

Cool the soup completely, then portion into freezer-safe bags or containers, leaving 1-inch headspace for expansion. Freeze for up to 3 months. When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with ½ cup broth to restore moisture.

This is my go-to for lazy Sundays—just grab, reheat, and serve! ā„ļø

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2.5g13%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 55g19%
Dietary Fiber 18g64%
Sugars 12g
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?

Canned beans work perfectly as a shortcut. Just drain and rinse them well to reduce sodium, then add them with the broth. The texture will be slightly softer than dried beans, but the flavor remains rich. For best results, use a mix of canned and dried beans (like canned kidney beans with dried navy beans) to balance texture.

2

What if my beans aren't tender after simmering?

Add ½ cup extra broth and simmer uncovered for another 20-30 minutes. If they're still tough, check the package for cooking times—some beans (like lima beans) need longer. Pro tip: Soaking dried beans overnight reduces cooking time significantly. Never add salt until the beans are fully tender, as it can toughen them.

3

How do I make this soup vegetarian?

Skip the ham and boost flavor with 2 tablespoons soy sauce or 1 teaspoon smoked paprika. Add 1 cup diced mushrooms and 1 smoked tofu block (cubed) for protein. The molasses and spices still create that signature depth—just without the meat. This version is just as hearty and satisfying!

4

Can I make this in a slow cooker or Instant Pot?

Yes! For the slow cooker, sautƩ the ham and veggies first, then transfer everything to the slow cooker and cook on low for 8-10 hours. For the Instant Pot, sautƩ the ham and veggies, then add beans, broth, and aromatics, and cook on high pressure for 20 minutes. Both methods deliver maximum flavor with minimal effort.

5

How long will leftovers keep?

Store leftovers in the fridge for up to 5 days or freeze for 3 months. The broth thickens as it cools, so add a splash of water when reheating. Portion into containers with crusty bread for easy lunches—this soup tastes even better the next day!

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(9 reviews)
Categories Soups & Stews