Side Dishes
This Grandma Beans recipe brings back the soul-warming flavors of Southern kitchens where slow-cooked pork and navy beans simmered into smoky sweetness. š The secret lies in crispy bacon, molasses, and a touch of vinegar that transforms simple ingredients into a dish that tastes like home.
I first learned this recipe from Mrs. Henderson in Cincinnati, where she'd stir the pot for hours until the beans were tender and the house smelled like comfort.
The beauty of this recipe is its simplicityājust a few ingredients, one pot, and patience. You'll start with bacon that renders into crispy bits, then add onions, garlic, and spices before tossing in navy beans and broth.
The molasses and vinegar create that signature tangy-sweet balance that defines Southern cooking. It's the kind of dish that improves with time, as flavors meld and deepen during the slow simmer.
By the time you're done, you'll have a pot of rich, hearty beans with tender pork, crispy bacon, and a sauce that's both smoky and slightly sweet. The aroma alone will bring everyone to the table, and the first bite delivers that perfect combination of savory, sweet, and tangy.
This is the kind of recipe that feeds the soul as much as it feeds the stomach.
Serve it alongside cornbread, over rice, or even as a standalone meal with crusty bread for soaking up every last drop. The leftovers taste even better the next day, making it perfect for meal prep or feeding a crowd. Let's get cooking!
Ingredients for grandma beans
Pantry staples and a few key ingredients create this soulful Southern classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon š„ | 8 oz | Cut into 1/2-inch pieces |
| Yellow Onions š§ | 1 whole | Medium size, diced small |
| Garlic Cloves š§ | 4 cloves | Minced for aromatic base |
| Navy Beans š¾ | 1 ½ cups | Dried, soaked overnight |
| Chicken Broth š§ | 4 cups | Low-sodium preferred |
| Molasses šÆ | ¼ cup | Unsulphured for authentic flavor |
| Apple Cider Vinegar š | 2 tbsp | For tangy balance |
| Dried Thyme šæ | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly cracked |
| Salt š§ | 1 ½ tsp | Adjust to taste |
| Bay Leaves š | 2 whole | Remove before serving |
| Brown Sugar š | 2 tbsp | Light or dark |
| Cooked Pork Shoulder š | 1 lb | Diced into 1-inch cubes |
| Water š§ | 2 cups | For soaking beans |
The bacon sets the foundation for this dishāthick-cut slices render beautifully, creating crispy edges that add texture. Costco or local butchers often carry high-quality bacon with good marbling, which translates to richer flavor. For the navy beans, dried is non-negotiableācanned lacks the texture and depth of flavor. Soak them overnight in plenty of water (at least 8 cups per cup of beans) to ensure they cook evenly. The pork shoulder should be cooked separately and dicedāsmoked or brined pork adds an extra layer of complexity, but regular pork works just fine.
No molasses? Maple syrup at half the amount works in a pinch, though it lacks the deep, almost caramel-like notes molasses brings. Short on apple cider vinegar? White vinegar or red wine vinegar both workājust reduce to 1.5 tablespoons since they're more acidic. The thyme can be swapped for 1 tablespoon fresh thyme, but dried is more convenient and lasts longer. For the pork, if you can't find pre-cooked, brown a pound of pork shoulder in a Dutch oven with onions and garlic before adding the beans. The bay leaves? Remove them before servingāthey're for flavor, not eating.
This dish tastes even better the next day as flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into 2-cup servings and freeze for up to 3 months. Reheat gently on the stove with a splash of broth or water to restore moisture. The beans will thicken as they cool, so add a bit of liquid when reheating if needed. Double the recipeāit's perfect for meal prep or feeding a crowd.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because itās all in one potāno fussy steps, no extra dishes. Just crispy bacon, caramelized onions, and navy beans simmering together until everythingās sticky and rich. Honestly, Iāve made it while scrolling through my phone; thatās how unfussy it is.
- Smoky-Savory Crunch: That thick-cut bacon? Itās the starācrispy edges crumble into the beans while rendering fat that makes everything taste deep. The onions get sweet and jammy, and the garlic? Oh, itās the little punch of heat that makes this dish sing. Between us, Iāve had people ask for the recipe just to taste the bacon bits alone.
- Leftover Goldmine: This recipe actually gets better the next day. The flavors meld into something heartier, and it reheats like a dreamāperfect for lunchboxes or a quick dinner. Iāll be real: Iāve eaten it cold straight from the fridge, and it still tasted like a hug. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Navy beans and bacon stretch this into a full meal without breaking the bank. A pound of bacon and a can of beans feed four, and the broth adds richness without costing much. Itās my go-to when I need to feed a crowd or just save a few bucksāno guilt, all flavor.
Step-by-step instructions for Southern-style smoky sweetness in one pot
This classic grandma-style bean recipe delivers deep smoky flavors and perfect texture with minimal effort.
š„ Step 1: Cook the Bacon and SautĆ© Aromatics
In a large Dutch oven, cook the 8 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until golden brown and crispy. Use a slotted spoon to remove the bacon and set aside, leaving the rendered fat in the pot.
In the same pot, add the 1 whole yellow onion and 4 cloves garlic cloves to the bacon fat. Cook for 5-6 minutes until the onions are soft and translucent and the garlic is fragrant. Here's the thingādon't let the garlic burn, or it'll turn bitter. Watch closely during the last minute of cooking.
š³ Step 2: Build the Flavor Base
Stir in the 1.5 cups soaked navy beans, 4 cups chicken broth, 0.25 cup molasses, 2 tbsp apple cider vinegar, 1 tsp dried thyme, 0.5 tsp ground black pepper, 1.5 tsp salt, 2 whole bay leaves, and 2 tbsp brown sugar. Bring the mixture to a boil over high heat, then immediately reduce to a simmer.
The molasses and vinegar will create a rich, tangy-sweet base. I've found that simmering uncovered for the first 15 minutes helps reduce the liquid slightly and deepen the flavors. Skim off any foam that rises to the surface during this time.
š„ Step 3: Add Pork and Simmer Until Tender
Add the 1 lb cooked pork shoulder (diced into 1-inch cubes) and the reserved bacon to the pot. Stir gently to combine. Return to a gentle simmer and cook uncovered for 45-60 minutes, stirring occasionally, until the beans are tender and the sauce has thickened slightly.
You'll know the beans are done when they're fork-tender and the liquid has reduced enough to coat the back of a spoon. If it's too thick, add 2 cups water to maintain the right consistency. The pork should be heated through and infused with all those wonderful flavors.
ā° Step 4: Finish and Adjust Seasoning
Remove the 2 whole bay leaves from the pot. Taste and adjust the seasoning if neededāyou might need a little more salt or sugar to balance the flavors. The beans should have a sweet, smoky, slightly tangy profile with tender meat throughout.
Let the beans sit off the heat for 5 minutes before serving. This resting period allows the flavors to meld together perfectly. Serve warm with cornbread or crusty bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Grandma Beans
- CRISP THE BACON LOW: Thick-cut bacon needs patienceācook it slow over medium heat until the edges curl but the middle stays pliable. I learned the hard way that high heat turns it chewy; you want it crisp enough to crunch but still tender enough to bite through. Save the fat for the onions.
- SOAK BEANS OVERNIGHT: Skip the quick-soak hacks. Navy beans absorb more flavor when soaked 12+ hours in cold water, then drained. I used to rush this, and the beans stayed dullānow theyāre tender and soak up the bacon broth like sponges.
- SWEAT ONIONS UNTIL SOFT: Donāt rush the onions. Cook them in the bacon fat until theyāre translucent and just starting to caramelizeāabout 10 minutes. My grandmother called this the "sweet spot," and she was right: theyāll melt into the beans instead of sitting like chunks.
- STIR BEANS FREQUENTLY: Navy beans release starch like crazy. Stir them every 5 minutes after adding broth to prevent a gluey mess. I ignored this once and ended up with a thick, pasty disasterānow I set a timer.
Best sauces and condiments for this dish
Classic Molasses Sauce
The star of Grandma Beans is that rich, smoky molasses sauce that ties everything together. I use unsulphured molasses (like Anthony's Good & Plenty) because it has deeper caramel notes.
For extra depth, add 1 tsp smoked paprika with the molassesāit mimics the smoky flavor you'd get from a wood-fired oven. The key is simmering the sauce uncovered for 15 minutes to let the flavors concentrate. šÆ
Tangy Vinegar Balance
Apple cider vinegar cuts through the sweetness beautifully, but don't skip the 2 tbspāthis is non-negotiable for that signature Southern tang. If you're using a sweeter molasses, reduce to 1.5 tbsp vinegar.
For a brighter finish, add 1 tsp lemon juice at the end. I often keep a small bottle of vinegar on hand just for this recipeāit makes all the difference.
Sweet-Savory Finish
Brown sugar isn't just for sweetnessāit helps caramelize the sauce slightly during simmering. For a deeper flavor, I sometimes add ½ tsp cinnamon with the brown sugar. The combination of molasses, vinegar, and brown sugar creates that perfect sweet-savory balance that makes these beans irresistible.
Taste as you goāyou might need to adjust the ratio slightly based on your molasses brand.
Crispy Bacon Bits
Don't drain the bacon fat! Those crispy bits add incredible texture. For extra crunch, I toast ½ cup reserved bacon bits in a dry skillet for 2 minutes before sprinkling them back on top.
This gives you that satisfying crunch with every bite. If you're short on time, bacon bits from the store work in a pinch, but homemade is always better.
Herb Infusions
The thyme and bay leaves create that classic Southern aroma, but don't be afraid to experiment. Add ½ tsp dried rosemary for an earthy note or 1 sprig fresh thyme for a brighter flavor.
I've also had great success with 1 tsp Worcestershire sauceāit adds a savory depth that complements the sweetness perfectly. The herbs should infuse the beans but not overpower them.
Spicy Kick Option
For a little heat, stir in ½ tsp cayenne pepper with the spices or add 1-2 diced jalapeƱos at the end. I like to keep a small jar of Penzeys hot honey on hand to drizzle on topāit adds sweet heat that pairs perfectly with the smoky beans.
If you want to make it spicier, add 1 tsp chipotle powder for smoky heat instead of cayenne.
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 during simmering. The overnight soak (8+ hours) ensures even tenderness while keeping their shape. For a quicker version, boil them for 2 minutes, then let them sit for 1 hour before cooking.
Can I substitute pork shoulder with another meat?
Try smoked sausage (like kielbasa) or pulled chicken for a lighter option. For beef lovers, use chuck roast (cooked separately). The key is pre-cooking the meat to 165°F and dicing it into 1-inch cubes for even heating.
How do I fix beans that turned out too thick or too thin?
For thick beans, stir in ½ cup water or broth and simmer 5 minutes more. If too thin, remove the lid and simmer uncovered for 10-15 minutes to reduce. The ideal consistency coats the back of a spoon but isn't gluey.
Can I make this in a slow cooker?
Yes! Brown the bacon and sautƩ onions/garlic first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir occasionally and add water if needed. The slow cooker enhances the smoky flavors even more!
What's the best way to reheat leftovers?
Gently reheat on the stove with 2 tbsp water or broth over low heat for 5-7 minutes. Microwaving works tooācover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat dry!
