Soups & Stews
This bean soup with salt pork recipe brings soul-warming comfort to your table with every smoky, savory spoonful. 🔥 Growing up in Georgia, I learned how salt pork transforms humble beans into a meal that feeds the body and the soul—rich, hearty, and impossible to resist.
The key lies in slow-cooking the pork until it's fork-tender, then letting it melt into the beans with all its rendered fat and flavor.
What makes this dish truly special is the balance of smoky pork and sweet beans, simmered low and slow until the flavors meld into something deeply comforting. Traditional techniques like browning the pork first build layers of depth, while a splash of vinegar at the end brightens the richness.
This is the kind of recipe that tastes even better the next day, when all the flavors have time to develop.
The result is a bowl of soup that's both rustic and refined—creamy from the pork fat, hearty from the beans, and packed with that unmistakable Southern charm. Each spoonful delivers tender pork, velvety beans, and a symphony of seasonings that make it impossible to stop eating.
The best part? It all comes together in one pot, with minimal cleanup.
Perfect as a standalone meal or paired with crusty bread to soak up every last drop, this soup proves that comfort food doesn't have to be complicated. Let's get cooking—your taste buds will thank you.
Ingredients for bean soup with salt pork
Smoky, sweet, and deeply comforting—these ingredients transform humble pantry staples into soul-warming perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Salt Pork 🥓 | 12 oz | Cubed, skin removed |
| Dried Navy Beans 🌱 | 2 cups | Soaked overnight preferred |
| Onion 🧅 | 1 whole | Yellow, chopped |
| Carrot 🥕 | 3 whole | Medium, sliced |
| Celery Stalks 🌿 | 3 whole | Chopped, rough cut |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Apple Cider Vinegar 🍎 | 2 tbsp | For brightness |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | For browning pork |
The salt pork is non-negotiable here—look for thick-cut, well-cured pieces at your local butcher or the meat department. Costco or Whole Foods usually carry good quality, but ask about freshness if it's been sitting too long. The beans? Navy beans hold their shape best, but pinto or great northern work too. Soak them overnight for creamier texture—trust me, it's worth the extra time. For the vegetables, fresh is best, but frozen carrots and celery in a pinch won't ruin the dish.
No salt pork? Substitute thick-cut bacon or smoked ham, but reduce the amount by half since it's less fatty. Short on time? Use canned beans, but drain and rinse thoroughly. The apple cider vinegar can be swapped for white vinegar or lemon juice if that's what you've got. For extra smokiness, add a dash of liquid smoke (just a teaspoon or two). The broth? Homemade is ideal, but low-sodium store-bought works fine. And if you're feeling fancy, add a splash of bourbon at the end—it's a Southern secret!
This soup tastes even better the next day, so make extra. Store leftovers in the fridge for up to 5 days or freeze for 3 months. I like to portion it into containers with a side of crusty bread—perfect for quick lunches. The pork fat rises to the top when cooled, so skim some off before reheating if you're watching calories. For serving, a sprinkle of fresh parsley or extra black pepper makes it feel special.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, walk away, and come back to something that smells like home. The salt pork renders down while the beans simmer, no extra dishes, no stress. That crispy pork fat? Pure flavor without the fuss.
- Rich, Deep Umami: Between us, the salt pork isn’t just bacon—it’s the star. That slow-rendered fat and salty bite cut through the earthy navy beans, while the carrot and celery add just enough sweetness to balance it out. Honestly, the first spoonful makes me forget I’m even eating soup.
- Weeknight Workhorse: This is my go-to when I’m exhausted but still need to feed the family. Double the batch on Sunday, and you’ve got lunch and dinner covered—no sad leftovers here, just hearty portions that taste even better the next day. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Dried beans and salt pork stretch like crazy, so this recipe feeds four for under $10. I’ll be real: my grocery bill stays sane, and my kids don’t complain about "soup night" because it’s actually filling and delicious—not that sad, watery stuff. Practical? Absolutely.
Step-by-step instructions for smoky-sweet salt pork bean soup
This one-pot wonder delivers deep, smoky flavors and tender beans in under an hour.
🔥 Step 1: Brown the Salt Pork for Maximum Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 12 oz salt pork cubes and cook for 8-10 minutes, stirring occasionally, until the pork is deep golden brown and crispy on the edges. This step develops rich, caramelized flavors that infuse the entire soup.
I press down gently on the pork cubes during the first minute—this prevents them from curling and ensures even contact with the pan. Once browned, remove the pork with a slotted spoon and set aside, leaving all that delicious rendered fat in the pot. Don't drain it—this fat forms the flavor base for your soup.
👨🍳 Step 2: Sauté the Aromatic Vegetables
In the same Dutch oven (with all that pork fat), add the chopped onion, sliced carrots, and chopped celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften and become tender and translucent. You want them to release their natural juices and mingle with the pork fat.
Add the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning, which would make the soup bitter. Here's the thing—don't rush this step. The vegetables need time to develop that sweet, caramelized flavor that forms the base of your soup.
🥘 Step 3: Add Spices and Toast the Beans
Stir in the 1 tablespoon smoked paprika, 1 teaspoon dried thyme, and 1 teaspoon ground black pepper. Cook for 30 seconds until the spices are aromatic and the paprika releases its smoky aroma. Then add the 2 cups dried navy beans and toss them in the spices for 1 minute to lightly toast them.
This toasting step removes any raw bean taste and enhances their nutty flavor. I like to shake the pot occasionally to prevent burning. If the beans start to stick, add a splash of chicken broth to loosen them. This is where the magic begins—those toasted spices will infuse the entire soup with deep, savory notes.
🍳 Step 4: Simmer the Soup Until Tender
Pour in the 6 cups chicken broth and add the 2 tablespoons apple cider vinegar and 2 whole bay leaves. Return the browned salt pork to the pot. Bring everything to a gentle boil, then reduce heat to low, cover partially, and simmer for 45-50 minutes until the beans are fork-tender and the soup has thickened slightly.
I check the beans at the 40-minute mark—they should be soft but not mushy. If the soup looks too thin, uncover and simmer for another 5-10 minutes to reduce it. The beans should be tender enough to mash slightly between your fingers but still hold their shape. This is the perfect texture for a hearty bean soup.
⏰ Step 5: Season and Serve Warm
Remove the bay leaves and taste the soup. Add the 2 teaspoons salt and adjust seasoning if needed—you might need a bit more salt to balance the smoky flavors. Let the soup sit off heat for 5 minutes to allow the flavors to meld together.
Ladle the soup into bowls and serve immediately with crusty bread. Each spoonful should deliver tender beans, smoky-sweet pork, and a bright tang from the apple cider vinegar. The soup will only get better as it sits, so don't rush this final step—patience ensures perfect flavor balance.
Pro Tips For Making Bean Soup With Salt Pork
- CRISP THE PORK FIRST: I learned this the hard way—skipping the crispy step means flavor gets lost in the broth. Render the salt pork over medium-high heat until the fat sizzles and the edges turn golden-brown. That’s when the meat releases its deepest flavor into the pot.
- SOAK BEANS 8 HOURS MINIMUM: Yes, even if you’re impatient like me. Dried navy beans need a proper soak—at least 8 hours, or overnight—to break down properly. I used to cut corners with a quick soak, and the beans always ended up gummy. Cold water, no salt, and a splash of vinegar helps too.
- CHOP VEGETABLES UNIFORMLY: No one wants mushy carrots or tough celery stalks in their soup. Cut the onion, carrot, and celery into even ¼-inch dice—small enough to cook through but big enough to hold shape. Uneven pieces mean some veggies turn to mush while others stay crunchy.
- SIMMER LOW AND SLOW: This isn’t the time to rush. Once everything’s in the pot, keep the heat at a gentle simmer—low enough that bubbles barely break the surface. High heat makes beans split and the broth cloudy. Patience here guarantees creamy texture and deep flavor.
Make-ahead tips for this dish
Prep Ahead Strategy
Start by soaking the 2 cups dried navy beans overnight in a bowl of water with a pinch of salt. This not only reduces cooking time but also ensures creamier beans.
I like to use a quart-size mason jar for each cup of beans—just add water, seal, and let them sit on the counter until morning. This method saves space and makes draining easier. 🌱
Partial Cooking
Brown the 12 oz salt pork and sauté the vegetables up to Step 3, then store everything in an airtight container in the fridge for up to 2 days. When ready to cook, simply add the broth, vinegar, and bay leaves, then simmer until the beans are tender.
This cuts your active cooking time in half while keeping all the deep flavors intact.
Freezer-Friendly
This soup freezes beautifully! After fully cooking, let it cool completely, then portion into quart-size freezer bags with 1 inch of headspace for expansion. Label with the date and freeze for up to 3 months.
When reheating, thaw overnight in the fridge, then warm on the stovetop with a splash of broth to restore creaminess. ❄️
Day-of Cooking
For a stress-free day of cooking, prep all ingredients the night before: chop vegetables, measure spices, and have your Dutch oven ready. I keep a cutting board with prepped veggies in the fridge overnight—it makes morning assembly a breeze.
The only step left is browning the pork and simmering, which takes about 1 hour total.
Reheating Perfection
Reheat soup gently on the stovetop over low-medium heat until warmed through. If it seems too thick, add ¼ cup water or broth to loosen it. Avoid microwaving—it can make the beans mushy.
For extra richness, stir in a pat of butter or a splash of pork fat from the top of the fridge-stored soup. 🔥
Make Double Batches
This soup tastes even better the next day, so I always make double the recipe when feeding a crowd. Store leftovers in the fridge for up to 5 days or freeze portions for quick meals.
The flavors deepen as it sits, making it perfect for meal prep. I like to serve it with cornbread or crusty bread for dipping.
Nutrition facts
Frequently asked questions
Why should I brown the salt pork before cooking?
Browning creates deep, caramelized flavors that form the flavor base for your soup. The crispy edges and rendered fat infuse the entire dish with rich, smoky notes you won't get by just adding raw pork. This step is what transforms a simple bean soup into something truly special.
Can I use canned beans instead of dried?
Yes, but with adjustments! Use 2 (15 oz) cans of navy beans, drained and rinsed well. Reduce simmering time to 20-25 minutes since canned beans are pre-cooked. For best texture, add them during the last 15 minutes of cooking to prevent mushiness.
How do I know when the beans are perfectly tender?
Test them at 40 minutes - they should be soft enough to mash slightly between your fingers but still hold their shape. If they're too firm, simmer 10 more minutes. If they're mushy, you've overcooked them. The perfect texture is creamy yet still identifiable as beans.
What if my soup tastes too salty?
Add ¼ cup water or broth and simmer uncovered for 5 minutes to dilute the salt. If using canned beans, they often contain added salt, so taste before adding extra. For extra brightness, stir in 1 tablespoon apple cider vinegar or lemon juice to balance the flavors.
Can I make this soup in an Instant Pot?
Brown the pork first, then sauté veggies in the pot. Add all remaining ingredients and cook on high pressure for 20 minutes, then natural release. The beans will be perfect, and you'll save 30 minutes of simmering time. Just add ½ cup water to prevent burning.
