Side Dishes
Grandma Brown’s home baked beans recipe is the kind of dish that transforms a simple meal into a family gathering—smoky, sweet, and deeply comforting. This recipe has been passed down through generations, perfecting the art of slow-cooked beans with tender pork and rich spices. I’ve adapted it to ensure every bite delivers that signature homestyle flavor, just like the version that made Sunday dinners legendary.
The secret lies in the slow simmer, where beans soften and flavors meld into a perfect balance of smoky, sweet, and savory. You’ll start with dried beans soaked overnight for maximum tenderness, then brown the pork to deepen the flavor before everything comes together in a Dutch oven.
The result is a thick, velvety sauce that clings to every bean, making every spoonful irresistible.
This recipe is designed to be made ahead—it tastes even better the next day as the flavors deepen. Serve it alongside cornbread, mashed potatoes, or as a hearty side dish for barbecues.
The slow-cooked method ensures rich, tender beans that are foolproof, so you can focus on enjoying the meal rather than worrying about the cooking process.
Whether you’re recreating a family tradition or introducing this classic to new generations, these baked beans will become a staple in your home. The combination of smoky bacon, sweet molasses, and tender beans creates a dish that’s both nostalgic and deeply satisfying. Let’s get started on this timeless recipe.
Ingredients for grandma brown's home baked beans
Sixteen essential ingredients transform simple beans into a smoky-sweet family heirloom.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🌱 | 2 cups | Soaked overnight for tenderness |
| Pork Shoulder 🐖 | 2 lbs | Cut into 1-inch cubes |
| Smoked Bacon 🥓 | ½ lb | Chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Chopped into half-moons |
| Celery Stalks 🥬 | 2 whole | Chopped into small dice |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Black Molasses 🍯 | ½ cup | For authentic sweetness |
| Tomato Paste 🍅 | ¼ cup | High-quality for richness |
| Apple Cider Vinegar 🍎 | ¼ cup | Balances sweetness |
| Brown Sugar 🍚 | ½ cup | Packed for accuracy |
| Dijon Mustard 🌶️ | 1 tbsp | Adds tangy complexity |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for heat |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Water 💧 | 4 cups | For soaking and cooking |
The beans are the heart of this recipe, so start with high-quality dried navy beans—none of that canned shortcut nonsense. Soaking them overnight in cold water (with a pinch of salt) ensures they cook evenly and stay tender. For the pork, pork shoulder is non-negotiable—it stays juicy and tender through the long cooking time. Costco or local butchers often have great cuts at a reasonable price. If you can't find pork shoulder, smoked ham hocks work in a pinch, but they add a different depth of flavor. The bacon? Applewood-smoked if you can find it—it makes all the difference.
No molasses? Maple syrup or dark corn syrup will work, though molasses gives that classic tangy sweetness. Short on tomato paste? Crushed tomatoes or tomato sauce in equal amounts will do, but you might need to add a pinch more salt to balance. The apple cider vinegar can be swapped for red wine vinegar, but it won't have the same fruity depth. For the mustard, Dijon is key—it adds a complexity that regular yellow mustard can't match. If you're using dried beans, make sure they're not old or shriveled—they won't soften properly. Rinse them well after soaking to remove any bitterness.
This recipe tastes even better the next day, so make a double batch if you're feeding a crowd. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for up to 3 months. The beans will keep their texture beautifully when reheated gently on the stove with a splash of water. For serving, a sprinkle of fresh parsley or green onions brightens up the dish. If you're making this ahead for a gathering, the flavors only get richer over time—just like Grandma Brown intended.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in one Dutch oven and let it simmer. The navy beans soften while the pork shoulder falls apart, and the bacon renders its smoky goodness right into the mix. No straining, no fuss, just pure, hands-off cooking.
- Smoky Sweet Heat: That combo of smoked bacon and pork shoulder? It’s like a hug for your taste buds. The onions caramelize just enough to add depth, and the celery brings a fresh crunch that cuts through the richness. Honestly, it’s the kind of flavor that makes you want to lick the spoon—yes, even on a Tuesday night.
- Leftovers That Shine: This recipe actually improves the next day. The flavors meld even more, and the beans get that perfect tender-crisp texture. I double the batch on Sundays so I can reheat portions for quick lunches—no sad, soggy leftovers here. Just hearty, satisfying bites every time.
- Budget Feast for Crowds: A pound of dried beans and a couple of pounds of pork shoulder stretch to feed six (or more, if you’re like my family). The bacon adds richness without breaking the bank, and the onions/celery bulk it up for next to nothing. It’s my go-to for potlucks, tailgates, or whenever I need to feed a houseful without stressing over the grocery bill.
Step-by-step instructions for grandma brown's home baked beans
Follow this time-tested method for beans with perfect smoky-sweet balance and tender meat.
Prepare the Beans and Meat
Begin by soaking the 2 cups dried navy beans in the 4 cups water overnight. This essential step ensures they cook evenly and remain tender. I always use a large bowl and cover with a clean kitchen towel to keep out debris. In the morning, drain and rinse the beans thoroughly before proceeding.
While the beans soak, cut the 2 lbs pork shoulder into 1-inch cubes. This size allows for even cooking and maximum flavor absorption. Chop the 0.5 lb smoked bacon into small pieces—these will render fat that creates the rich base for your beans. Keep the bacon and pork separate for now.
Build the Flavor Base
In a large Dutch oven or heavy pot, cook the chopped bacon over medium heat until crispy, about 8-10 minutes. Remove the bacon with a slotted spoon and set aside, leaving the rendered fat in the pot. This bacon fat is the secret to deep flavor.
Add the chopped yellow onion and celery stalks to the pot, cooking for 5-6 minutes until softened. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. You're building layers of flavor here—the onions and celery form the aromatic foundation while the garlic adds complexity.
Combine All Ingredients
Return the crispy bacon to the pot along with the drained navy beans. Add the 0.5 cup black molasses, 0.25 cup tomato paste, 0.25 cup apple cider vinegar, 0.5 cup packed brown sugar, 1 tbsp Dijon mustard, 1 tsp ground black pepper, 1.5 tsp kosher salt, and 2 whole bay leaves. Stir everything together thoroughly to ensure even distribution of flavors.
Add the cubed pork shoulder and enough water to just cover all ingredients—about 2 cups should suffice. The beans should be submerged but not drowning in liquid. This ratio ensures proper cooking without making the beans mushy. Give everything one final stir before proceeding.
Slow Cook to Perfection
Bring the mixture to a gentle boil, then reduce heat to low. Cover and simmer for 3 hours, stirring occasionally to prevent sticking. After 3 hours, check the beans—they should be tender but still hold their shape. If they're not quite tender, continue cooking for another 30-60 minutes.
Here's the key: the beans should be fork-tender with just a slight bite remaining. The pork should be falling off the bone when tested with a fork. If the mixture looks too thick, add ½ cup water. The sauce should coat the back of a spoon but still allow you to see the beans underneath.
Rest and Serve
Once the beans reach perfect tenderness, remove the bay leaves and let the entire pot rest uncovered for 10 minutes. This resting period allows flavors to meld and the sauce to thicken slightly. Taste and adjust seasoning—you may need to add more salt or vinegar to balance the sweetness.
Serve the beans warm, ladling them over cornbread or crusty bread. The combination of tender beans, smoky pork, and rich sauce makes this a hearty meal that's perfect for family gatherings. The flavors only get better the next day, so make extra if you can!
Pro Tips For Making Grandma Brown'S Home Baked Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to beans that stay hard no matter how long you cook them. Toss dried navy beans in a bowl, cover with cold water by 2 inches, and let them sit on the counter for 12 hours. No peeling or pre-washing needed; just drain and rinse before adding to the pot. (Yes, even if you’re impatient like me.)
- BROWN THE PORK FIRST: That pork shoulder won’t render its fat properly if you just toss it in raw. Cut it into 1-inch chunks, heat your Dutch oven over medium-high, and sear the pork until deeply browned on all sides—about 5 minutes per batch. The crust adds flavor, and the fat will baste the beans later. (Skip this, and your beans taste bland.)
- CHOP BACON SMALL: Thick bacon slices won’t crisp or dissolve into the beans like they should. Cut the smoked bacon into ¼-inch pieces—small enough to disappear into the sauce but big enough to hold shape. Render it first in the pot before adding anything else, or you’ll end up with greasy, uneven texture. (Your future self will thank you.)
- LOW AND SLOW AFTER BOIL: Once the beans hit a full boil with all ingredients, drop the heat to the lowest setting that maintains a gentle simmer. Navy beans need 2–3 hours to soften properly, and rushing it turns them mushy. Cover the pot and resist the urge to peek—just let them do their thing. (I know, I know, but trust the process.)
Essential equipment for perfect results
Dutch Oven Essentials
Your Dutch oven is the star of this recipe—it distributes heat evenly and locks in flavors during the long simmer. I recommend a 5-6 quart enameled cast iron Dutch oven like the Le Creuset Signature or Lodge Pre-Seasoned.
These brands handle high heat without warping and create that signature thick, velvety sauce. If you don’t have one, a heavy-bottomed pot with a tight-fitting lid works too, though it may not brown the edges as beautifully. 🔥
Slow Cooker Shortcut
For hands-off cooking, transfer everything to a 6-quart slow cooker after browning the bacon and building the flavor base. Cook on low for 8-10 hours or high for 5-6 hours, stirring occasionally. I love my Hamilton Beach Programmable Slow Cooker—it’s affordable and reliable.
Just add ½ cup water if the mixture gets too thick during cooking. The slow cooker version is perfect for busy days but lacks the deep caramelization of the Dutch oven.
Meat Thermometer Must-Have
A meat thermometer is non-negotiable for perfect pork—aim for an internal temperature of 195°F to ensure tender, pull-apart meat. My go-to is the ThermoWorks Smoke, but even a basic instant-read thermometer like the Taylor Genius does the job.
Insert the probe into the thickest part of the pork shoulder to avoid hitting the bone. This prevents overcooking and ensures the pork stays juicy and flavorful. 🌡️
Wooden Spoon for Stirring
Use a long-handled wooden spoon (like the OXO Good Grips) to stir the beans during cooking. Wood prevents scratching your Dutch oven’s enamel and won’t conduct heat like metal, keeping your hands safe.
Avoid plastic spoons—they melt under high heat and can leach chemicals into your food. A sturdy wooden spoon also helps scrape up those delicious browned bits from the bottom of the pot.
Kitchen Towels for Handling
Keep thick kitchen towels nearby for handling the hot Dutch oven or slow cooker. I use Barbour Waxed Cotton Towels—they’re heat-resistant and easy to clean. These towels also come in handy for resting the pot after cooking, as the beans continue to thicken slightly off the heat.
Always place the pot on a trivet or silicone mat to protect your countertops from the residual heat. 🧻
Molasses Measuring Tools
Black molasses is thick and sticky, so use a liquid measuring cup with a spout for precise ½ cup measurements. I keep a Pyrex liquid measuring cup in my kitchen—it’s heat-safe and easy to read.
If you’re new to molasses, start with ¼ cup and adjust to taste, as it’s the sweetest ingredient in the recipe. A small offset spatula helps scrape every last drop from the jar for maximum flavor. 🍯
Nutrition facts
Frequently asked questions
Why do I need to soak the beans overnight?
Soaking the dried navy beans for 8-12 hours prevents them from staying rock-hard during cooking. This step ensures even tenderness and reduces cooking time by 1-2 hours. The beans will triple in size—always use a large pot to accommodate them!
Can I substitute pork shoulder with another meat?
Yes! For a vegetarian version, use smoked tofu or tempeh (cut into cubes). If using meat, ham hocks or smoked sausage work well, though flavors will differ. The key is to maintain the smoky element—bacon remains essential for that signature taste.
What if my beans turn out too thick or too thin?
If too thick, add ½ cup water or broth and simmer 10-15 minutes more. For thin sauce, cook uncovered for 10 minutes to reduce liquid. The ideal consistency coats the back of a spoon but still shows individual beans. Stir frequently to prevent sticking!
How do I reheat leftovers without drying them out?
Add 2-3 tablespoons water per cup of beans and simmer on low heat for 5-10 minutes. Covering with a damp paper towel traps steam for extra moisture. Microwaving works too—just stir halfway through. Leftovers taste even better the next day!
Can I make this recipe in an Instant Pot?
After browning the bacon and building the flavor base, add all ingredients to the Instant Pot. Cook on high pressure for 25 minutes, then natural release for 10 minutes. For extra tenderness, do a quick pressure release. The Instant Pot version cooks 30% faster than stovetop!
