
This 9 bean soup with ham recipe delivers the kind of hearty, smoky depth that makes weeknight dinners feel like special occasions. The secret lies in simmering nine different beans with slow-cooked ham, creating a rich broth that’s packed with protein and satisfying texture.
I’ve perfected this version to balance earthy bean flavors with the salty-sweet notes of ham, resulting in a soup that tastes even better the next day.
The beauty of this recipe is its versatility—it works as a standalone meal or pairs perfectly with crusty bread. Start by soaking the beans overnight for tender, flavorful bites, then simmer everything together until the broth reduces to a perfect consistency.
The ham adds a savory backbone, while aromatic vegetables like carrots and celery round out the flavors. This is the kind of soup that disappears quickly, so plan to make extra.
What you’ll end up with is a smoky, savory soup where each spoonful delivers layers of texture—creamy white beans, hearty pinto, and tender ham all swimming in a deeply flavorful broth. The long simmering process develops complex flavors that transform simple ingredients into something extraordinary.
This recipe is designed to impress, whether you’re feeding a crowd or simply craving a comforting bowl of warmth.
Serve with a sprinkle of fresh parsley and a side of crusty bread to soak up every last drop. The leftovers keep beautifully in the fridge, making this an ideal meal prep option for busy weeks.
Ready to create a soup that tastes like a hug in a bowl? Let’s get started.
Ingredients for 9 bean soup recipe ham
Nine beans, one smoky ham hock, and a few pantry staples transform into a deeply satisfying soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Great Northern Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried Kidney Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried Pinto Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried Black Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried Navy Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried White Beans 🌱 | 1 cup | Soaked overnight, drained |
| Dried Chickpeas 🌱 | ½ cup | Soaked overnight, drained |
| Dried Lentils 🌱 | ½ cup | Soaked overnight, drained |
| Dried Lima Beans 🌱 | ½ cup | Soaked overnight, drained |
| Smoked Ham Hock 🥓 | 1 lb | For deep smoky flavor |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Carrots 🥕 | 4 medium | Peeled, chopped into chunks |
| Celery Stalks 🧅 | 4 whole | Chopped, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Bay Leaves 🍃 | 2 whole | For aromatic base |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Dried Thyme 🌿 | 1 tsp | For earthy notes |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
The beans are the heart of this soup, so quality matters. Dried beans from bulk bins at stores like Whole Foods or Trader Joe’s have the best texture and flavor. Look for beans that are firm, not shriveled or discolored. The ham hock is non-negotiable for that unmistakable smoky depth—Oscar Mayer or Butterball are reliable brands. Soak the beans overnight in plenty of water with a pinch of baking soda to soften them faster. For the vegetables, organic carrots and celery from the produce section add natural sweetness without pesticides. Fresh parsley is ideal for garnish, but dried works in a pinch if you’re in a hurry.
No smoked ham hock? Smoked paprika plus a splash of liquid smoke gets you close, though nothing beats the real thing. Running short on a specific bean? Swap in another white or dark bean—cannellini or butter beans work well. The thyme can be fresh or dried, but if using fresh, reduce to half the amount since it’s more potent. For the vegetables, baby carrots or pre-chopped celery from the salad bar save time. If you’re prepping ahead, soak the beans and chop the veggies the night before—this soup only gets better with time as the flavors meld together.
This soup tastes even better the next day as the flavors deepen. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. For meal prep, I double the recipe and freeze half—just thaw overnight in the fridge before reheating. The crusty bread pairs perfectly, so grab a baguette or sourdough from the bakery section. If you make extra broth, use it for other soups or grains—it’s packed with flavor.
Why You’ll Love This Recipe
- No-Soak Shortcut: I’ll admit, I used to dread soaking beans for hours—but this recipe skips that entirely. Just toss the dried mix (Great Northerns, pintos, navies, and all) in boiling water with ham hocks, and let the pressure cooker do the work. Thirty minutes later, you’ve got tender beans without any fuss.
- Ham-Infused Magic: That salty, smoky ham flavor seeps into every bean, turning a simple pot of soup into something rich and satisfying. The kidney beans add a meaty bite, while the creamy Great Northerns balance it out—like a hug in a bowl, honestly.
- Meal-Prep MVP: Between us, this is my go-to for lazy Sundays or when I need to feed a crowd. Double the batch, and you’ve got hearty lunches all week—just reheat with a splash of broth. My college-aged son even asks for it now, and that’s saying something.
- Budget Buster: A pound of dried beans costs pennies compared to canned, and the ham hocks stretch that flavor across every spoonful. I’ve made this for $12 and fed six people—leftovers included. Plus, the longer it sits, the better it tastes. Win.
Step-by-Step instructions for 9 bean soup with ham
Here’s how to build a rich, hearty bean soup with layers of smoky flavor and satisfying texture.
Prepare the Beans for Cooking
Combine all the soaked beans—the 1 cup dried great northern beans, 1 cup dried kidney beans, 1 cup dried pinto beans, 1 cup dried black beans, 1 cup dried navy beans, 1 cup dried white beans, 0.5 cup dried chickpeas, 0.5 cup dried lentils, and 0.5 cup dried lima beans—in a large stockpot. Cover with plenty of cold water (about 8 cups) and bring to a boil over high heat.
Once boiling, immediately reduce heat to medium-low and let the beans simmer uncovered for 30 minutes. This initial simmer helps remove any impurities and softens the beans slightly. Skim off any foam that rises to the surface during this time—it ensures a cleaner-tasting soup. Don’t drain the beans yet; we’ll build the full flavor in this same pot.
Build the Flavor Base with Vegetables and Ham
In a separate large pot or the same stockpot if it’s big enough, combine the 1 lb smoked ham hock, 1 whole chopped yellow onion, 4 medium peeled and chopped carrots, 4 whole chopped celery stalks, 4 cloves minced garlic, 2 whole bay leaves, 2 tsp salt, 1 tsp black peppercorns, and 1 tsp dried thyme. Add 8 cups fresh water and bring to a boil over high heat. Reduce heat to medium-low and let it simmer uncovered for 45 minutes.
This step creates the aromatic base that will infuse the beans with smoky, savory depth. The ham hock adds rich flavor as it breaks down, while the vegetables sweeten and mellow. Stir occasionally to prevent sticking, and watch for the ham to release its collagen into the broth—this creates a naturally thickened, velvety texture.
Combine and Simmer the Beans
Carefully pour the drained beans from Step 1 into the simmering broth from Step 2. Stir gently to combine, ensuring all beans are submerged. Return the mixture to a gentle simmer over medium-low heat. Cover the pot and let it cook for 1.5 to 2 hours, stirring occasionally and adding hot water as needed to keep the beans covered.
You’ll know the beans are tender when they easily mash between your fingers with light pressure. The soup should have a thick, hearty consistency, but not so thick that it’s gluey. If it’s too thick, add ½ cup hot water at a time until it reaches a comfortable ladling consistency. The ham hock should be fully cooked and easily pull away from the bone—remove it and set aside for serving.
Finish and Serve with Fresh Herbs
Once the beans are tender, remove the pot from heat and discard the bay leaves. Taste the soup and adjust seasoning with additional salt or black peppercorns if needed. Stir in the 0.25 cup chopped fresh parsley just before serving to brighten the flavors and add freshness.
Serve the soup hot in deep bowls, garnished with pulled ham from the hock and accompanied by slices of crusty bread. The contrast of the warm, smoky soup against the crisp bread creates the perfect bite. This soup tastes even better the next day as the flavors deepen, so consider making a double batch for leftovers.
Pro Tips For Making 9 Bean Soup Recipe Ham
- SOAK BEANS SEPARATELY: Kidney and black beans need 8–12 hours of soaking, while Great Northerns and pinto only need 4. I used to toss them all in one bowl and ended up with mushy kidney beans—now I soak them in individual containers. Rinse the beans after soaking, not before, to avoid losing starch that helps thicken the soup.
- SIMMER LOW AND LONG: This isn’t a quick meal—plan for 2–2.5 hours of gentle simmering at 180–190°F (a bare simmer, not a rolling boil). I learned the hard way that rushing it turns beans mealy instead of creamy. Use a lid for the first hour to trap heat, then leave it uncovered to reduce excess liquid.
- SKIP THE HAM BONE: Canned ham or pre-cooked ham hock works just as well as a bone and saves you from picking meat off splintery bones. If using a bone, score it with a knife before adding to extract more flavor—just don’t forget to remove it before serving. (Yes, even if you’re impatient like me.)
- SAUTE BEANS FIRST: Dry-toast the drained beans in a skillet with a little oil for 5–7 minutes before adding them to the pot. This step deepens their flavor and cuts down on cooking time by 20 minutes. I was skeptical until I tried it—now I never skip it, even when I’m tired.
Storing and reheating this dish
Refrigerator Storage
Let your 9 bean soup cool to room temperature for no more than 2 hours before transferring to airtight containers—I swear by glass Pyrex with snap-on lids.
Store at 40°F or below for up to 5 days, though I’ve found the flavors actually deepen after 24 hours as the broth absorbs all the bean goodness. The ham hock adds richness that only gets better with time. ❄️
Freezer Prep Tips
For long-term storage, freeze portions in quart-sized freezer bags (leave 1 inch headspace for expansion) or airtight containers. Label with the date—this soup stays delicious for up to 3 months.
I like to freeze it in 2-cup portions for easy reheating. Thaw overnight in the fridge before reheating to preserve texture.
Stovetop Reheating
My preferred method is stovetop because it restores that velvety texture. Pour soup into a pot, add ¼ cup water or broth, and heat over medium-low heat for 10-15 minutes, stirring occasionally.
If it looks too thick, add more liquid—beans absorb moisture when reheated. Taste and adjust seasoning; reheated soup often needs a pinch of salt. 🔥
Microwave Shortcuts
For quick meals, transfer soup to a microwave-safe bowl, cover with a damp paper towel, and heat on 70% power in 2-minute intervals, stirring between each. Avoid full power—it can make the beans mushy. Add a splash of water if the soup separates during reheating.
Broth Boosting
If your soup seems flat after reheating, revive it by adding 1 tsp smoked paprika or a pinch of liquid smoke to mimic the ham’s depth. A splash of hot water or chicken broth also helps restore body. Fresh parsley or a drizzle of olive oil brightens it up instantly.
Serving Leftovers
Leftover soup is perfect for meal prep lunches. Pack it in thermos containers for work or school—it stays warm for 4 hours. Garnish with extra ham, a sprinkle of crumbled feta, or a swirl of sour cream for a restaurant-style touch.
The contrast of cold garnishes against warm soup is pure comfort food magic. 💫
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried in this 9-bean ham soup?
You can absolutely use canned beans, but the texture and flavor won’t be quite the same. For best results, drain and rinse 2 (15-oz) cans of each bean type (about 3 cups total) and add them directly to the simmering broth in Step 3. The soup will still be delicious, but you’ll miss the deeper, nuttier flavor that comes from dried beans. If you do use canned, reduce the simmering time by 30-45 minutes since they’re already pre-cooked.
How do I make this soup vegetarian or vegan?
Replace the ham hock with 1 lb smoked tofu or mushrooms for umami depth. Add 1 tbsp liquid smoke and 1 tsp smoked paprika to mimic the smoky flavor. Use vegetable broth instead of water, and consider adding ½ cup nutritional yeast for a cheesy note. The beans will still be the star, but the broth will have a more complex flavor profile.
Why does my soup taste bland after cooking?
Bland soup usually means the seasoning needs adjustment or the broth wasn’t built properly. First, taste before adding salt—sometimes you need 1-2 extra tsp of salt or ½ tsp black pepper. For depth, add 1 tsp Worcestershire sauce or 1 bay leaf during the final 30 minutes of simmering. If the ham hock wasn’t fully cooked, its flavor won’t infuse properly—make sure it’s tender and easily pulls from the bone.
Can I make this soup in a slow cooker or Instant Pot?
For a slow cooker, combine all ingredients (except fresh parsley) and cook on low for 6-8 hours or high for 3-4 hours. For an Instant Pot, use the Bean/Chili setting for 30 minutes after pressure builds, then natural release for 10 minutes. Both methods work beautifully—the slow cooker gives the most tender beans, while the Instant Pot cuts cooking time in half.
What’s the best way to serve this soup for a crowd?
Double or triple the recipe and keep it warm in a slow cooker on low or in a chafing dish. Set up a DIY topping bar with shredded ham, crumbled feta, sour cream, and fresh parsley. Serve with a variety of breads—crusty baguettes, cornbread, or tortilla chips for scooping. For presentation, ladle into deep bowls and garnish with a sprinkle of paprika or chopped chives.
- Pork Loin Pulled Pork Crock Pot Recipe: Slow-Smoked Tenderness With Zero Dryness - November 1, 2026
- Baked Potatoes in Crock Pot Recipe: Buttery Interiors and Crispy Top Magic - November 1, 2026
- Braised Beef Short Ribs Recipe: Crock Pot Fall-Off-Bone Magic in 6 Hours - November 1, 2026