Soups & Stews
This 15 bean soup recipe with pork delivers the kind of soul-warming comfort that transforms a simple weeknight into a celebration. đĽ The secret lies in slow-simmering pork and 15 varieties of beans, creating a rich, hearty broth that tastes even better the next day. I've perfected this recipe over years of testingâeach ingredient plays a crucial role in building depth of flavor and satisfying texture.
The magic happens with a proper pork baseâsmoked ham hocks or pork shoulderâthat infuses the broth with smoky, savory notes while staying tender. Dried beans soak overnight for maximum flavor absorption, while aromatics like onions, garlic, and bay leaves form the foundation. The slow cook creates a velvety texture that coats every spoonful, making this more than just a soupâit's a meal in itself.
By the time it's done, you'll have a pot of deeply flavorful soup with tender pork, perfectly cooked beans, and a broth so rich it deserves to be sipped from a bowl. The combination of smoky, savory, and slightly sweet flavors creates an irresistible harmony that keeps everyone reaching for seconds. This is the kind of dish that becomes a family tradition.
Serve with crusty bread to soak up every last drop or pair with a simple green salad for balance. The leftovers only get better as the flavors meld over time. Let's get started on this comforting classic that's perfect for chilly evenings or gathering loved ones around the table.
Ingredients for 15 bean soup recipe with pork
Sixteen ingredients, one pot, and a symphony of smoky-sweet flavors that define comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Ham Hocks đˇ | 2 whole | With skin on for extra flavor |
| Pork Shoulder đĽ | 1 ½ lb | Cut into 1-inch cubes |
| Dried Navy Beans đž | 1 cup | Rinsed before soaking |
| Dried Kidney Beans đž | 1 cup | Rinsed before soaking |
| Dried Black-Eyed Peas đž | 1 cup | Rinsed before soaking |
| Dried Great Northern Beans đž | 1 cup | Rinsed before soaking |
| Dried Pinto Beans đž | 1 cup | Rinsed before soaking |
| Dried Chickpeas đž | 1 cup | Rinsed before soaking |
| Dried Lentils đž | ½ cup | Green or brown preferred |
| Yellow Onions đ§ | 2 whole | Chopped into half-moons |
| Garlic Cloves đ§ | 6 cloves | Smashed lightly with side of knife |
| Carrots đĽ | 3 whole | Cut into 1-inch chunks |
| Celery Stalks đ§ | 3 whole | Cut into 1-inch pieces |
| Bay Leaves đż | 2 whole | Fresh preferred |
| Dried Thyme đż | 1 tsp | Or 1 tbsp fresh thyme |
| Dried Oregano đż | 1 tsp | Mexican oregano preferred |
| Ground Black Pepper đśď¸ | 1 tsp | Freshly ground |
| Salt đ§ | 2 tsp | Kosher or sea salt |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Tomato Paste đ | 2 tbsp | Or 1/2 cup crushed tomatoes |
| Apple Cider Vinegar đ | 1 tbsp | For brightness |
The pork base is non-negotiable here. Smoked ham hocks add that unmistakable depth, while pork shoulder gives you tender chunks. I always grab mine from Costco or the butcher counter at Whole Foodsâlook for good marbling and a fresh cut date. For the beans, dried is essentialâcanned lacks the texture and flavor. Soak them overnight in plenty of water (about 4 cups per cup of beans) with a pinch of baking soda to soften. The 15 varieties ensure a satisfying mix of textures and flavors, from creamy lentils to hearty kidney beans.
No smoked ham hocks? Pork belly or bacon adds smokiness, though ham hocks are ideal. Short on dried beans? Mix canned beans (drained and rinsed) but reduce the broth by 1 cup to balance. The tomato paste can be swapped for crushed tomatoes if you prefer a chunkier texture. For the aromatics, fresh thyme and oregano elevate the dish, but dried works in a pinch at half the amount. The apple cider vinegar brightens the brothâdonât skip it, even if itâs just a splash. If youâre using pre-cut vegetables, measure them carefully since they pack differently than whole.
This soup tastes even better the next day, so make extra. Store in the fridge for up to 5 days or freeze portions for 3 months. The broth thickens as it cools, so stir in a splash of water or broth when reheating. For serving, I like to skimming off any fat that rises to the top before reheatingâit keeps the soup lighter. The beans and pork stay tender for days, making this a perfect make-ahead meal for busy weeks. Garnish with fresh parsley or a drizzle of hot sauce if you're feeling fancy.
Why You'll Love This Recipe
- Set-and-Forget Feast: I swear, this soup is my lazy-day heroâtoss in the ham hocks and pork shoulder first, let them simmer until theyâre falling off the bone, then dump in the dried beans (no soaking needed!). By the time those beans are tender, the house smells like a Sunday dinner, and Iâve done exactly zero work except stirring twice.
- Smoky, Savory Magic: That combo of smoky ham hocks and rich pork shoulder? Itâs like a flavor bomb waiting to happen. The beans soak up all that deep, meaty goodness while the black-eyed peas add just enough brightness to cut through the richnessâhonestly, every spoonful tastes like a hug from my grandmaâs kitchen.
- Leftovers That Donât Suck: Between us, most soups turn into sad, watery slop the next day. Not this one. The pork stays juicy, the beans hold their shape, and the broth gets even better as it sits. I freeze half the batch and microwave it straight into a cozy lunchâno reheating drama, just pure comfort.
- Budget-Friendly Crowd-Pleaser: This recipe feeds six for under $15 if youâre smart about it. The dried beans stretch the porkâs flavor across every bowl, and the ham hocks add that luxurious touch without breaking the bank. My college roommates called it âthe soup that saved usââand now itâs my go-to for game days, potlucks, or any time I need to feed a hungry house.
Step-by-step instructions for slow-simmered 15 bean soup with pork
This hearty soup builds flavor layer by layer through careful preparation and slow cooking.
đĽ Step 1: Prepare the Pork and Beans for Maximum Flavor
In a large Dutch oven, place the 2 whole smoked ham hocks skin-side down. Add the 1.5 lb pork shoulder cubes and spread them evenly. The ham hocks will render fat that flavors everythingâdon't skip this step. Cover with 8 cups of cold water (enough to submerge the pork completely) and bring to a boil over high heat.
Once boiling, reduce heat to low and simmer for 30 minutes. This initial cook renders fat and begins breaking down the pork collagen. Meanwhile, rinse all the dried beansâ1 cup each of navy, kidney, black-eyed peas, great northern, pinto, and chickpeasâand the 0.5 cup lentils under cold water in a colander. This removes debris that can make the soup cloudy.
đ¨âđł Step 2: Build the Flavor Base with Aromatics and Vegetables
After the pork has simmered for 30 minutes, add the rinsed beans and lentils to the pot. Stir gently to distribute them. Now add the chopped vegetables: 2 whole yellow onions, 3 whole carrots cut into chunks, and 3 whole celery stalks chopped into pieces. These vegetables form the soup's flavor foundation.
Add the 6 smashed garlic cloves, 2 whole bay leaves, 1 tsp dried thyme, 1 tsp dried oregano, and 1 tsp ground black pepper. Stir everything together and bring the mixture back to a gentle simmer. The vegetables should be mostly submergedâadd 1 more cup of water if needed. Simmer uncovered for 45 minutes, stirring occasionally to prevent sticking.
đł Step 3: Develop Depth with Tomato Paste and Vinegar
After the vegetables have softened slightly, stir in the 2 tbsp tomato paste and 1 tbsp apple cider vinegar. The tomato paste adds richness while the vinegar brightens the flavors. Let the soup simmer for another 15 minutes to allow these ingredients to meld with the pork and vegetables.
Here's the thingâthis is when the soup starts developing its signature depth. The tomato paste caramelizes slightly, creating a subtle sweetness that balances the pork's saltiness. The vinegar cuts through the richness, ensuring each spoonful is vibrant. Taste the soup nowâyou should detect layers of smoky pork, earthy beans, and aromatic vegetables.
â° Step 4: Simmer to Tender Perfection with Vegetable Broth
Pour in the 4 cups vegetable broth and add the remaining 2 tsp salt. The broth should just cover the ingredients. Return the soup to a simmer and cook uncovered for 1.5 to 2 hours, stirring occasionally. This long simmer is crucialâit breaks down the pork connective tissue into gelatinous richness and softens the beans until they're fork-tender.
You'll know it's ready when the pork shoulder pulls apart easily with a fork and the beans are tender but still hold their shape. The soup should have thickened naturally from the starches released by the beans and vegetables. If it's too thick, add ½ cup water to reach your preferred consistency. If it's too thin, simmer uncovered for another 15-20 minutes to reduce.
đ˝ď¸ Step 5: Finish and Serve with Crispy Ham Hock Garnish
Once the soup reaches perfect tenderness, remove the ham hocks and let them cool slightly. Using a sharp knife, carefully slice off the crispy skin and any remaining meat from the bones. Discard the bones. Return the crispy ham pieces to the soup and stir gently to distribute.
Taste and adjust seasoningâyou may need a touch more salt or pepper depending on your broth. Ladle the soup into bowls and garnish each serving with additional crispy ham pieces. Serve immediately with crusty bread to soak up every last drop of this rich, comforting soup. The contrast between the tender pork, hearty beans, and crispy garnish makes each bite unforgettable.
Pro Tips For Making 15 Bean Soup Recipe With Pork
- CRACK THE HAM HOCKS FIRST: I learned this the hard wayâskip the long simmer and blanch those smoked ham hocks in boiling water for 10 minutes before adding them to the pot. The collagen breaks down faster, and youâll end up with richer broth instead of tough, chewy bits clinging to the bone.
- SORT BEANS BY SIZE: Navy beans and black-eyed peas donât need soaking, but kidney beans doâso separate them first. The kidney beans will soften unevenly if mixed in; soak them alone for 2 hours (or overnight) while the others sit dry. Trust me, your soup wonât taste like a mushy bean salad.
- DONâT SKIP THE PORK BROWN: That pork shoulder wonât flavor the soup if you just drop it in raw. Sear it in batches over medium-high heat until deeply brownedâcrispy edges and all. The Maillard reaction here is non-negotiable; itâs what turns a good soup into a great one.
- USE THE POT LIQUIDS: After draining soaked kidney beans, save the soaking waterâitâs packed with starch that thickens the broth naturally. Add it to the pot with the beans, along with any leftover ham hock or pork broth. Itâs an easy upgrade that cuts down on extra flour or cornstarch.
Storing and reheating this recipe
Refrigerator Storage
Let your 15 bean soup cool completely before transferring it to airtight glass containersâI prefer Pyrex with snap-on lids for easy reheating. Store in the fridge at 40°F or below for up to 5 days, though I find the flavors actually deepen after 24-48 hours as the pork and beans meld together. The broth will thicken slightly, so stir in Âź cup water or broth when reheating if it seems too dense. đŞ
Freezer Storage
For longer storage, portion the soup into freezer-safe bags (I use quart-sized Ziploc for easy serving) or glass containers with tight lids. Leave 1 inch of headspace to account for expansion, and label with the date. This soup freezes beautifully for up to 3 monthsâthe beans and pork stay tender, though the texture may be slightly softer after thawing. For best results, freeze while still hot to preserve freshness. âď¸
Stovetop Reheating
My preferred method is stovetop reheating because it gives you complete control over texture. Transfer the soup to a heavy-bottomed pot (I use my Le Creuset Dutch oven) and heat over medium-low heat for 10-15 minutes, stirring occasionally. Add Âź cup water or broth if the soup looks too thick. The slow heat prevents the beans from breaking down further, keeping them tender. Taste and adjust seasoningâyou may need a pinch more salt or pepper after reheating. đĽ
Microwave Reheating
For quick meals, microwave individual portions in a microwave-safe bowl covered with a damp paper towel. Heat on medium power (70%) for 3-4 minutes, stirring halfway through, until reaching 165°F internal temperature. If the soup seems dry, add 2-3 tablespoons of water or broth and stir. Avoid high power to prevent uneven heating, which can make some portions too hot while others stay cold. â¨
Reviving Leftovers
If your soup has thickened too much after storage, don't worryâsimply stir in Âź cup water or broth and heat gently until combined. For extra richness, add 1 tablespoon of bacon fat or olive oil while reheating. The crispy ham pieces will crisp up again when reheated, adding delightful texture contrast. I always make a double batch because this soup tastes even better the next day! đ
Serving Suggestions
Serve your reheated soup with warm crusty bread or cornbread to soak up every last drop of that flavorful broth. For a refreshing contrast, add a simple green salad with a tangy vinaigrette. If you're feeling fancy, garnish with fresh parsley or a sprinkle of hot sauce for a little kick. The leftovers make perfect lunchesâjust reheat and enjoy! đ˝ď¸
Nutrition facts
Frequently asked questions
Can I substitute pork belly or bacon instead of ham hocks?
While smoked ham hocks provide that signature depth, pork belly adds rich, fatty flavor when browned first. For bacon, use 6 slices cooked until crispy and removed before adding to the soup. Just remember that pork belly and bacon will make the soup slightly richer, so you might want to reduce the salt slightly. The texture will be slightly different but still delicious.
How do I make this soup vegetarian?
Swap the pork for mushrooms (8 oz cremini or shiitake) and smoked paprika (1 tsp) for depth. Use vegetable broth instead of water and add 1 tbsp soy sauce for umami. The beans and lentils will still provide plenty of heartiness, and the tomato paste/vinegar combo keeps the flavor rich. The soup will be lighter but still satisfying!
Why do some of my beans stay hard after cooking?
Hard beans usually mean they didn't soak long enough or the cooking time wasn't sufficient. Always soak dried beans overnight (at least 8 hours) with a pinch of baking soda. For the soup, simmer uncovered for the full 1.5-2 hoursâthe beans need that time to break down. If some remain tough, they may need an extra 30 minutes of simmering. Never use canned beans for this recipeâthey won't achieve the same texture.
Can I make this in a slow cooker?
Yes! Brown the pork first in a skillet, then add everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. The slow cooker's gentle heat will tenderize the pork and beans perfectly. Just be sure to add the tomato paste and vinegar in the last 30 minutes of cooking to preserve their bright flavors. The broth may be thinner than stovetop, so reduce it uncovered for 10 minutes at the end if needed.
What's the secret to making this soup extra flavorful?
Three key tricks: 1) Render the pork fat firstâthis creates the flavor base. 2) Don't skip the vinegarâit brightens the rich broth. 3) Simmer uncoveredâthis allows excess moisture to evaporate, concentrating the flavors. For an extra boost, add 1 tsp fish sauce** during the last 30 minutes of cooking or a splash of Worcestershire sauce. The longer it sits, the better it tastes!
