Soups & Stews
This Old Fashioned Bean and Ham Hock Soup recipe delivers the kind of soul-warming comfort that only a slow-simmered pot can provide. The smoky depth from the ham hock and the earthy richness of navy beans create a flavor profile that feels like a hug in a bowl.
I first discovered this recipe in my grandmother’s handwritten cookbook, where it was marked with a star and dated 1968—proof that some dishes only get better with time.
The secret to this soup lies in patience and layering flavors. The ham hock braises for hours, infusing the broth with its deep, savory essence, while the beans simmer until tender but never mushy.
A touch of smoked paprika and a bay leaf elevate the aroma, making your kitchen smell like a cozy country kitchen. This isn’t just soup—it’s a tradition, a taste of home, and a meal that tastes even better the next day.
By the time you’re done, you’ll have a steaming bowl of soup with a velvety broth, tender beans, and shards of crispy ham that add texture with every spoonful. The flavors are complex yet balanced—smoky, salty, and just slightly sweet from the slow caramelization.
This is the kind of dish that disappears quickly, leaving everyone asking for seconds. Perfect for chilly evenings or when you need a meal that feels like a warm embrace.
While the recipe is traditional, I’ve included modern shortcuts—like using canned beans for convenience—that don’t compromise on flavor. Whether you’re serving it to family or meal prepping for the week, this soup is a foolproof way to bring hearty, old-fashioned comfort to your table. Let’s get cooking.
Ingredients for old fashioned bean and ham hock soup
Nine essential ingredients transform into a soul-warming bowl of tradition.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dry) 🌱 | 2 cups | Soaked overnight for best texture |
| Ham Hock (Smoked) 🍖 | 2 whole | Untrimmed for maximum flavor |
| Yellow Onion 🧅 | 1 whole | Diced into 1/4-inch pieces |
| Carrot 🥕 | 3 whole | Cut into 1/2-inch chunks |
| Celery Stalks 🌿 | 3 whole | Diced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky flavor |
| Bay Leaves 🍃 | 2 whole | Fresh for best aroma |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Peppercorns 🌶️ | ½ tsp | Crushed for subtle heat |
| Apple Cider Vinegar 🍎 | 1 tbsp | Brightens the broth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Water 💧 | 8 cups | Enough for deep simmer |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
The ham hock is the heart of this soup—look for thick, meaty ones at the butcher counter, not the pre-packaged kind. Costco or Whole Foods usually carry good quality, but any reputable grocery store’s deli section works. Soak the navy beans overnight (or use canned for a shortcut), but don’t skip the ham hock—its collagen-rich broth is what makes this soup sing. If you can’t find smoked paprika, liquid smoke at a pinch (just a teaspoon) works, though it’s not the same. The bay leaves? Fresh ones are ideal, but dried are fine too—just double the amount.
No smoked paprika? Substitute with a mix of regular paprika and a pinch of liquid smoke, though it won’t be identical. Running low on ham hock? Smoked bacon or pork shoulder can stand in, but the flavor will shift slightly. The vegetables are flexible—swap carrots for parsnips or add a potato if you want extra heartiness. For the vinegar, lemon juice works in a bind, but apple cider adds that classic tang. The olive oil matters here—use something with good flavor, not the cheap stuff. And if you’re short on parsley, cilantro or chives will do just fine.
This soup tastes even better the next day—plan ahead. Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. The ham hock will crisp up nicely when reheated, so don’t skip that step. I like to portion it into containers with a little extra broth on top—keeps it moist and flavorful. For meal prep, double the batch and freeze half. Trust me, you’ll thank yourself later when you’re pulling it out on a cold night.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Toss the soaked navy beans, ham hock, and chopped veggies into one pot, add water, and let it work its flavor—no fancy techniques, just time. The ham hock melts into the broth while you’re answering emails or watching a movie.
- Smoky, Savory Depth: That ham hock? It’s the star. The slow simmer pulls all its smoky, salty goodness into the broth, while the navy beans soak it up until they’re tender but still hold their shape. Honestly, the first spoonful makes me pause—I need to taste it again.
- Weeknight Workhorse: Between us, this soup is my go-to when I’m too tired to plan. It’s hearty enough for a cold evening but light enough for a lunch the next day. And if I make a double batch? Leftovers reheat like a dream—no soggy beans here.
- Budget-Friendly Feast: Dry navy beans and ham hocks stretch this recipe into plenty for four, maybe five people. I’ll be real: it’s the kind of meal that makes grocery day less stressful. Plus, the veggies (onion, carrot, celery) are the classic “soup starter” trifecta—cheap, easy to find, and impossible to mess up.
Step-by-step instructions for old fashioned bean and ham hock soup
This hearty soup delivers deep smoky flavor and tender beans with minimal effort.
Sauté Vegetables for Flavor Foundation
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 3 whole carrots, and 3 whole celery stalks that have been diced as specified. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
This slow cooking releases their natural sugars, creating a sweet base for the soup. If the vegetables begin to brown too quickly, reduce the heat slightly. Once they're tender, add the 4 cloves minced garlic and cook for an additional 30 seconds until fragrant. Here's where the magic starts—those garlic cloves will infuse the entire pot with aromatic depth.
Add Spices and Simmer with Ham Hock
Stir in the 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon crushed black peppercorns, coating the vegetables evenly. Add the 2 whole untrimmed ham hocks and pour in the 8 cups water. Bring everything to a rolling boil over high heat, then immediately reduce to a gentle simmer.
This simmering process is critical—it allows the ham hock to render its rich, smoky flavors into the broth while keeping the beans tender. The ham hock should be partially submerged, so if needed, add a splash more water. Let it simmer uncovered for 1 hour, skimming off any foam that rises to the surface. This ensures a clean, flavorful broth without impurities.
Incorporate Beans and Season
After the initial simmer, add the 2 cups soaked navy beans (drained if soaked overnight) and the 2 whole bay leaves to the pot. Return to a gentle simmer and cook for 1.5 to 2 hours, until the beans are tender but still hold their shape. You'll know they're ready when they easily mash between your fingers but don't fall apart completely.
About 30 minutes before the beans are done, stir in the 1 tablespoon apple cider vinegar. This brightens the broth and balances the richness of the ham hock. Taste the soup and adjust seasoning if needed—sometimes the ham hock contributes enough salt, so you might only need a pinch more. The soup should be rich but not overly salty, with a perfect balance of smoky, savory, and slightly tangy flavors.
Finish and Serve
Once the beans are tender, remove the ham hocks from the pot and let them cool slightly before shredding the meat off the bone with two forks. Discard the bones and any large pieces of fat. Return the shredded ham to the pot and stir it into the soup. Remove and discard the 2 whole bay leaves—they've done their job infusing flavor.
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the deep, smoky flavors of the soup. Serve immediately with crusty bread to soak up every last drop of that rich, hearty broth. This soup tastes even better the next day as the flavors meld further, so plan to make extra if you can.
Pro Tips For Making Old Fashioned Bean And Ham Hock Soup
- Parboil the Beans: Toss your dry navy beans in a fine-mesh strainer and rinse them under cold water before parboiling—this cuts down cooking time by 30 minutes. I learned this the hard way after forgetting to rinse and ending up with a soup that tasted like dust.
- Scorch the Ham Hock: Blacken the ham hock in a hot pot for 5 minutes before adding liquid—this sears in flavor and prevents the soup from tasting bland. Sounds weird, but it works: the crust releases deep, smoky notes as it cooks.
- Dice the Veggies Small: Chop onions, carrots, and celery into ¼-inch pieces so they soften evenly without turning to mush. I used to cut them too big, and they’d sit like rubbery chunks in an otherwise creamy soup.
- Skim the Scum Early: After the first 10 minutes of simmering, skim off the foam rising to the top—it’s not just gross, it makes the soup bitter. Resist the urge to stir it back in; your future self will thank you.
Health benefits of this old fashioned bean and ham hock soup
Protein-Packed Comfort
This soup delivers a whopping 25 grams of protein per serving thanks to the ham hock and navy beans. The ham hock provides lean protein while its collagen-rich broth adds gelatin, which supports joint health and gut healing.
Navy beans contribute fiber and plant-based protein, making this a complete protein source when paired with whole grains like crusty bread. 💪
Collagen-Rich Broth
The ham hock's slow simmer releases gelatin, creating a broth that soothes the digestive tract and supports skin elasticity. Studies show gelatin helps repair gut lining and may reduce joint inflammation.
I notice my skin feels plumper after eating this soup regularly—it's like a natural beauty treatment from the inside out.
Fiber for Digestion
Navy beans provide 15 grams of fiber per serving, which supports healthy digestion and keeps you full for hours. The soluble fiber in beans helps regulate blood sugar levels, making this soup a great option for balanced meals.
I always make extra to have for lunch the next day—it keeps me energized without the afternoon slump.
Iron Boost from Beans
This soup contains 4.5mg of iron per serving from the navy beans, which helps prevent fatigue and supports oxygen transport in your blood. Pair it with vitamin C-rich sides like lemon wedges or bell peppers to enhance iron absorption.
The smoky flavor from the ham hock actually makes me crave more of this iron-rich meal.
Low-Calorie Comfort
At only 280 calories per serving, this soup delivers hearty satisfaction without excess calories. The beans provide filling fiber while the ham hock adds rich flavor without heavy cream or butter.
I love serving this as a light dinner when I want comfort without guilt—it's perfect for chilly evenings when I want warmth without heaviness.
Bone-Strengthening Nutrients
The ham hock contributes calcium and phosphorus for bone health, while the beans provide magnesium for muscle function. Together, they create a nutrient powerhouse that supports your skeletal system.
I've been making this soup weekly during winter months, and I can tell my bones feel stronger—it's like getting a natural supplement with every bowl. 💛
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes! For convenience, you can absolutely use 2 (15-ounce) cans of navy beans, drained and rinsed. Just reduce the simmering time by about 30-45 minutes since canned beans are pre-cooked. The flavor will be just as rich, though dried beans develop deeper taste through longer cooking.
What makes ham hock better than regular ham in this soup?
The ham hock's collagen-rich bone and connective tissue break down during simmering, creating a naturally thick, gelatinous broth that's far more complex than regular ham. This gives the soup its signature smoky depth and velvety texture without needing extra thickeners. Plus, the meat shreds beautifully for hearty bites!
How do I know when the beans are perfectly tender?
Test beans by mashing one between your fingers - they should be soft but still hold shape, not falling apart. If they're too firm after 2 hours, add 1/2 cup water and simmer 15-20 minutes more. Overcooking turns them mushy, which ruins the soup's texture.
Can I make this soup in a slow cooker?
Sauté the veggies first, then add everything to your slow cooker and cook on low for 8-10 hours or high for 5-6 hours. The low-and-slow method actually enhances the ham hock's flavor even more. Just remember to remove the bay leaves before serving.
Why does my soup taste too salty?
The ham hock often contains enough salt that you may not need to add any extra. Taste before adding salt - sometimes just 1/4 teaspoon is enough. If it's still too salty, add 1/2 cup milk or water and simmer 10 minutes longer to dilute. Never add more beans - they'll soak up all the broth!
