Soups & Stews
This bean soup with salt pork recipe brings the soul-warming flavors of Southern tradition to your kitchen table. đ„ The secret lies in rendering crispy salt pork until it's golden and fragrant, then braising it with navy beans until they're tender and infused with smoky richness.
I first perfected this technique during my apprenticeship under Master Chef Chen, where we spent hours simmering pork and beans until every bite told a story.
The magic happens in the slow simmerâwhere the salt pork's fat melts into the beans, creating a velvety broth that clings to every spoonful.
This isn't just soup; it's a comforting hug in a bowl, packed with hearty textures and layers of savory depth that'll have everyone asking for seconds. The tomato base adds just enough acidity to cut through the richness, while herbs and spices build complexity as it simmers.
What you'll end up with is a restaurant-quality dish that's surprisingly simple to make. The beans become impossibly tender while soaking up all the smoky, salty goodness from the salt pork, creating a broth so rich it practically sings.
This is the kind of meal that tastes even better the next dayâperfect for meal prep or feeding a crowd.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for balance. The crispy salt pork bits add texture that keeps every bite exciting, while the beans hold their shape beautifully.
This is Southern cooking at its finestâsimple ingredients, big flavor, and a whole lot of love in every spoonful.
Ingredients for bean soup with salt pork
Pantry staples meet Southern soulâjust 13 ingredients for deep, smoky comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Salt Pork đ„ | 12 oz | Thinly sliced, skin-on preferred |
| Navy Beans đŸ | 2 cups | Dried, soaked overnight |
| Tomato Paste đ | œ cup | Smooth, no sugar added |
| Onion đ§ | 1 whole | Yellow, diced |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced |
| Bay Leaves đ | 2 whole | Dried, standard size |
| Thyme đż | 1 tsp | Dried, or 1 tbsp fresh |
| Black Peppercorns đ¶ïž | 1 tsp | Freshly cracked |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Chicken Broth đ§ | 4 cups | Low-sodium preferred |
| Olive Oil đ« | 2 tbsp | Extra-virgin for richness |
| Red Bell Pepper đ¶ïž | 1 whole | Diced, for garnish |
| Parsley đż | ÂŒ cup | Fresh, chopped for garnish |
The salt pork is non-negotiable hereâlook for thick-cut pieces with good marbling for that perfect crispy edge. Costco or your local butcher shop usually have the best quality, but the regular grocery store variety works too if it's labeled 'cured.' Navy beans are key; they hold their shape beautifully and soak up all that smoky flavor. If you're short on time, canned navy beans (drained and rinsed) will work, though they won't be quite as tender. The tomato paste? Muir Glen is my go-toâit's smooth and never bitter. For the herbs, dried thyme is fine, but fresh thyme adds a brightness that really elevates the dish.
No salt pork? Thinly sliced bacon works in a pinch, but the flavor won't be quite the sameâsalt pork has a deeper, saltier profile. Short on bay leaves? Two crushed allspice berries give a similar depth. The onion can be swapped for 1 cup diced celery if you prefer, though the sweetness of onion plays well with the smokiness. If you're using dried beans, soak them overnightâthis is non-negotiable for tender beans. For the broth, low-sodium is crucial so you can control the seasoning. And if you can't find extra-virgin olive oil, any good-quality olive oil will doâjust don't skimp on the flavor.
This soup tastes even better the next day as the flavors meld together, so make a big batch. Store leftovers in the fridge for up to 5 daysâthe broth gets richer over time. For freezing, portion into airtight containers and it'll keep for 3 months. The salt pork can be fried ahead and stored separately, then added back when reheating. Garnish with fresh parsley and red bell pepper just before servingâit adds a pop of color and freshness that makes the dish feel special.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs actually one-potâno fussing with multiple bowls or pans. Just chop the onion and garlic, toss in the salt pork (that smoky, salty goodness), and let the navy beans and tomato paste do the work while you stir occasionally. Honestly, the cleanup is criminally easy.
- Smoky-Sweet Obsession: Between us, the salt porkâs crispy edges and the deep, caramelized tomato paste create a flavor explosion. The navy beans soak up all that richness, and the garlic? Itâs the secret weaponâsoftens just enough to melt into every spoonful. Not the prettiest, but the taste makes up for it every time.
- Lunchbox Hero: This soup is my go-to for meal prep because it actually tastes better the next day. Pack it in jars for work lunches, or serve it cold as a bean saladâstill delicious. (Yes, even on a Tuesday night when youâre craving something hearty but donât want to slave over the stove.)
- Pantry Staple Power: I make this when Iâm broke or lazyâor bothâand it never lets me down. Salt pork and beans stretch forever, so a single batch feeds my family for days. Plus, the ingredients? Cheap, shelf-stable, and always in my cupboard. Budget-friendly doesnât get much better than this.
Step-by-step instructions for smoky salt pork and bean soup
Here's how to transform simple ingredients into a hearty, flavor-packed bean soup with rich smoky notes.
đ„ Step 1: Render the Salt Pork and Build Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 12 oz salt pork, sliced thin, and cook undisturbed for 5-6 minutes until the fat begins to render and the pork starts to crisp. Here's where the magic happensâI stir occasionally after the first few minutes to prevent burning while letting that fat pool in the pan.
Once the pork is golden and the fat has rendered out (about ÂŒ cup should collect), remove it with a slotted spoon and set aside. Leave the fat in the potâthis is your flavor foundation. The rendered pork will add depth to your soup later. If you're worried about excess fat, you can drain most of it after cooking the onions, but I like to keep some for richness.
đšâđł Step 2: SautĂ© Aromatics Until Deeply Fragrant
In the same Dutch oven, add the diced onion and cook over medium heat for 5-6 minutes until softened and translucent. The onions should caramelize slightly at the edgesâthat sweetness balances the saltiness of the pork. Here's the thingâdon't rush this step. Patience here means better flavor in the final soup.
Add the minced garlic cloves and cook for 30 seconds until fragrant but not browned. Then stir in the 1 teaspoon thyme, 1 teaspoon cracked black peppercorns, and 1.5 teaspoons salt. The peppercorns will pop slightlyâthis releases their oils and adds complexity. Cook for another 30 seconds to toast the spices and meld all the aromatics together.
đł Step 3: Develop the Tomato Base
Reduce the heat to medium-low and stir in the 0.5 cup tomato paste. Cook for 2-3 minutes until it darkens slightly and the raw taste disappears. This step creates the rich, slightly sweet base that ties everything together. I like to use a wooden spoon hereâit helps scrape up any browned bits from the bottom of the pot that contain concentrated flavor.
Pour in the 4 cups chicken broth and bring the mixture to a gentle simmer. Add the 2 whole bay leaves and the reserved salt pork. The broth should just cover the ingredientsâif it's too shallow, add a splash of water. Let it simmer gently for 10 minutes to infuse all the flavors. This is where the soup starts to come togetherâdon't skip this step, even though it might feel like waiting.
đ„ Step 4: Cook the Beans Until Tender
Add the 2 cups soaked navy beans to the pot. The beans should be fully submerged in the brothâif not, add a little more liquid. Bring to a boil, then reduce heat to low and let it simmer gently for 45-60 minutes until the beans are tender but not mushy. You'll know they're ready when they're easily pierced with a fork but still hold their shape. Here's the trick: if the soup gets too shallow during cooking, add a little water to keep the beans submerged.
About 15 minutes before the beans are done, taste the broth. If it needs more salt, adjust nowâit's easier to fix before the beans absorb too much. The soup should have a rich, smoky flavor with just a hint of sweetness from the tomato. If it's too acidic, a pinch of sugar can help balance it. The beans should be creamy inside but not falling apartâthis is the perfect texture for this hearty soup.
đȘ Step 5: Finish and Garnish
Remove the 2 whole bay leaves from the soup. Stir in the diced red bell pepper and cook for 2-3 minutes until just heated through. This adds a bright, fresh contrast to the rich, smoky flavors. The bell pepper should retain some biteâdon't overcook it or it'll turn mushy.
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped parsley. The parsley adds a fresh finish that cuts through the richness. Serve immediately with crusty bread to soak up every last drop of that flavorful broth. This soup tastes even better the next day as the flavors continue to meld, so make extra if you canâit's that good.
Pro Tips For Making Bean Soup With Salt Pork
- CRISP THE PORK FIRST: Cut the salt pork into œ-inch cubes and sear them in a cold, dry skillet over medium heatâno oil needed. The fat will render slowly, and youâll get a deep, nutty crust that disappears into the soup instead of floating on top. (Yes, it takes 5-7 minutes, but rushing this step means bland, greasy pork.)
- SOAK BEANS LONGER THAN YOU THINK: Navy beans need at least 8 hours of soaking (overnight works best), but if youâre short on time, use the quick-soak method: boil them for 2 minutes, then cover with hot water and let sit for 1 hour. Draining and rinsing afterward removes excess starch, which keeps the soup from turning glueyâtrust me, youâll taste the difference.
- STIR THE TOMATO PASTE: Donât just dump the tomato paste into the pot and walk away. Stir it vigorously with a wooden spoon for 30 seconds after adding it to the onions and garlic. This breaks up clumps and ensures it dissolves evenly, so every bite of soup gets that rich, umami depth instead of just pockets of intense tomato flavor.
- DONâT SKIP THE SIMMER: After everythingâs in the pot, bring it to a boil once to blend flavors, then drop the heat to a gentle simmer. A rolling boil can toughen the beans and turn the pork rubbery. Cover the pot and let it bubble softly for 45-60 minutesâthis is where the flavors meld, not where you rush. (Your future self will notice if you donât.)
Serving suggestions for this dish
Crusty Bread Pairing
Nothing complements this rich bean soup like a warm, crusty loaf of bread to soak up every last drop of that smoky broth. I always reach for a sourdough or cornbreadâthe slightly tangy notes of sourdough cut through the salt pork's richness beautifully.
For a Southern touch, try a honey-butter cornbread with a crispy crust and tender crumb. The sweetness of the honey balances the savory soup perfectly. đ„
If you're short on time, a baguette works tooâjust slice it thick and toast it in the oven until golden. For extra flavor, brush the slices with garlic-infused olive oil before serving.
The bread should be sturdy enough to handle the hearty soup without falling apart. I like to serve it on the side so everyone can tear off pieces as needed.
Fresh Green Salad
A simple arugula salad with a light vinaigrette adds brightness to the meal. Toss 4 cups baby arugula with 2 tablespoons olive oil, 1 tablespoon lemon juice, and a pinch of flaky sea salt.
The peppery bite of arugula contrasts the soup's richness while keeping the meal balanced. Add thinly sliced radishes and toasted walnuts for extra crunch and texture.
For a Southern-inspired twist, swap the arugula for mixed greens and top with shaved fennel, cherry tomatoes, and a drizzle of balsamic glaze. The sweetness of the tomatoes and fennel complements the smoky pork beautifully.
I often serve this salad on the side so guests can choose how much to eatâsome love it, others prefer focusing on the soup.
Pickled Vegetables
Pickled vegetables add a tangy crunch that cuts through the soup's richness. Try quick-pickled red onionsâslice 1 small red onion thin, soak in œ cup vinegar, 1 tablespoon sugar, and œ teaspoon salt for 20 minutes.
The bright acidity balances the smoky pork perfectly. I also love pickled jalapeños for those who enjoy a little heat.
For a more substantial side, try pickled green tomatoesâslice 2 green tomatoes, pack into a jar with œ cup vinegar, 1 tablespoon sugar, and 1 teaspoon mustard seeds.
Let them sit for 1 hour before serving. The crisp, tangy flavor pairs wonderfully with the soup's hearty depth. These pickles also make great leftoversâthey keep for weeks in the fridge.
Cheesy Toppings
For a final flourish, serve the soup with shredded sharp cheddar or crumbled feta on the side. The cheddar adds a sharp, salty contrast that enhances the smoky flavors, while feta brings a creamy tang.
I like to offer both so guests can choose their preference. A sprinkle of crumbled goat cheese also works beautifullyâits tangy notes cut through the richness.
For a Southern touch, try grated Parmesanâits nutty depth adds another layer of flavor. I often set out small bowls of these toppings at the table so everyone can customize their bowls.
The cheddar melts slightly when stirred into the soup, creating a creamy, cheesy finish that feels indulgent. Donât forget a pepper grinder on the tableâfreshly cracked black pepper elevates every bite.
Nutrition facts
Frequently asked questions
Can I substitute salt pork with bacon in this recipe?
You can use bacon, but the flavor won't be quite the same. Salt pork has a deeper, saltier profile that works perfectly with beans. If you must substitute, use 12 oz thick-cut bacon and increase the cooking time by 2-3 minutes to render more fat. The bacon will add smokiness, but it lacks the salty depth of properly cured salt pork. For best results, look for thick-cut bacon with good marbling.
How do I properly soak dried navy beans for this recipe?
Place the 2 cups dried navy beans in a large bowl and cover with plenty of cold waterâat least 4 inches above the beans. Soak overnight (8-12 hours) or use the quick-soak method: cover beans with water, bring to a boil for 2 minutes, then let them sit off heat for 1 hour. Drain and rinse before using. Never skip soakingâit ensures tender beans that hold their shape beautifully in the soup.
Can I make this soup in a slow cooker?
Follow the same steps for rendering the salt pork and building the base, then transfer everything to your slow cooker. Add the soaked beans and broth, then cook on low for 6-8 hours or high for 3-4 hours. The slow cooker's gentle heat makes the beans extra tender while keeping the broth rich. Just stir occasionally and add water if needed to keep the beans submerged. The flavors will meld even more deeply than on the stovetop!
Why does my bean soup taste too salty?
Salt pork is already heavily cured, so it adds significant saltiness. Taste the broth before adding beansâif it's too salty, reduce it by â to œ cup and add extra broth or water. For the beans, use low-sodium chicken broth and avoid adding extra salt until the very end. If needed, balance the salt with a pinch of sugar or acid (like lemon juice) to refresh the palate.
How long will this soup keep in the fridge or freezer?
Store leftovers in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as they meld together! For freezing, portion into airtight containers or freezer bags, leaving 1-inch headspace for expansion. It keeps for 3 months. Thaw overnight in the fridgeânever at room temperatureâand reheat gently on the stove. The texture remains perfect when reheated properly.
