Main Courses
This baked beans with salt pork recipe delivers the ultimate smoky-sweet harmony—crispy pork crust over velvety beans that melt in your mouth. The secret lies in slow-cooked salt pork that renders its fat into the beans, creating a rich, caramelized topping while infusing deep savory notes.
I perfected this technique during a Charleston summer when I needed a dish that could feed a crowd with minimal fuss but maximum flavor.
The magic happens in the oven, where salt pork slices create a golden, crackling crust that traps all the smoky-saucy goodness underneath. No shortcuts here—this is a dish built on patience, where the beans simmer until tender while the pork transforms from salty to sweet through slow caramelization.
It's the kind of recipe that tastes even better the next day, when flavors have fully melded together.
What you'll end up with is a creamy, deeply flavorful bean dish that's rich enough to stand alone but works perfectly alongside cornbread or grilled meats.
The pork crust adds a satisfying crunch that contrasts beautifully with the soft beans, while the molasses and brown sugar create that classic sweet-savory balance we all love. This is comfort food at its finest—simple ingredients elevated through time and technique.
Perfect for game day gatherings, family dinners, or when you want to impress with minimal effort. The best part? Leftovers reheat beautifully, making this an ideal make-ahead meal. Here's how to create this Southern classic in your own kitchen.
Ingredients for baked beans with salt pork
Six ingredients transform into smoky-sweet perfection—creamy beans with a crispy pork crust you'll crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌱 | 2 cups | Soaked overnight for tender texture |
| Salt Pork (or Salted Pork Shoulder) 🥓 | 1 ½ lb | Cured, not smoked, for authentic flavor |
| Brown Sugar 🍯 | ½ cup | Light or dark, packed firmly |
| Molasses 🍯 | ¼ cup | Unsulphured for best flavor |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Tomato Paste 🍅 | ¼ cup | Canned, no salt added |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy brightness |
| Mustard (Dijon or Yellow) 🌶️ | 2 tbsp | For subtle heat and tang |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for intensity |
| Bay Leaves 🌿 | 2 whole | Fresh if possible, dried works |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | 2 tbsp | For greasing baking dish |
| Baking Powder 🍞 | ½ tsp | Optional, for extra lift |
The salt pork is non-negotiable here—look for thick slices with visible fat at your local butcher or Costco's bulk section. Pre-sliced from the grocery store works, but if you're feeling ambitious, ask for a thick-cut piece to slice yourself for maximum crispiness. The beans? Navy beans are traditional, but great northerns work too—just make sure they're dried, not canned, for that authentic texture. For molasses, Goya or Bragg's unsulphured are my go-tos—they've got that deep, rich flavor that stands up to the pork. And if you're using smoked salt pork, reduce the brown sugar slightly since it's already got some sweetness from the smoke.
No salt pork? Thick-cut bacon is your best bet—just pat it dry and slice it into 1/4-inch strips for that crispy crust. Running low on molasses? Maple syrup at half the amount gives you a similar caramel note, though it won't be quite as deep. Fresh bay leaves? Crush them lightly between your fingers before adding—they release more flavor that way. The tomato paste can be the squeeze tube kind from Trader Joe's if you're in a pinch, but San Marzano canned paste is worth the splurge for that smooth, sweet flavor. And if you're making this ahead, prep the beans the night before—soak them, drain, and store in the fridge so they're ready to go in the morning.
This dish tastes even better the next day—the pork gets extra crispy, and the flavors meld into that perfect smoky-sweet harmony. Store leftovers in the fridge for up to 5 days, covered tightly to keep that crust intact. Freeze for 3 months if you want to make a big batch—just re-crisp the pork in the oven at 400°F for 10 minutes before serving. And here's a pro tip: Sprinkle the baking powder over the top before baking—it gives the pork crust that extra lift and makes it irresistibly crispy. Serve with warm cornbread or crusty bread to soak up every last bit of that saucy goodness.
Why You'll Love This Recipe
- One-Pot Magic: The dried beans soak overnight, but after that? Just toss everything—pork, onions, molasses—into one dish. No chopping frenzy, no endless stirring. That salt pork renders down into crispy bits while the beans melt into sweet, smoky perfection.
- Sweet-Smoky Bomb: Honestly, the molasses and brown sugar caramelize into something dangerously addictive. The salt pork adds this deep, savory punch that makes it taste like a hug from your grandma’s kitchen. (Yes, even on a Tuesday night.)
- Tailgate Champion: This is my secret weapon for game days—feeds a crowd, stays warm for hours, and no one cares if it’s in a foil pan or a slow cooker. Add cornbread, and suddenly you’re the hero of the picnic.
- Budget Stretch: Dried beans and salt pork? Cheaper than takeout, cheaper than most grocery store cans. A pound of beans goes a long way, and the pork’s rich flavor makes it feel like a splurge without costing one. Leftovers? Even better the next day.
Step-by-step instructions for baked beans with salt pork
This method delivers melt-in-your-mouth creamy beans with a perfect smoky-sweet pork crust every time.
Prepare the Beans and Salt Pork
Start by rinsing the 2 cups of dried navy beans thoroughly under cold water to remove any debris. Soak them overnight in plenty of water (at least 8 cups) to ensure tender texture. I like to add a pinch of baking soda to the soaking water—it helps remove any bitterness and speeds up cooking.
While the beans soak, cut the 1.5 lb salt pork into ½-inch cubes. The key here is to remove as much of the salt crust as possible without losing that authentic cured pork flavor. Rinse each piece briefly under cold water and pat completely dry with paper towels. This step prevents the beans from becoming overly salty during cooking.
Build the Flavor Base
In a large Dutch oven or heavy pot, heat the 2 tablespoons of vegetable oil over medium heat. Add the diced salt pork and cook for 8-10 minutes until golden brown and crispy. This renders the fat that will create our signature crust. Remove the pork with a slotted spoon and set aside, leaving the rendered fat in the pot.
In the same pot, add the finely diced 1 whole yellow onion and minced 4 cloves garlic. Cook for 5-6 minutes until the onions are translucent and the garlic is fragrant but not browned. Stir in the 0.25 cup tomato paste, 0.25 cup molasses, and 0.25 cup apple cider vinegar. Cook for another 2 minutes, stirring constantly, until the mixture darkens and thickens slightly.
Combine and Simmer
Drain the soaked navy beans and add them to the pot along with the 0.5 cup brown sugar, 2 whole bay leaves, 1.5 teaspoons kosher salt, and 1 teaspoon ground black pepper. Stir well to combine all ingredients. Add enough water to cover the beans by about 1 inch (approximately 6 cups). Bring to a gentle boil, then reduce heat to low.
Return the crispy salt pork to the pot and stir in the 2 tablespoons mustard. The mustard adds that signature tang that balances the sweetness. Cover and simmer for 2 hours, stirring occasionally. This long simmering time is crucial—it allows all the flavors to meld together and the beans to become truly creamy.
Create the Perfect Crust
After 2 hours of simmering, the beans should be tender but still have a slight bite. If they're not quite there, continue cooking for another 30 minutes. The final step is where the magic happens. Preheat your oven to 350°F. Transfer the entire pot to the oven and bake uncovered for 30-45 minutes.
This baking step creates that beautiful caramelized crust on top while keeping the beans creamy underneath. Watch closely during the last 10 minutes—you want the top to be deep golden brown with crispy edges. The crust should be firm enough to hold its shape when you serve it, but still soft enough to cut through with a spoon.
Rest and Serve
Remove the pot from the oven and let the beans rest for 10 minutes before serving. This resting period allows the flavors to settle and the beans to absorb any remaining liquid. The result should be creamy beans with a perfect balance of sweet, smoky, and tangy flavors, topped with crispy salt pork and that irresistible caramelized crust.
Serve immediately with crusty bread or cornbread to soak up every last bit of that luscious sauce. The beans will continue to thicken slightly as they cool, so don't be surprised if they become even more creamy by the time you finish eating. This recipe makes 6 generous servings—perfect for a family meal or gathering.
Pro Tips For Making Baked Beans With Salt Pork
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with beans that never quite soften, no matter how long you bake them. Toss dried navy beans in a bowl, cover with cool water, and let them sit for at least 8 hours (or overnight if you’re patient). Drain and rinse before cooking, and you’ll avoid that gummy texture that ruins everything.
- RINSE THE SALT PORK: That salt pork is packed with enough sodium to make you question your life choices if you don’t rinse it first. Give the slices a thorough cold-water rinse before dicing, then pat them bone-dry with paper towels. This keeps the meat from turning soggy in the oven and ensures it renders fat properly—no one wants a greasy mess cutting into their beans.
- LOW AND SLOW WINS: Start the beans at 350°F (175°C) for the first hour to break down the onions and pork, but then drop the heat to 275°F (135°C) and let them bake uncovered for the next 3-4 hours. I used to rush it at 375°F, and the beans ended up dry and mealy. Patience here makes the difference—let that liquid reduce and the flavors meld.
- CARAMELIZE THE ONIONS FIRST: Chop the onion extra fine and cook it in a dry skillet over medium heat until it’s deep golden, not just soft. The sweetness from caramelization cuts through the saltiness of the pork and balances the molasses. Skip this, and your beans will taste flat—like someone forgot the soul in the recipe. (Yes, even if you’re impatient like me.)
Pro cooking tips for perfect results
Salt Pork Prep Secrets
Start by cutting your salt pork into ½-inch cubes—this size gives you that perfect balance of crispy edges and tender centers. The key is to rinse each piece briefly under cold water to remove excess salt, then pat completely dry with paper towels.
This prevents your beans from becoming overly salty during the long simmer. I learned this trick from my apprenticeship in Charleston—Master Chef Chen always stressed that dry pork makes for crispier crusts. 🥓
Oven Crust Timing
That final 350°F oven bake is where the magic happens, but timing is everything. Bake uncovered for 30-45 minutes until the top is deep golden brown with crispy edges. I recommend checking at 30 minutes—if it's not quite there, give it another 10-15 minutes.
The crust should be firm enough to hold its shape but still soft enough to cut through with a spoon. Pro tip: Sprinkle ½ tsp baking powder over the top before baking for that extra lift and crispiness.
Bean Texture Control
Your beans should be tender but still have a slight bite after 2 hours of simmering. If they're mushy, you've overcooked them—they'll continue cooking in the oven. For perfect texture, use dried navy beans (never canned) and soak overnight in plenty of water.
I like to add a pinch of baking soda to the soaking water—it removes bitterness and speeds up cooking without sacrificing flavor. 🌱
Fat Rendering Tricks
The rendered fat from the salt pork is what creates that signature crust, so don't drain it when you remove the pork for browning. Cook the pork until golden brown and crispy (about 8-10 minutes), then set it aside while you build the flavor base.
That rendered fat in the pot is liquid gold—it caramelizes beautifully during the oven bake, creating the perfect crust. I use a heavy Dutch oven for this step because it distributes heat evenly and prevents burning.
Sweet-Savory Balance
The molasses and brown sugar give these beans their signature sweetness, but the mustard is what balances everything. Stir in 2 tbsp Dijon or yellow mustard during the simmering phase—it adds that signature tang that cuts through the richness.
I like to use Goya unsulphured molasses and light brown sugar for the best flavor, but don't be afraid to experiment. The key is to taste as you go—adjust the sweetness or tang to your preference before the final bake. 🍯
Resting Matters
Never skip the 10-minute rest after baking! This allows the beans to absorb any remaining liquid and the flavors to settle. The crust will firm up slightly, making it easier to serve. I also find that resting prevents the beans from becoming too watery when I dig in.
Serve immediately with crusty bread or cornbread—the contrast of the soft beans and crispy crust is what makes this dish so irresistible. Trust me, your guests will thank you for this small but crucial step. ⏰
Nutrition facts
Frequently asked questions
Can I substitute bacon for salt pork in this recipe?
Yes, but choose thick-cut bacon with good fat content—pat it dry and slice into ¼-inch strips for that crispy crust. Use about 12 oz to replace 1.5 lb salt pork, and reduce brown sugar slightly since bacon has less natural sweetness. For best results, look for uncured bacon without added sugars.
How do I prevent the beans from getting mushy?
Use dried navy beans (never canned) and soak them overnight with a pinch of baking soda to remove bitterness. Simmer uncovered for the first 1.5 hours to evaporate excess moisture, then cover for the final 30 minutes. Never overfill the pot—beans need room to expand.
Can I make this recipe in a slow cooker?
Brown the pork first, then combine everything in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Skip the oven bake—just let it thicken naturally. For extra crispiness, broil for 5 minutes before serving. The slow cooker version tastes best the next day!
Why does my crust keep falling apart? This usually happens when the beans are too wet or the oven isn't hot enough.
How long can I store leftovers?
Store in an airtight container in the fridge for up to 5 days. The crust gets even better overnight! For freezing, portion into single servings and freeze for up to 3 months. To reheat, cover with foil and warm at 300°F for 20 minutes, then broil for 3-5 minutes to restore crispiness.
