Soups & Stews
This black bean soup with ham hock delivers restaurant-quality depth in a single pot—rich, smoky, and impossibly tender. The ham hock transforms tough black beans into velvety, flavor-packed bites through slow simmering, while traditional spices and aromatics build layers of warmth.
I perfected this recipe after years of testing, ensuring every spoonful carries that perfect balance of savory, smoky, and slightly sweet notes.
The secret lies in the ham hock—its collagen-rich gelatin melts into the soup, creating a naturally thickened, luxurious broth that coats each bean.
You’ll start by rendering the ham hock for deep flavor extraction, then combine it with black beans, tomatoes, and aromatic vegetables for a one-pot meal that’s both comforting and impressive. This method cuts prep time while delivering restaurant-quality results.
By the time you’re done, you’ll have a steaming bowl of soup with tender beans, melt-in-your-mouth ham, and a broth so flavorful it’ll disappear faster than you can say "second helping."
The slow cooking process develops complex flavors—smoky, earthy, and rich—that turn a simple weeknight dinner into a heartwarming centerpiece. Serve with crusty bread or cornbread to soak up every last drop.
This recipe is designed for foolproof execution, making it perfect for cooks of all levels. The ham hock adds a luxurious touch without requiring special equipment—just time and patience. Whether you're feeding a crowd or prepping for meal prep, this soup delivers satisfying, soul-warming comfort in every bite.
Ingredients for black bean soup with ham hock
Sixteen ingredients, one pot, restaurant-quality ham-infused black bean soup that'll disappear faster than you can say 'second helping'.
| Ingredient | Amount | Notes |
|---|---|---|
| Ham Hock 🍖 | 1 lb | Smoked for deeper flavor |
| Dried Black Beans 🫘 | 2 cups | Soaked overnight for tenderness |
| Yellow Onion 🧅 | 1 whole | Diced for aromatic base |
| Carrots 🥕 | 3 medium | Peeled and chopped into chunks |
| Celery Stalks 🌿 | 3 whole | Chopped into 1-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for bold flavor |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Fresh for best aroma |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The ham hock is non-negotiable here—look for smoked hocks at your local butcher or specialty grocer like Whole Foods. The collagen-rich gelatin it releases during slow cooking transforms this into a naturally thickened, luxurious broth. If you can't find smoked, regular ham hock still works but won't have that same deep, smoky character. Costco often carries them in bulk, which is perfect for meal prep. For the beans, dried is essential—canned beans won't develop the same creamy texture. Soak them overnight to cut cooking time dramatically. The carrots and celery should be fresh, vibrant, and firm—no rubbery stalks or limp veggies. If you're short on time, you can use baby carrots and pre-cut celery sticks to save chopping minutes.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh thyme unavailable? Dried works at one-third the amount, but fresh is ideal. The tomatoes can be fresh diced if you're feeling fancy, but San Marzano canned tomatoes are perfect for convenience—they're sweeter and less acidic. For the broth, low-sodium is crucial—you'll be adding plenty of salt later. If you're watching sodium, consider using vegetable broth instead. The cumin and smoked paprika are the flavor anchors here—don't skip them. For extra richness, you can add a splash of red wine when you deglaze the pot, but it's not mandatory.
This soup tastes even better the next day as all the flavors meld together. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for up to 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer for quick lunches. The ham hock can be removed before freezing if you prefer to reheat it separately. When reheating, add a splash of water or broth to keep the broth from thickening too much. Leftovers reheat beautifully—just warm through on the stove with a splash of water, and you're good to go.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just dump and simmer. The ham hock melts into the beans while you dice the veggies, and by the time the carrots soften, everything’s ready to blend into heaven.
- Ham Hock Magic: That smoky, salty ham hock? It’s the star. It turns the beans from good to ridiculously good—deep, savory, and just a little crispy on the edges. Honestly, I’ll take a bowl of this over any fancy restaurant soup.
- Meal Prep MVP: Between us, this soup tastes better the next day. I make a big batch on Sundays, and it’s my go-to for lunches all week—no reheating drama, just warm, hearty bowls. Freeze half if you’re feeling extra.
- Budget-Friendly Feast: Dried beans and ham hocks stretch like crazy, so you’re feeding a crowd without breaking the bank. I’ll be real: my grocery bill stays sane, and my family’s bellies stay full. That’s a win.
Step-by-step instructions for black bean soup with ham hock
Let's create a rich, deeply flavorful soup where the ham hock infuses every spoonful with savory depth.
Prepare the Ham Hock and Soaked Beans
Rinse the 1 lb ham hock under cold water and pat it completely dry with paper towels. This step prevents the ham from steaming rather than rendering its rich flavors. Place the ham hock in a large Dutch oven or heavy pot—its size is perfect for this recipe.
Drain and rinse the 2 cups soaked dried black beans thoroughly, then add them to the same pot with the ham hock. The beans should be fully hydrated from soaking, but this final rinse removes any residual starch that could make the soup gummy. Cover with water by about 2 inches and bring to a gentle boil over medium-high heat.
Build the Aromatic Base
Once the water boils, reduce heat to medium-low and let it simmer for 15 minutes to begin extracting flavors from the ham hock. Meanwhile, heat the 2 tbsp olive oil in a separate skillet over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks.
Cook the vegetables for 8-10 minutes until they soften and begin to caramelize at the edges—this develops their natural sweetness. Add the minced garlic cloves and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation of your soup.
Combine All Ingredients for Simmering
After the initial 15 minutes of ham hock simmering, carefully pour the vegetables and garlic into the pot. Add the 2 cups canned diced tomatoes, 4 cups chicken broth, 2 whole bay leaves, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, 0.5 tsp black peppercorns, and 2 sprigs fresh thyme.
Stir everything together gently to combine. Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for 2 hours. The ham hock should break down significantly, and the beans should become tender but not mushy. Skim any foam that rises to the surface during the first 30 minutes of simmering.
Finish and Adjust Seasoning
After 2 hours of simmering, remove the ham hock and discard the bone. Use two forks to shred the meat into small, bite-sized pieces and return it to the pot. Taste the soup and adjust seasoning if needed—you may need a touch more salt or a pinch of smoked paprika to deepen the flavor.
Simmer for another 15-20 minutes to allow all the flavors to meld together. The soup should have a thick, hearty consistency with the beans holding their shape. Remove the bay leaves and thyme sprigs before serving. This soup tastes even better the next day as the flavors continue to develop.
Pro Tips For Making Black Bean Soup With Ham Hock
- BLANCH BEANS FIRST: Dried black beans need a head start—soak them overnight, then give them a quick 5-minute blanch in boiling water before adding to the pot. I learned this the hard way after forgetting and ending up with a pot of mushy beans that took three hours to soften properly. This cuts cooking time by nearly half and keeps their texture intact.
- SEAR THE HAM HOCK: Don’t just drop the ham hock in cold—pat it dry, then sear it skin-side down in a hot pot for 3-4 minutes until the skin crisps. The Maillard reaction pulls flavor out of that meat, and skipping this step means your soup will taste like it’s missing something. (Yes, even if you’re impatient like me.)
- CHOP VEGETABLES UNIFORM: Dice onions, carrots, and celery into ¼-inch pieces—no bigger, no smaller. Big chunks stay tough; tiny bits turn to mush. My grandmother swore by this, and she was right: consistent sizing means everything cooks evenly, so you’re not left with a soup full of crunchy celery stalks or overcooked mush.
- SALT THE WATER: Add 1 tablespoon of salt to the soaking water for the beans—it speeds up hydration and prevents them from absorbing too much liquid later. I was skeptical until I tried it: the beans soften faster, and the soup ends up with better flavor balance. (Your future self will thank you.)
Serving suggestions for this recipe
Crusty Bread Pairings
Serve this soup with warm, crusty bread to soak up every last drop of that rich ham-infused broth. I love using a sourdough loaf from my local bakery—its tangy crust contrasts beautifully with the soup's smoky depth.
For extra indulgence, try garlic bread with a buttery, crispy exterior and soft interior. A baguette cut into thick slices also works perfectly, especially when lightly toasted. 🥖
Cornbread Comfort
Southern-style cornbread is a classic pairing that adds a sweet, crumbly contrast to the hearty soup. I make mine with stone-ground cornmeal and a touch of honey for subtle sweetness. The slightly gritty texture and warm spices complement the soup's earthy flavors.
For a quicker option, use a boxed mix and add sharp cheddar cheese for extra richness. Serve warm slices alongside the soup for the ultimate comfort meal.
Fresh Greens Salad
A light arugula salad with lemon vinaigrette cuts through the soup's richness beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp fresh lemon juice, and a pinch of flaky sea salt.
The peppery bite of the greens refreshes your palate between spoonfuls. For extra protein, add crumbled feta cheese or toasted pine nuts. This balance makes the meal feel complete and satisfying. 🌿
Pickled Vegetables
Bright, tangy pickled vegetables add a refreshing crunch and acidity that balances the soup's depth. Try quick-pickled red onions (slice 1 small onion thin, soak in ½ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 30 minutes) or store-bought dill pickles.
The contrast of textures and flavors elevates every bite. I also love adding pickled jalapeños for a spicy kick if you enjoy heat. 🌶️
Avocado Slices
For a creamy, fresh element, serve the soup with ripe avocado slices drizzled with lime juice and a sprinkle of salt. The cool, buttery texture contrasts perfectly with the warm, hearty soup.
Choose avocados that yield slightly to gentle pressure for the best texture. This addition feels luxurious and adds a vibrant green pop to your plate. 🥑
Cheese Board Finish
Round out the meal with a simple cheese board featuring aged cheddar, smoked gouda, and creamy brie. Add cured meats like prosciutto or salami, along with dried apricots and walnuts for texture.
The variety of flavors and textures makes the meal feel special while keeping prep manageable. This works especially well for gatherings or when you want to turn a simple soup into a memorable experience. 🧀
Nutrition facts
Frequently asked questions
Why does this recipe use dried black beans instead of canned?
Dried beans develop a creamy, velvety texture when slow-cooked with ham hock, while canned beans stay firm and watery. The long simmer time breaks down their skins, creating a luxurious mouthfeel. Plus, dried beans are more cost-effective and eco-friendly! The 2-hour cooking process transforms them completely.
Can I substitute the ham hock with another meat?
Yes! For a similar smoky depth, try smoked sausage (like kielbasa) or pork shoulder. For a lighter option, use chicken thighs—just add ½ tsp smoked paprika extra to mimic the ham's flavor. Avoid lean meats like chicken breast, as they won't render enough fat for a rich broth.
How do I know when the ham hock is fully cooked?
The ham hock is done when it shreds easily with two forks and the meat falls apart. After 2 hours of simmering, it should have released its collagen into the broth, creating a naturally thickened, gelatinous consistency. If it's still tough, simmer 30 more minutes—don't rush it!
Can I make this soup in a slow cooker?
Follow the same steps, but transfer everything to your slow cooker after the initial 15-minute ham hock simmer on the stovetop. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker's gentle heat enhances the ham's flavor even more. Just skip the skimming step—it's unnecessary in a sealed pot.
What if my soup is too thick or too thin?
For thicker soup, simmer uncovered 10-15 more minutes to reduce the liquid. If it's still too thin, mash a few beans with a fork to release starch. For thinner soup, stir in ¼ cup warm water or broth. Avoid adding cold liquid—it can cause the beans to toughen. Taste as you go!
