Side Dishes
This B&M baked beans copycat recipe delivers the same smoky molasses depth and crispy bacon crunch you know and love, but with a method that's easier to master at home. 💛 I spent weeks perfecting the balance of sweet, smoky, and savory flavors that make the original so iconic—now you can recreate that same rich, slow-cooked goodness in your own kitchen without the wait.
The secret lies in the slow cooking process, where pork shoulder breaks down into tender, flavorful pieces while absorbing the molasses-brown sugar glaze. I use a combination of bacon for that unmistakable crunch and a touch of mustard for depth, just like the original.
The beans stay creamy and tender, never mushy, thanks to careful timing and the right balance of liquid.
By the time you're done, you'll have a pot of baked beans that's just as satisfying as the canned version—smoky from the bacon, sweet from the molasses, and perfectly seasoned with just the right amount of salt and spice.
This isn't just a side dish; it's a flavor experience that pairs perfectly with cornbread, hot dogs, or even as a hearty main.
Whether you're hosting a cookout or just craving that classic comfort food flavor, this recipe delivers restaurant-quality results with simple ingredients and a foolproof method. Let's get cooking!
Ingredients for b&m baked beans copycat
Six ingredients make the magic happen—smoky, sweet, and savory all in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 2 lb | Bone-in for best flavor |
| Dried Navy Beans 🌱 | 2 cups | Unsoaked, or use canned drained |
| Thick-Cut Bacon 🥓 | 12 oz | Not pre-cooked, chopped into pieces |
| Molasses 🍯 | ½ cup | Unsulphured for best flavor |
| Brown Sugar 🍚 | ½ cup | Light or dark, packed |
| Yellow Mustard 🍯 | 2 tbsp | Dijon works too |
| Ketchup 🍅 | ¼ cup | Heinz preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | Or white vinegar |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Beef Broth 🥫 | 1 cup | Low-sodium preferred |
| Water 💧 | 1 ½ cups | Or use additional broth |
The pork shoulder is non-negotiable here—bone-in gives the best flavor, and you'll find it at Costco or your local butcher shop. If you're buying pre-cut, look for chunks with visible fat marbling. For the beans, dried navy beans are traditional, but canned work in a pinch (just drain and rinse). The bacon should be thick-cut—the kind that doesn't turn to mush when cooking. Trader Joe's has great prices on the thick-cut variety, and it's worth the extra money for that perfect crunch.
No molasses? Maple syrup plus a pinch of cinnamon gets you close, but it won't be quite the same. Short on brown sugar? White sugar plus a splash of molasses works, but the color won't be as rich. The mustard is key—Dijon adds depth, while regular yellow mustard keeps it classic. For the vinegar, apple cider vinegar adds a subtle fruitiness, but white vinegar is fine if that's what you've got. If you're using canned beans, rinse them well to remove any canned saltiness.
This recipe tastes even better the next day—make extra for leftovers. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion mine into individual containers so I can grab a serving straight from the freezer. The beans should be tender but not mushy—if they're too thick, just add a splash of water or broth and simmer a few more minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s the kind of meal where you dump everything into one dish—pork shoulder, beans, bacon—and let it slow-cook into something rich and tender. No chopping, no fussing, just set it and forget it while you handle the rest of dinner.
- Smoky-Sweet Bliss: That molasses and brown sugar combo? It’s where this recipe gets its soul—deep, caramelized, and just a little bit sticky. The thick-cut bacon adds a smoky crunch that makes every bite feel like a hug from your favorite diner.
- Tailgate Ready: Between us, this is my go-to for game days, potlucks, or whenever I need a dish that feeds a crowd without breaking the bank. The beans hold up perfectly, and the pork stays juicy—no sad, dry leftovers here.
- Budget Winner: Pork shoulder and dried beans stretch for days, and bacon fat turns the beans into something luxurious. Honestly, I make a double batch just so I can reheat it for lunch—because who wants to cook twice?
Step-by-step instructions for B&m baked beans copycat recipe
Here's how to recreate that iconic smoky-sweet flavor in your own kitchen.
🔥 Step 1: Brown the Bacon and Cook the Pork Shoulder
Start by chopping the 12 oz thick-cut bacon into ½-inch pieces—this gives you maximum crispy bits later. In a large Dutch oven, cook the bacon over medium heat until golden and crispy, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels to drain.
In the same Dutch oven, add the 2 lb pork shoulder cut into 1-inch chunks. Cook until browned on all sides, about 5-7 minutes. This step builds deep flavor—don't skip it. Once browned, remove the pork and set it aside with the bacon.
👨🍳 Step 2: Sauté Aromatics and Prepare the Beans
In the bacon fat still in your Dutch oven, add the 2 cups dried navy beans and stir to coat them in the fat. This helps prevent them from sticking later. Add 1 cup beef broth and 1.5 cups water, then bring to a boil. Reduce heat to low and simmer for 5 minutes to start softening the beans.
While the beans simmer, whisk together the 0.5 cup molasses, 0.5 cup brown sugar, 2 tbsp yellow mustard, 0.25 cup ketchup, and 0.25 cup apple cider vinegar in a bowl until smooth. This is the sweet-tangy sauce that makes these beans special—don't skip the whisking.
🥘 Step 3: Combine Everything and Simmer Low and Slow
Return the pork shoulder and bacon to the Dutch oven. Pour in the molasses mixture and stir well to combine. Sprinkle in the 1 tsp onion powder, 1 tsp garlic powder, 0.5 tsp ground black pepper, and 1.5 tsp salt. The beans should now be swimming in a rich, glossy sauce.
Bring everything to a gentle boil, then reduce heat to low and cover partially. Let it simmer for 2.5-3 hours until the pork is fork-tender and the beans are creamy. Stir occasionally, especially in the last 30 minutes, to ensure even cooking. The sauce should thicken beautifully as it cooks.
⏰ Step 4: Finish and Rest for Maximum Flavor
Once the pork is tender and the beans are creamy, remove the lid and increase heat to medium to reduce the sauce slightly, about 5-7 minutes. This step intensifies the flavors and gives you that perfect thick-and-saucy consistency. Taste and adjust seasoning if needed—sometimes the molasses needs a touch more salt.
Let the beans rest for 10 minutes before serving. This resting time allows the juices to redistribute, making each bite even more flavorful. Serve warm with crusty bread or cornbread to soak up all that delicious sauce. The copycat is complete—smoky, sweet, and packed with bacon crunch!
Pro Tips For Making B&M Baked Beans Copycat
- CRANK THE HEAT FIRST: Those navy beans need a screaming-hot start—at least 350°F for the first 15 minutes—to break them down fast. I used to simmer gently, and the beans stayed mushy instead of creamy. High heat softens them and caramelizes the bacon fat right away, which is half the flavor.
- SALVAGE THE BACON GREASE: Drain the bacon halfway through cooking, but save that grease—it’s liquid gold for the beans. Stir it back in after removing the bacon; the smoky fat clings to the beans like glue. (Yes, even if you’re impatient like me—just don’t skip this step.)
- STIR THE MOLASSES EARLY: Add the molasses and brown sugar with the liquid, not at the end, or you’ll end up with clumpy sugar glops. I learned this the hard way—now I mix them into the broth first, then let everything simmer until the sugar fully dissolves. No one wants gummy bits in their beans.
- COVER IT TIGHT AFTER 2 HOURS: After the pork shoulder hits 165°F, slap that lid on and crank the oven to 300°F. The beans need low-and-slow moisture to tenderize, but the pork benefits from resting under heat to stay juicy. I was skeptical until I tried it—now it’s non-negotiable.
Make-ahead tips for this recipe
Prep Ahead Basics
The beauty of this recipe is how well it plans for leftovers. I always double the batch because the flavors deepen overnight—just like the original canned version. Store in an airtight container in the fridge for up to 5 days.
The beans will stay creamy, not mushy, and the pork remains tender. For freezer storage, portion into quart-sized freezer bags with 1-inch headspace—this prevents ice crystals from making the sauce watery. 💪
Slow Cooker Shortcut
If you're short on time, transfer everything to a 6-quart slow cooker after Step 1. Cook on low for 8 hours or high for 5 hours, then finish with the final reduction on the stovetop.
I tested this method with my Hamilton Beach slow cooker and was amazed at how easy it was—just set it and forget it until dinner. The texture stays perfect, and the smoky-sweet balance remains intact.
Bacon Crunch Hack
For that signature B&M crunch without waiting for the full cook time, crisp the bacon separately and add it back in the last 15 minutes of cooking. I like to use thick-cut bacon from Trader Joe's—it holds its shape beautifully.
Pro tip: Save the bacon fat! It adds 2 tablespoons of extra flavor if you strain it through a fine-mesh sieve after cooking. 🥓
Freezer-Friendly Servings
Portion the beans into individual microwave-safe containers before freezing. When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with 2 tablespoons of water over medium-low heat for 5-7 minutes.
This method keeps the sauce glossy and prevents the beans from drying out. I keep a stash in my freezer for lazy weeknights—just grab, thaw, and serve.
Make-Ahead for Parties
This recipe is a crowd-pleaser at cookouts, so I always make a large batch when hosting. Reheat in a large stockpot over low heat, stirring occasionally, until warmed through (165°F internal temp).
For serving, transfer to a chafing dish or slow cooker on warm setting to keep it hot for hours. The smoky aroma alone will have guests lining up for seconds. 🌟
Flavor Boost Tricks
If you're prepping ahead, add a dash of smoked paprika when reheating—it intensifies that campfire-like flavor. For extra richness, stir in 1 tablespoon of butter during the final reduction. I also like to sprinkle crushed red pepper flakes on top just before serving for a subtle kick.
These little tweaks make all the difference when you're reviving leftovers. 💡
Nutrition facts
Frequently asked questions
Why does the original B&M recipe taste so different from homemade versions?
The secret lies in the slow-cooked pork shoulder and the molasses-brown sugar glaze. The original uses a specific blend of spices and a longer cooking time that develops deep, smoky-sweet flavors. This copycat recipe replicates that by simmering for 2.5-3 hours and using thick-cut bacon for that signature crunch.
Can I use canned beans instead of dried?
Canned navy beans work perfectly—just drain and rinse them well to remove excess sodium. For best texture, reduce the cooking time to 1.5-2 hours since canned beans are pre-cooked. The flavor won't suffer, but the sauce may thicken slightly faster.
What's the best way to reheat leftovers without drying them out?
Reheat gently on the stovetop with 2 tablespoons of water or broth over medium-low heat for 5-7 minutes, stirring occasionally. Never microwave directly—it turns the sauce rubbery. For extra richness, stir in 1 tablespoon of butter during reheating.
Can I make this recipe vegetarian?
You can adapt it by replacing pork with smoked tofu or tempeh and using vegetable broth. For smokiness, add 1 teaspoon liquid smoke or ½ teaspoon smoked paprika. The texture will differ, but the sweet-savory balance remains.
How do I get that perfect thick-and-saucy consistency?
The sauce thickens naturally during the 2.5-3 hour simmer. If it's too thin, reduce heat to medium and cook uncovered for 5-10 minutes to evaporate excess liquid. For extra thickness, stir in 1 tablespoon of cornstarch mixed with water at the end. The key is patience—rushing makes mushy beans!
