Side Dishes
Grandma's old-fashioned baked beans recipe brings that comforting, smoky-sweet aroma that turns any meal into a family gathering. š I remember my dad's side of the family gathering around the stove on Sundays, where these beans simmered all day in a cast-iron pot, filling the kitchen with that unmistakable scent of molasses and bacon.
This recipe is more than just a side dishāit's a taste of tradition, passed down through generations with every tender bean and crispy bacon bite.
The secret to authentic flavor lies in the slow cooking process, where beans become fork-tender while absorbing the rich, smoky broth.
We start with navy beans soaked overnight for perfect texture, then build layers of flavor with bacon, ham hock, and a blend of spices that creates that classic Southern taste. The molasses adds just the right amount of sweetness, balancing the savory depth from the meat and broth.
What you'll end up with is a pot of beans that's irresistibly tender, glossy from the slow simmer, and topped with crispy bacon that adds a satisfying crunch.
The aroma alone will have everyone heading to the kitchen, and the first bite delivers that perfect harmony of smoky, sweet, and savory flavors. This is the kind of recipe that feeds the soul as much as it feeds the stomach.
Perfect for Sunday dinners, potlucks, or any gathering where you want to bring a taste of home. The beans reheat beautifully, so you can make a big batch and enjoy them all week. Let's get started on creating this classic dish that's been warming hearts for generations.
Ingredients for grandma's old fashioned baked beans
Six servings of smoky-sweet comfortājust these 14 ingredients transform into Grandma's legendary baked beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans š¾ | 2 cups | Dried, soaked overnight |
| Bacon š„ | 1 ½ lb | Thick-cut, smoked preferred |
| Ham Hock š | 1 whole | Smoked for authentic flavor |
| Yellow Onion š§ | 1 whole | Medium size, chopped |
| Molasses šÆ | ½ cup | Unsulphured preferred |
| Brown Sugar š¬ | ½ cup | Packed firmly |
| Ketchup š | ¼ cup | Heinz preferred |
| Mustard š„¬ | 2 tbsp | Yellow or Dijon |
| Apple Cider Vinegar š | 2 tbsp | For tangy balance |
| Ground Black Pepper š¶ļø | 1 tsp | Freshly cracked |
| Salt š§ | 2 tsp | Kosher preferred |
| Garlic Cloves š§ | 4 cloves | Minced for depth |
| Beef Broth š„« | 2 cups | Low-sodium preferred |
| Bay Leaves šæ | 2 whole | Fresh if available |
The bacon and ham hock are non-negotiable for that authentic smoky depth. Costco sells bacon in huge packs for a steal, and the butcher counter at Whole Foods has the best ham hocksāask for smoked if you're unsure. Navy beans are key too: Bob's Red Mill dried beans are my go-to, but any dried navy beans work. Soak them overnight in plenty of water (about 8 cups) to soften completelyāthis is what makes them fork-tender. The molasses? Unsulphured is the way to go for that classic Southern flavor; it's worth the extra dollar at Trader Joe's or your local market.
No ham hock? Two extra slices of bacon plus 1/2 cup beef broth gets you close. Short on molasses? Maple syrup works in a pinch, but it'll taste different. The ketchup can be swapped for tomato paste plus 1 tbsp vinegar if you're avoiding sugar. For the mustard, Dijon adds complexity while yellow keeps it classic. The garlic can be roasted (wrap whole cloves in foil with a drizzle of oil, bake at 400°F for 20 minutes) for a sweeter, deeper flavor that pairs perfectly with the smoky beans. And if you're out of bay leaves, a pinch of cinnamon adds warmth without overpowering.
These beans taste even better the next dayāmake a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for up to 5 days with the bacon on top to keep it crispy. For freezing, portion into containers with a layer of broth on top to prevent drying. Reheat gently on the stove with a splash of waterānever microwave if you want that perfect texture. The bacon gets extra crispy when reheated, so it's worth the wait!
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipeājust toss everything into a Dutch oven, let it simmer, and walk away. The bacon renders down, the ham hock melts into the beans, and the onions caramelize without a single extra pan to wash.
- Sweet-Savory Crunch: That molasses? Itās the starādeep, sticky, and just sweet enough to balance the smoky bacon and salty ham. The beans stay tender while the edges get that perfect crispy brown crust (yes, even if you forget to stir once).
- Tailgate to Thanksgiving: Between us, this feeds a crowd without breaking the bank. Iāve served it at backyard cookouts, potlucks, and even as a side for a holiday ham. The ham hock adds richness, so you donāt need fancy toppingsājust a fork and a smile.
- Leftovers That Donāt Suck: Honestly, the flavor gets better the next day. The beans soak up all the smoky juices, and reheating takes two minutes. I make a double batch on Sundays because my kids beg for it all weekāno sad, mushy beans here.
Step-by-step instructions for Grandma's old fashioned baked beans
Here's how to make these legendary beansārich, smoky, and perfectly sweet with crispy bacon.
š„ Step 1: Cook the Bacon and Ham Hock
Place the 1.5 lb bacon and 1 whole ham hock in a large Dutch oven over medium heat. Cook for 15-20 minutes, stirring occasionally, until the bacon is golden brown and crispy. This renders fat that will create that signature smoky depth in your beans.
I like to press down on the ham hock with a wooden spoon to help it release more flavor into the pan. Once the bacon is crisp, remove it from the Dutch oven with tongs and set it aside on a paper towel-lined plate. Leave the rendered fat in the potāthis is where all the magic happens!
šØāš³ Step 2: SautĆ© the Onion and Garlic
In the same Dutch oven (don't wash itāthose browned bits are pure flavor!), add the 1 whole yellow onion chopped into ½-inch pieces. Cook over medium heat for 5-6 minutes until the onions are soft and translucent, stirring occasionally to prevent burning.
Add the 4 cloves minced garlic cloves and cook for another 30 seconds until fragrant. You'll smell that sweet, garlicky aroma filling your kitchenāthat's your signal it's ready. If the onions start to brown too quickly, reduce the heat slightly to medium-low to keep them cooking gently.
š„ Step 3: Combine All Ingredients
Drain and rinse the 2 cups soaked navy beans thoroughly to remove any debris. Add them to the Dutch oven along with the 2 cups beef broth, 0.5 cup molasses, 0.5 cup packed brown sugar, 0.25 cup ketchup, 2 tbsp mustard, 2 tbsp apple cider vinegar, 2 tsp salt, 1 tsp ground black pepper, and 2 whole bay leaves.
Stir everything together until the beans are well coated in the sauce. Here's the thingādon't worry if it looks like too much liquid. The beans will absorb it as they cook. Return the crispy bacon to the pot and give it one final stir to distribute everything evenly.
š„ Step 4: Simmer for Maximum Flavor
Cover the Dutch oven and transfer it to a preheated 325°F oven. Bake for 3-4 hours until the beans are tender and creamy. I know it's tempting to peek, but resist the urgeāevery time you open the lid, you lose precious moisture and heat.
About 30 minutes before the beans are done, give them a good stir and check the liquid level. If it's too thin, uncover and simmer on the stovetop over medium-low heat for 10-15 minutes to thicken the sauce. The beans are perfect when they're fork-tender and the sauce has a glossy, syrupy consistency.
ā° Step 5: Rest and Serve
Remove the beans from the oven and let them rest for 10 minutes covered. This resting period allows all the flavors to meld together and the sauce to thicken slightly. Remove and discard the bay leaves before serving.
Ladle the beans into bowls and garnish with extra crispy bacon if you're feeling fancy. Serve with cornbread or crusty bread to soak up every last drop of that smoky, sweet sauce. The beans will taste even better the next day as the flavors continue to developāthis is one of those dishes that improves with time!
Pro Tips For Making Grandma'S Old Fashioned Baked Beans
- SOAK BEANS OVERNIGHT: I learned this the hard wayāskipping the soak means beans that stay stubbornly firm no matter how long you bake them. Toss navy beans in a bowl, cover with water, and let them sit for at least 12 hours. Drain and rinse before cooking; theyāll absorb flavors like a sponge and break down just right.
- CRISP THE BACON FIRST: Cook the bacon until itās actually crispyāno sad, greasy bits left clinging to the pan. Drain on paper towels (yes, even if youāre impatient), then crumble it into the beans while theyāre still simmering. That extra crunch makes all the difference, and the fat renders out perfectly into the dish.
- PEEL THE HAM HOCK: Sounds weird, but it works: peel off the thick, tough skin from the ham hock before adding it to the pot. It never fully softens and can make the beans taste rubbery. A quick scrape with a knife takes 30 seconds and guarantees smooth, rich flavor instead of chewy surprises.
- SAVE THE MOLASSES WATER: After measuring out the molasses, donāt just dump the bottle awayārinse it with a splash of hot water, then add that liquid to the beans. A few teaspoons of molasses residue makes the sauce stickier and deeper, like Grandmaās version always did. (Your future self will thank you.)
Storing and reheating your leftovers
Fridge Storage Secrets
Transfer your baked beans to an airtight container within 2 hours of cooking to preserve that smoky-sweet flavor. I use glass Pyrex bowls with snap-on lidsāthey keep the beans fresh for 4-5 days when stored at 40°F or below.
The bacon stays crispier longer if you layer it on top before sealing, but I often remove it first and add it back when reheating. š
Pro tip: Skim any excess fat from the surface before storingāit can go rancid faster. If you're short on containers, aluminum foil works in a pinch, but glass is best for reheating later.
Label your container with the date to track freshness, especially if you're making a double batch for meal prep.
Freezer Prep Like a Pro
These beans freeze beautifully for up to 3 monthsāperfect for lazy weeknights. Portion into quart-sized freezer bags (they stack neatly) or glass containers with 1-inch headspace for expansion.
I like to add 1 tablespoon of broth to each portion before freezing to prevent drying. Seal bags by squeezing out excess air for maximum crispness. āļø
For extra convenience, freeze the beans unassembledākeep the bacon separate in a small bag. When ready to eat, just thaw the beans and crisp the bacon fresh in a pan. This method keeps the texture perfect and the bacon from getting soggy during storage.
Stovetop Reheating Ritual
My preferred method is stovetop reheatingāit preserves that creamy, glossy texture you worked so hard to achieve. Transfer beans to a heavy-bottomed pot (I use my Lodge cast iron) and heat over medium-low for 10-15 minutes, stirring occasionally.
Add 2-3 tablespoons of water or broth if the sauce looks too thick. Taste and adjust seasoningsāyou might need a pinch more salt or a splash of vinegar to balance flavors. š„
For the bacon: Place it on a wire rack over a baking sheet and broil for 2-3 minutes until crispy. The heat from below keeps it from burning while the broiler crisps the top. Sprinkle fresh black pepper over the beans right before serving for that restaurant-quality finish.
Microwave Shortcuts
When time is tight, microwave reheating worksābut it requires extra care. Transfer beans to a microwave-safe bowl, cover loosely with a paper towel, and heat on 50% power for 3-4 minutes.
Stir halfway through to distribute heat evenly. Add 1-2 tablespoons of water if the beans look dry. The bacon won't crisp up this way, so save it for garnishing after reheating. š”
For best results, let the beans sit covered for 2 minutes after microwaving to redistribute heat. If you're reheating from frozen, plan for 5-6 minutes total, stirring once halfway. The texture won't be as perfect as stovetop, but it's still deliciousāespecially when you're in a hurry.
Nutrition facts
Frequently asked questions
Why do I need to soak the navy beans overnight?
Soaking reduces cooking time and prevents the beans from staying hard or splitting open. Overnight soaking (8+ hours) ensures they become fork-tender while absorbing all that smoky-sweet flavor. Pro tip: Use a large bowl with plenty of waterāat least 8 cups for 2 cups of beansāand add a pinch of salt to help soften them faster.
Can I substitute pork shoulder for ham hock?
Yes, but the flavor will be milder. Use 1 lb pork shoulder cut into chunks and brown it first to develop deep flavor. For authenticity, add 1 tbsp smoked paprika to the broth to mimic ham hock's smokiness. The pork will dissolve slightly, creating a richer sauce than regular ham.
How do I fix beans that are too thick or too thin?
For thick sauce: Add ¼ cup hot water or broth and simmer uncovered for 10 minutes to loosen. For thin sauce: Uncover and simmer on medium-high heat for 15-20 minutes to reduce. Stir frequently and tasteāadjust with a splash of vinegar if needed to balance flavors.
What's the best way to make these beans vegetarian?
Swap bacon for smoked turkey bacon or coconut bacon, and use 1 cup mushrooms sautéed with the onions for umami depth. Replace ham hock with ½ cup liquid smoke plus 2 extra slices of bacon (or mushrooms). The molasses and ketchup will still create that classic sweet-savory profile, just without meat.
Can I make these beans in a slow cooker?
Brown the bacon and ham hock first, then add all ingredients to the slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Stir once halfway and add water if needed. The slow cooker's gentle heat makes the beans extra tenderājust check for doneness 30 minutes early since slow cookers vary.
