Soups & Stews
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.
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.
š³ 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.
šØāš³ 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.
š„ 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.
ā° 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.
š½ļø 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
Frequently asked questions
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.
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.
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!
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.
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!
