Side Dishes
Big John's copycat baked beans deliver that signature smoky-sweet molasses glaze that clings to every bean like a second skin. The secret lies in slow-cooking navy beans with a rich blend of spices, brown sugar, and molasses until the sauce thickens into a glossy, caramelized coating.
I've perfected this version after countless batches—it's the closest you'll get to the restaurant experience at home.
This recipe starts with navy beans (dried or canned) simmered until tender, then transformed into a deeply flavorful dish through a smoky-sweet sauce that develops over time.
The key is patience—letting the beans cook low and slow allows the flavors to meld and the sauce to thicken into that signature sticky glaze. No shortcuts here, just restaurant-quality results.
By the end, you'll have a pot of beans with a glossy, caramelized surface that practically drips with flavor. The molasses adds depth, the brown sugar caramelizes for sweetness, and the spices create that unmistakable smoky warmth.
This is the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
Serve alongside pulled pork, grilled sausages, or even as a standalone dish with cornbread. The sauce clings to every bean, delivering that iconic Big John's flavor in every bite. Let's get cooking!
Ingredients for big john's baked beans copycat
Pantry staples plus a few specialty touches—this is what makes the difference in copycat baked beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 2 cups | Unsoaked for best texture |
| Pork Shoulder (Boneless) 🥩 | 2 lbs | Cubed for slow cooking |
| Molasses 🍯 | ½ cup | Unsulphured for best flavor |
| Brown Sugar (Packed) 🍚 | 1 cup | Light or dark preferred |
| Ketchup 🍅 | ½ cup | Heinz preferred for consistency |
| Tomato Paste 🍅 | ¼ cup | Squeeze tube works best |
| Yellow Onion 🧅 | 1 whole | Diced small for even cooking |
| Garlic Cloves 🧄 | 6 cloves | Minced for deep flavor |
| Mustard (Dijon) 🌶️ | 2 tbsp | For tangy depth |
| Apple Cider Vinegar 🍏 | 2 tbsp | Balances sweetness |
| Smoked Paprika 🌶️ | 2 tsp | Key for smoky flavor |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked preferred |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Beef Broth 💧 | 2 cups | Low-sodium for control |
| Honey 🍯 | 1 tbsp | Light variety preferred |
The navy beans are the foundation, so don't skimp. Bob's Red Mill has great dried beans, but any store-bought will work. If using canned, go for low-sodium to control the salt. The pork shoulder? Costco or local butcher shops usually have the best deals—look for well-marbled cuts. Smoked paprika is non-negotiable here; Penzeys or the bulk bins at Whole Foods have the best quality. For molasses, unsulphured is key—it's what gives that authentic depth of flavor. The brown sugar should be packed, not scooped, for accurate measuring.
No molasses? Maple syrup at half the amount works in a pinch, but it won't be quite the same. Running out of ketchup? Tomato sauce plus a pinch of sugar gets you close. The Dijon mustard can be swapped for yellow mustard, but you'll lose some complexity. Short on beef broth? Chicken broth with a splash of soy sauce works. For the tomato paste, those little squeeze tubes from Trader Joe's are perfect—they keep forever and you won't waste a can. The pork can be swapped for chicken or turkey, but beef gives that classic smoky richness.
This recipe tastes even better the next day once everything melds. Store leftovers in the fridge for up to 5 days or freeze for 3 months. I always make a double batch—one for dinner, one for lunches. The sauce thickens as it cools, so add a splash of water if it gets too stiff when reheating. Serve with cornbread or alongside pulled pork for the full experience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything (beans, pork, molasses, sugar, ketchup) into one Dutch oven and let it do the work. No chopping, no fussing, just hands-off flavor while you sip coffee or scroll through your phone.
- Sweet & Smoky Bomb: That molasses-ketchup-browned-sugar combo? It’s ridiculous. The pork gets fall-apart tender, soaking up all that sticky, caramelized goodness—like a hug in a bowl, but way more delicious.
- Tailgate Champion: Between us, this is my go-to for game days, picnics, or lazy Sundays. It’s hearty enough for a crowd but easy to double (or triple) without breaking a sweat. Just scale the beans and pork—no math required.
- Budget Feast: Dried navy beans and pork shoulder stretch this recipe into weeks of leftovers. Honestly, I make a double batch and freeze half—because nothing beats reheating a pot of these when you’re too tired to cook. Plus, it’s cheaper than takeout.
Step-by-step instructions for Big John's baked beans
Here's how to recreate that legendary smoky-sweet molasses glaze that clings perfectly to every bean.
Prepare the Pork Shoulder and Beans
Cut the 2 lbs pork shoulder into 1-inch cubes—this size ensures even cooking and maximum flavor infusion. Place the cubed pork in a large slow cooker. Add the 2 cups navy beans (no need to soak them first—they'll soften beautifully during cooking). The beans will absorb all that rich pork flavor as they cook.
Add the 1 whole yellow onion that's been diced small and the 6 cloves garlic that you've minced. These aromatics form the flavor foundation, so don't skip this step. The onion should be completely submerged under the pork and beans—this ensures they cook through without burning.
Build the Signature Sweet-Smoky Sauce
In a medium bowl, whisk together the 0.5 cup molasses, 1 cup packed brown sugar, 0.5 cup ketchup, 0.25 cup tomato paste, 2 tbsp Dijon mustard, 2 tbsp apple cider vinegar, 2 tsp smoked paprika, 1.5 tsp salt, 1 tsp ground black pepper, and 1 tbsp honey. This mixture is what creates that iconic sticky glaze—don't worry if it looks too thick now, it'll mellow out as it cooks.
Pour this sauce mixture evenly over the pork and beans in the slow cooker. Give it a gentle stir to distribute everything, making sure the beans are well-coated. The molasses and brown sugar will caramelize beautifully as they cook, creating that signature glossy finish.
Slow Cook Until Tender and Glazed
Cover the slow cooker and cook on LOW for 8 hours—this long, slow cook time is what makes these beans so tender and flavorful. The pork should fall apart easily with a fork, and the beans should be completely soft with no bite. If you're short on time, you can cook on HIGH for 5-6 hours, but I recommend the low-and-slow method for the best texture.
About 30 minutes before the cooking time is up, give the beans a good stir. This helps distribute the sauce evenly and ensures every bean gets that perfect sticky glaze. The mixture should look thick and syrupy—if it's too thin, the beans won't have that characteristic cling. If it's too thick, add 2 tablespoons of beef broth to loosen it slightly.
Finish with Beef Broth and Rest
Remove the lid and stir in the 2 cups beef broth. This adds depth of flavor and helps create that perfect sauce consistency. Let the beans cook uncovered for an additional 15-20 minutes to thicken the sauce further and develop more complex flavors. You'll know they're done when the sauce has that beautiful glossy sheen and coats the back of a spoon.
Let the beans rest for 10 minutes before serving. This resting period allows the flavors to meld completely and the sauce to thicken just right. The beans will be hot and the sauce will be perfectly sticky—just like Big John's original. Serve warm with cornbread or crusty rolls to soak up every last bit of that delicious glaze.
Pro Tips For Making Big John'S Baked Beans Copycat
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means beans that stay rock-hard no matter how long you bake them. Toss dried navy beans in a bowl with cold water, cover, and let them sit for at least 12 hours. Drain and rinse before cooking, and your beans will absorb the molasses and pork flavor like a dream.
- SWEAT THE PORK LOW: This isn’t the prettiest method, but it’s the tastiest. Cook the pork shoulder in a skillet over medium-low heat until it’s deeply browned and the fat renders out—about 15-20 minutes. High heat makes the meat tough and turns the beans greasy. Slow and steady wins the race here.
- STIR IN KETCHUP LATE: I used to dump the ketchup in with everything else, but the sauce turns watery and the beans get mushy. Wait until the last 30 minutes of baking to fold in the ketchup—this lets the molasses and brown sugar caramelize first, giving that rich, sticky glaze you’re after.
- USE LESS SUGAR: Sounds weird, but it works: cut the brown sugar by a third and add a splash of vinegar (apple cider or white) to balance the sweetness. The original recipe can tip into cloying territory, and the beans end up tasting like dessert instead of savory comfort food. Trust me, your taste buds will notice.
Dietary considerations for these flavors
Gluten-Free Adaptation
This recipe is naturally gluten-free if you use certified gluten-free ingredients. The key is checking your molasses, ketchup, and broth labels—some brands contain hidden gluten. I recommend Annie's Organic ketchup and Pacific Foods gluten-free beef broth.
The molasses from Whole Foods bulk section is typically safe, but always verify the label. The beans, pork, and spices are all gluten-free staples, so no substitutions are needed beyond these three ingredients. 🌾
Vegetarian Option
Swap the pork shoulder for extra-firm tofu or tempeh pressed and cubed to mimic texture. Use vegetable broth instead of beef broth, and add 1 tbsp soy sauce or coconut aminos to deepen the umami flavor.
The sauce remains the same, but the beans will absorb these plant-based liquids beautifully. For extra protein, stir in ½ cup cooked lentils with the beans during the final 30 minutes of cooking.
Low-Sugar Version
Reduce the brown sugar to ½ cup and swap ¼ cup with unsweetened applesauce for moisture. Use monk fruit sweetener or erythritol instead of honey—about 1 tbsp of either will maintain sweetness without spiking blood sugar.
The molasses can stay, but cut it to ¼ cup and add 1 tsp vanilla extract to enhance depth. The sauce will still caramelize, just with less sweetness. 💡
Dairy-Free Note
This recipe is already dairy-free, making it perfect for lactose-intolerant diets. The molasses, ketchup, and spices contain no dairy, and the pork (if using) is naturally dairy-free. For extra richness, stir in 1 tbsp coconut cream during the final 15 minutes of cooking—it adds a subtle creaminess without dairy.
Always check labels on broth and tomato paste for accidental dairy additives, though they're rarely present in these ingredients.
Allergen-Friendly Tips
For nut allergies, ensure your molasses and spices are processed in nut-free facilities—brands like Trader Joe's often label these clearly. Soy allergies? Skip the soy sauce in the vegetarian version and use tamari instead.
Egg allergies aren't a concern here, but if you're also avoiding pork, the vegetarian option above works perfectly. Cross-contamination is the biggest risk, so clean your slow cooker thoroughly if you've used it for other allergenic ingredients recently. 🧼
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For convenience, use 4 (15-oz) cans of navy beans (drained and rinsed) in place of the dried beans. Skip the pork shoulder and reduce the cooking time to 3-4 hours on HIGH—just stir occasionally to prevent sticking. The texture will be slightly softer, but the sauce will still cling beautifully.
Why does the sauce need to simmer so long?
The slow cook time is key for developing that signature caramelized glaze. The molasses and brown sugar break down gradually, creating complex flavors and a thick, sticky consistency. Rushing it on HIGH heat can make the sauce too thin or bitter. Think of it like making candy—patience pays off! The pork also needs time to become tender and infuse the beans with flavor.
How do I fix a sauce that's too thin?
If your sauce isn't thick enough, remove the lid and simmer uncovered for 15-20 extra minutes to reduce it. For a quicker fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir it into the sauce, and cook for another 5 minutes until it thickens. Avoid adding too much at once—start with half and adjust.
Can I make this in an Instant Pot?
Yes! Use the MEAT/STEW setting for 40 minutes on HIGH pressure. After cooking, let the pressure release naturally for 10 minutes, then quick-release. The sauce may need a few extra minutes on the stovetop to thicken properly. For best results, stir in the beef broth at the end and cook on SAUTE mode for 5 minutes to develop the glaze.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over medium-low heat, stirring occasionally with a splash of water or broth to prevent sticking. Microwave in 30-second bursts with a damp paper towel covering the dish. Never reheat in the oven uncovered—it can dry out the sauce. The beans taste even better the next day as flavors meld further!