Bean Soup With Salt Pork Recipe: Smoky-Sweet Pork and Hearty Beans in One Pot

Soups & Stews

Bean Soup With Salt Pork Recipe: Smoky-Sweet Pork and Hearty Beans in One Pot

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

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.

1

🔥 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.

2

👨‍🍳 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.

3

🥘 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.

4

🍳 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.

5

⏰ 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

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 3g15%
Cholesterol 55mg18%
Sodium 890mg39%
Total Carbohydrate 38g14%
Dietary Fiber 10g36%
Sugars 3g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.5(2 reviews)
Categories Soups & Stews