Side Dishes
This old-fashioned baked beans recipe delivers the smoky, molasses-kissed depth that makes them a barbecue staple. The secret lies in slow cooking with crispy bacon, brown sugar, and a touch of mustard—transforming simple ingredients into something rich and complex.
I’ve perfected this version over years of testing, ensuring the beans stay tender while the bacon crowns stay gloriously crispy.
The recipe draws from classic American barbecue traditions, where baked beans were originally a way to stretch pork and beans into a hearty meal. Here, we use navy beans soaked overnight for maximum tenderness, combined with slow-simmered bacon and a sweet-savory molasses glaze.
The result is a dish that’s both comforting and impressive—ideal for potlucks, tailgates, or any meal where you want that deep, smoky flavor.
By the time these beans are done, they’ll be fall-apart tender with a glossy, caramelized surface from the molasses and brown sugar. The bacon crowns add a satisfying crunch, while the slow cooking infuses every bite with that unmistakable old-fashioned smokiness.
Serve them alongside cornbread, grilled sausages, or even as a standalone side—this is the kind of dish that turns simple ingredients into something extraordinary.
Ready in just under three hours (with minimal active time), this recipe is perfect for meal prep or a weekend project. The flavors only deepen as they sit, making it even better the next day. Let’s get started on creating that classic, crispy-crowned baked bean experience.
Ingredients for old fashioned baked beans
Sixteen ingredients transform into smoky, molasses-kissed beans with crispy bacon crowns—perfect for barbecues and potlucks.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🥫 | 2 cups | Dried, soaked overnight |
| Thick-Cut Bacon 🥓 | 12 oz | Cut into 1-inch crowns |
| Brown Sugar 🍯 | ½ cup | Light or dark preferred |
| Molasses 🍯 | ¼ cup | Unsulphured for authentic flavor |
| Yellow Mustard 🟡 | 2 tbsp | Prepared or Dijon |
| Ketchup 🍅 | ¼ cup | For tangy balance |
| Onion 🧅 | 1 whole | Yellow, chopped coarse |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Beef Broth 🥫 | 1 ½ cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Bay Leaves 🍃 | 2 whole | For aromatic depth |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
The navy beans are the foundation, so choose dried over canned—they absorb flavors better and stay tender. Soak them overnight in plenty of water (at least 8 cups) to ensure they’re fully hydrated. For the bacon, thick-cut is non-negotiable—it renders slowly, creating those signature crispy crowns. I like to source mine from Costco or local butcher shops where they’re often sold in bulk. The molasses should be unsulphured for that authentic, rich flavor—Gund or Brer Rabbit brands are my go-tos. If you can’t find unsulphured, sulphured will work in a pinch, but the flavor won’t be as deep.
No molasses? Substitute with an extra 2 tbsp of brown sugar plus 1 tbsp of maple syrup—it won’t be identical, but it’ll get you close. Running low on thick-cut bacon? Regular bacon cut into 1-inch pieces works too, though the crowns won’t be as dramatic. For the mustard, prepared is easiest, but Dijon adds a more complex flavor. The ketchup can be swapped for tomato paste (2 tbsp) plus a splash of vinegar if you’re avoiding added sugar. The beef broth is key—low-sodium versions prevent over-salting, and you can use bouillon powder mixed with hot water if needed. The apple cider vinegar is optional but adds a bright tang that cuts through the sweetness.
This dish tastes even better the next day, so make it ahead and reheat slowly—the flavors meld beautifully. Store leftovers in the fridge for up to 5 days or freeze for 3 months. For serving, I like to transfer the beans to a baking dish and broil for 2-3 minutes at the end to crisp up the bacon crowns even more. The beans will thicken as they cool, so if they seem too thick while cooking, add a splash of broth or water. Double the recipe—it’s always gone too fast at gatherings.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one dish, cover it, and let the oven do the work. No chopping, no fussing, no extra bowls. The bacon renders right in there, and those beans soak up the smoky-sweet sauce like sponges.
- Smoky-Sweet Perfection: That combo of molasses and brown sugar? It’s like a hug in your mouth. The mustard cuts through the richness, and the crispy bacon edges? Absolute gold. Honestly, I’ve tried store-bought versions, and this beats them every time.
- Tailgate or Tuesday: Serve it at a picnic with cornbread, or pull it out for a lazy weeknight with hot dogs. It’s the kind of dish that feels special but doesn’t require a fancy occasion. My kids grab seconds even when I’m making it for dinner.
- Budget-Friendly Staple: Navy beans and bacon stretch this recipe into a whole meal without breaking the bank. A big batch feeds my family for days, and the leftovers? Even better the next day—if there are any. (Between us, there usually aren’t.)
Step-by-step instructions for old fashioned baked beans
Here's the method for rich, smoky baked beans with perfectly crisp bacon crowns and deep molasses flavor.
Prepare the Beans and Bacon
Drain the soaked navy beans and rinse them thoroughly under cold water. This removes any excess starch that could make the beans gummy during cooking. Transfer them to a large Dutch oven or heavy pot.
Cut the 12 oz thick-cut bacon into 1-inch crowns - these larger pieces will crisp beautifully while still rendering enough fat for flavor. Arrange the bacon crowns in a single layer on a baking sheet and bake at 400°F for 15-20 minutes until deeply browned and crisp. Remove from oven and drain on paper towels, reserving the rendered fat.
Build the Flavor Base
In the same Dutch oven, add the reserved bacon fat over medium heat. Toss in the chopped whole onion and cook for 5-6 minutes until softened and translucent. Add the minced 3 cloves garlic and cook for 30 seconds until fragrant - be careful not to let it burn.
Stir in the 0.5 cup brown sugar and 0.25 cup unsulphured molasses, cooking for 2 minutes until the sugar begins to caramelize slightly. This creates the foundation for the deep, complex flavor profile that defines old-fashioned baked beans.
Combine All Ingredients
Add the drained navy beans, 1.5 cups beef broth, 2 tbsp yellow mustard, 0.25 cup ketchup, 1 tbsp apple cider vinegar, 1.5 tsp salt, 0.5 tsp cracked black peppercorns, and 2 whole bay leaves to the pot. Stir everything together until well combined, making sure the beans are fully coated with the flavorful liquid.
Bring the mixture to a gentle simmer over medium-low heat, then reduce to the lowest setting possible. The beans need to cook slowly to develop their signature creamy texture and rich flavor. You'll know you've got the right temperature when you see just a few tiny bubbles breaking the surface occasionally.
Bake Until Tender and Crispy
Transfer the Dutch oven to a preheated 325°F oven. Cover tightly with a lid and bake for 2.5 hours, stirring once after 1 hour to redistribute the ingredients. The beans should be fork-tender with minimal liquid remaining.
During the last 30 minutes of baking, arrange the crispy bacon crowns on top of the beans. This creates the signature presentation while adding extra flavor as they steam slightly. The beans are done when they're tender and the sauce has thickened to a rich, glossy consistency.
Rest and Serve
Remove the beans from the oven and let them rest for 10 minutes before serving. This resting period allows the flavors to meld completely and makes the beans even more tender. Remove and discard the bay leaves before serving.
Serve the beans hot with the crisp bacon crowns scattered on top. Each bite should deliver tender beans with a perfect balance of sweet molasses, tangy vinegar, smoky bacon, and rich umami from the slow cooking process. The contrast between the crisp bacon and creamy beans makes every spoonful satisfying.
Pro Tips For Making Old Fashioned Baked Beans
- CRISPY BACON FIRST: Cook the thick-cut bacon until it’s deep brown and crisp—no pale edges. That’s where the flavor hides, and it’ll crumble right into the beans when you add it later. (Yes, even if you’re tempted to rush it.)
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means beans that stay tough no matter how long you bake them. Toss them in water 8+ hours ahead, then drain right before cooking. No one wants mushy beans in a dish that’s supposed to be tender.
- STIR THE POT: Don’t just dump everything in and walk away. After the first 30 minutes, give the beans a good stir—especially around the edges of the pot. That’s where the brown sugar and molasses clump and burn if left alone. (Your future self will notice the difference.)
- SWEAT THE ONIONS: If your recipe calls for onions, don’t just chop and toss them in raw. Sauté them in bacon fat until soft and translucent first—about 5 minutes. It mellows their sharpness and lets the molasses and mustard shine. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)
Make-ahead tips for this dish
Prep Ahead Strategy
Start by soaking the 2 cups dried navy beans overnight in a bowl with 8 cups water—this reduces cooking time by 1-2 hours. I like to add a pinch of salt to the soaking water to enhance flavor.
Drain and rinse them just before cooking to remove excess starch. The bacon crowns can also be prepped ahead: cut them into 1-inch pieces and store in the fridge for up to 2 days before baking.
Slow Cooker Adaptation
For a hands-off approach, use a 6-quart slow cooker on low for 6-7 hours. After browning the bacon and building the flavor base, combine all ingredients except the bacon crowns in the slow cooker.
Cook until beans are tender, then stir in the crispy bacon during the last 30 minutes to reheat slightly. This method is perfect for tailgates or large gatherings where you want minimal last-minute effort.
Freezer-Friendly Plan
Make a double batch and freeze half for future meals. Portion the cooled beans into airtight freezer-safe containers, leaving 1-inch headspace for expansion. Label with the date and freeze for up to 3 months.
To reheat, transfer directly from the freezer to a pot and warm over low heat with ¼ cup water or broth until heated through. The texture remains creamy, though the bacon crowns may soften slightly.
Make-Ahead Serving Tips
Transfer the baked beans to a 9x13-inch baking dish and refrigerate overnight. The next day, broil for 3-4 minutes to crisp the bacon crowns and thicken the sauce. For potlucks, store in a thermos container lined with a clean kitchen towel to keep beans warm for hours.
This also helps maintain the crispiness of the bacon crowns longer than standard containers.
Flavor Boosting Trick
Add 1 tsp smoked paprika or ½ tsp chipotle powder to the flavor base for extra depth. For a tangy kick, stir in 1 tbsp apple cider vinegar during the final 30 minutes of baking.
These adjustments work especially well if you're making the beans ahead—just add them when reheating. The flavors intensify overnight, making this a perfect make-ahead dish for special occasions.
Reheating Perfection
For the best texture, reheat beans in a pot over low heat with a splash of broth until warmed through. Avoid microwaving, as it can make the beans mushy. If reheating from frozen, add ½ cup extra liquid to prevent drying out.
Stir frequently and cook for 15-20 minutes until heated to 165°F**. The slow reheating process helps maintain the creamy consistency and crisp bacon crowns.
Nutrition facts
Frequently asked questions
Why do old-fashioned baked beans need to soak overnight?
Soaking overnight prevents beans from staying hard or splitting during cooking. The long soak softens the skins and removes excess starch, which helps create that signature creamy texture. Plus, it cuts cooking time by 1-2 hours—worth the extra prep!
Can I use canned beans instead of dried?
Canned beans work in a pinch, but they won’t have the same rich texture or flavor depth. If you must, use 2 (15 oz) cans of navy beans, drained and rinsed. For best results, add ½ cup extra broth and simmer uncovered for 30 minutes to thicken the sauce. The molasses and bacon flavors will still shine, but the beans won’t be as tender.
What’s the secret to crispy bacon crowns?
Use thick-cut bacon cut into 1-inch pieces and bake at 400°F until deeply browned. The key is spacing them out on the tray so they crisp, not steam. Add them back to the beans only during the last 30 minutes of baking to keep them crispy.
How can I make these beans vegetarian?
Swap the bacon for smoked paprika (1 tsp) + 2 tbsp soy sauce for depth, and use vegetable broth instead of beef. Add ½ cup tomato paste to mimic the umami from bacon. The molasses and mustard still deliver that classic flavor—just without the meat. For extra richness, stir in 2 tbsp nutritional yeast at the end.
Why do my beans turn out too thin?
Beans thicken as they cool, so avoid over-reducing the liquid while cooking. If they’re too thin, simmer uncovered for 10-15 minutes to evaporate excess liquid. For a thicker sauce next time, mash ¼ of the beans with a fork during the last 30 minutes of baking. This releases starch naturally.
