Homemade Baked Beans (Stovetop, Make-Ahead + Better Than the Can)
super easy
Key Ingredient Notes
Organic great northern beans. 48 oz — that’s three standard 15-oz cans, drained and rinsed. Great northern beans are the ideal choice here: they’re mild in flavor, hold their shape well through a long simmer without going mushy, and absorb the sauce evenly. Navy beans are the traditional baked bean choice and work as a direct substitute. Pinto beans also work and produce a slightly earthier, creamier result.
Uncured bacon. Four slices, chopped into small pieces before cooking. Uncured bacon skips the sodium nitrate and artificial preservatives found in conventional bacon — look for a brand with a short ingredient list. The bacon does two things: it renders fat that the onion cooks in, building the savory base of the whole pot, and the small pieces distribute throughout the beans so every bite gets a little smokiness.
Organic onion. One whole onion, chopped. The onion cooks alongside the bacon until genuinely caramelized — softened, golden, and sweet. Don’t rush this step. The seven-minute sauté is building flavor that will carry through the whole hour of simmering.
Molasses. ⅛ cup. This is the ingredient that gives these baked beans their deep, slightly bitter, almost smoky sweetness — the backbone of the sauce. Blackstrap molasses is the most intense and nutrient-dense option. Regular unsulphured molasses is slightly milder and is what this recipe was developed with. Don’t substitute — the molasses is irreplaceable here.
Maple syrup. ⅛ cup alongside the molasses. Where molasses is deep and slightly bitter, maple syrup is bright and clean. The two together create a layered sweetness that’s more complex than either one alone. Pure maple syrup only — not pancake syrup.
Organic ketchup. ½ cup. The tomato base and acidity of the ketchup balances the sweet molasses and maple and gives the sauce its body. Use a clean ketchup without high fructose corn syrup — Primal Kitchen and 365 Organic both have short ingredient lists.
Worcestershire sauce. 1 tablespoon. This is the umami anchor of the sauce — it adds a savory depth that makes the beans taste slow-cooked and complex rather than just sweet. Don’t skip it.
The spice blend. Pink Himalayan salt, garlic powder, onion powder, ground mustard, and allspice. The allspice is the detail most people don’t expect — it’s warm and slightly floral and rounds out the molasses-forward sweetness in a way that makes the whole pot taste like something you can’t quite put your finger on. Just ¼ teaspoon is enough.
Variations and Substitutions
Add more bacon. Double the bacon to six slices for a more heavily smoked, meatier pot of beans. This is the version to make when you’re serving these as the main event alongside corn bread rather than as a supporting side.
Make it smokier. Add ½ teaspoon of smoked paprika with the other spices for a deeper, smokier flavor profile. A small splash of liquid smoke also works if you want that full BBQ smokehouse quality.
Make it spicy. Add ¼ teaspoon of cayenne or a teaspoon of hot sauce with the other ingredients. The heat plays well against the molasses and maple sweetness.
Skip the bacon. Replace the bacon with 1 tablespoon of extra virgin olive oil for sautéing the onion. The beans will be less smoky and savory but still excellent — and fully vegetarian.
Slow cooker version. Sauté the bacon and onion on the stovetop first, then transfer everything to a slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. The slow cooker version produces an even more deeply flavored, cohesive sauce.
Add brown sugar. Swap the maple syrup for an equal amount of organic brown sugar for a more traditional New England-style sweetness.
How to Make Homemade Baked Bean
- Sauté the bacon and onion. Heat a large pot over medium heat. Add the chopped uncured bacon and chopped onion together. Cook, stirring frequently, for about 7 minutes until the bacon is cooked through and the onion is softened and golden. Don’t rush this — the caramelization is building the flavor base for the whole pot. The bacon fat rendering into the pan is the foundation the sauce builds on.
- Add everything else. Add the drained and rinsed great northern beans, pink Himalayan salt, garlic powder, onion powder, ground mustard, allspice, molasses, maple syrup, ketchup, and Worcestershire sauce all at once. Stir well to combine, making sure all the ingredients are evenly distributed and the spices don’t clump.
- Bring to a low boil. Turn the heat up slightly and bring the pot to a low boil, stirring as it heats.
- Simmer for one hour. Reduce the heat to low-medium, place the lid on the pot, and let the beans simmer for a full hour. Stir every 10–15 minutes to prevent the bottom from scorching and to check that the heat isn’t too high — you want a gentle, steady simmer, not a rolling boil. The sauce will thicken and darken as it cooks and the beans will absorb the flavors throughout.
- Adjust and serve. Taste before serving and adjust seasoning if needed. If the sauce is thicker than you’d like, add a splash of water and stir. If you want a thicker sauce, remove the lid for the last 10–15 minutes to let it reduce.
- Serve warm alongside your favorite main dish.
Make It Ahead
Baked beans are one of the few dishes that genuinely improve overnight. The beans absorb the sauce as everything sits in the refrigerator, the flavors meld together, and what was already good becomes noticeably better by the next day.
Make the day before: Cook the full recipe, let cool to room temperature, and transfer to an airtight glass container in the refrigerator. Reheat the next day on the stovetop over low heat, stirring occasionally, until warmed through. Or transfer to a slow cooker and heat on low for 1–2 hours.
Storage: Leftovers keep in the refrigerator in an airtight container for up to 4 days.
A note on freezing: I have tried freezing these and haven’t loved the consistency after thawing — the beans get a bit mushy and the sauce separates slightly. Refrigerating and reheating within 4 days is the better option for this recipe. If you want to make a large batch specifically for the freezer, undercook the beans slightly so they have more structure to survive the freeze-thaw cycle.
Anna’s Tips
Don’t skip the sauté step. The seven minutes of cooking bacon and onion together is not just about cooking the bacon — it’s about rendering the fat, caramelizing the onion, and building the savory foundation the whole pot rests on. A dump-everything-in approach produces noticeably flatter beans.
Low and slow is right. An aggressive boil breaks down the beans and produces a mushy pot. A gentle, steady simmer over low-medium heat for the full hour is what keeps the beans intact while the sauce thickens and the flavors develop.
Stir regularly. The molasses and ketchup in the sauce are sticky and will scorch on the bottom of the pot if you walk away. Every 10–15 minutes, give the pot a good stir and scrape the bottom.
Taste before serving. After an hour of simmering the flavors are more concentrated than when you started. Taste and adjust — a touch more salt, a squeeze more molasses if you want deeper sweetness, or a splash of Worcestershire for more umami depth.
Make them the day before. This isn’t just a convenience tip — it genuinely produces a better pot of beans. The overnight rest in the fridge is the best thing you can do for this recipe.
Clean ketchup matters here. You’re using ½ cup — a meaningful amount. The quality of the ketchup directly affects the flavor of the sauce. Use one without high fructose corn syrup and the difference is noticeable.
What to Serve With Them
These beans are a natural BBQ side — alongside pulled pork, burgers, grilled chicken, or ribs. They pair perfectly with the grilled citrus orange pork chops and margarita chicken on this site. For a full summer cookout spread, serve alongside corn on the cob, coleslaw, and cornbread.
They also work as a hearty side for weeknight dinners — served next to grilled chicken thighs and a simple green salad they’re a complete, satisfying meal without much extra work.
Frequently Asked Questions
Can I use dried beans instead of canned? Yes — soak 1 pound of dried great northern beans overnight, then cook according to package directions until just tender before starting the recipe. The flavor is slightly deeper with dried beans but the canned version is nearly as good and significantly faster.
What’s the difference between great northern beans and navy beans for baked beans? Both work well. Navy beans are the traditional baked bean choice — they’re smaller and softer and produce a creamier sauce. Great northern beans are slightly larger, milder in flavor, and hold their shape better through a long simmer. Either works for this recipe.
Can I make these in a slow cooker? Yes. Sauté the bacon and onion on the stovetop first — don’t skip this step — then transfer everything to a slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. The slow cooker version develops an even more cohesive sauce.
Why do my beans have a thin sauce? Either the heat was too low or the lid was on the whole time without any reduction. For the last 10–15 minutes of cooking, remove the lid and let the sauce reduce uncovered. If the beans have finished cooking and the sauce is still thin, increase the heat slightly and cook uncovered for another 10 minutes, stirring frequently.
How do I reheat leftover baked beans? On the stovetop over low heat, stirring occasionally, until warmed through — about 10 minutes. Add a small splash of water if the sauce has thickened too much in the fridge. A slow cooker on low for 1–2 hours also works well for larger quantities.
Can I make these vegetarian? Yes — skip the bacon and sauté the onion in 1 tablespoon of extra virgin olive oil instead. Add ½ teaspoon of smoked paprika with the other spices to compensate for the smoky depth the bacon provides.
Do baked beans freeze well? Honestly, I haven’t had great results freezing these — the beans get slightly mushy and the sauce separates a bit on thawing. These are best made fresh or made ahead and refrigerated for up to 4 days. If you do want to freeze them, undercook the beans slightly and freeze in smaller portions.
Other Recipes You Will Love
Homemade Baked Beans (Stovetop, Make-Ahead)
Equipment
- 1 medium bowl
- 1 large pot
Ingredients
- 48 oz organic great northern beans
- 4 slices uncured bacon chopped into small pieces
- 1 organic onion chopped
- 1 tsp pink Himalayan salt or sea salt
- ½ tsp organic garlic powder
- ½ tsp organic onion powder
- ½ tsp organic ground mustard
- ¼ tsp all spice
- ⅛ cup molasses
- ⅛ cup maple syrup
- ½ cup organic ketchup
- 1 tbsp Worcestershire
Instructions
- Heat a large pot on the stove top over medium heat.
- Once the pan is hot, add in the 1 organic onion chopped and 4 slices uncured bacon. Stir frequently until the bacon is cooked through and the onions are caramelized- about 7 minutes.
- Add in the 1 tsp pink Himalayan salt, ½ tsp organic garlic powder, ½ tsp organic onion powder, ½ tsp organic ground mustard , ¼ tsp all spice, 48 oz organic great northern beans, ⅛ cup molasses, ⅛ cup maple syrup, ½ cup organic ketchup and 1 tbsp Worcestershire.
- Stir well and bring to a low boil. Reduce the heat to low/medium and place the lid on.
- Let simmer for an hour. Stir frequently to make sure the bottom doesn't burn and the heat isn't too high.
- Serve with your favorite main dish.



Leave a Reply