Side Dishes
This shelly beans recipe transforms simple navy beans into a rich, smoky side dish that pairs perfectly with Sunday suppers. The secret lies in crispy bacon and slow-cooked molasses, creating a dish that's both hearty and comforting.
I first made these during a chilly autumn weekend when I needed something substantial to round out a roast chicken dinner.
The beauty of this recipe is its simplicity—just a few ingredients, one pot, and about 45 minutes of active time. The bacon renders its fat into the beans, creating a deep, savory flavor that's impossible to resist.
Molasses adds a touch of sweetness that balances the smokiness, while garlic and onions build layers of complexity. It's the kind of dish that tastes even better the next day, making it perfect for meal prep.
By the end, you'll have tender beans coated in a glossy, smoky-sweet sauce with crispy bacon bits scattered throughout. The aroma alone will have everyone at the table asking for seconds. Serve alongside roasted meats or cornbread for a meal that feels like a warm embrace. Let's get cooking!
This recipe works equally well with pinto or lima beans if you prefer a different texture. The key is patience—low and slow cooking ensures the beans soak up all those rich flavors. Trust me, the effort is worth every bite of that smoky bacon-crusted comfort.
Ingredients for shelly beans
Just twelve ingredients for a dish that tastes like a warm hug on a cold day.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans (Dried) 🌾 | 1 ½ cups | Unsoaked, or 1 can drained |
| Thick-Cut Bacon 🥓 | 8 oz | Chopped into 1/2-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced, or 1 tsp pre-minced |
| Molasses 🍯 | ¼ cup | Unsulphured preferred |
| Apple Cider Vinegar 🍎 | 2 tbsp | Or white vinegar |
| Low-Sodium Chicken Broth 💧 | 2 cups | Homemade or quality store-bought |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smokiness |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The bacon is non-negotiable here—thick-cut, thick-cut—it renders slowly and keeps the beans rich. Costco or Trader Joe's have the best pre-chopped bacon if you're short on time, but regular grocery stores carry it too. Look for applewood-smoked if you want extra depth. The beans? Navy beans are traditional, but pinto or lima work just as well. If using dried, soak them overnight or just use canned for a shortcut. I always grab a 28-ounce can of navy beans—it's the perfect amount for this recipe.
No molasses? Maple syrup or honey in a pinch, but molasses has that deep, smoky flavor that's hard to replicate. Short on vinegar? Lemon juice works too. The broth can be bouillon powder mixed with hot water if you're in a hurry, but homemade is always better. Fresh parsley isn't mandatory—dried oregano at 1/4 the amount works in a bind. The smoked paprika is what gives those beans that signature smoky kick, so don't skip it. If you've got liquid smoke lying around, a 1/2 teaspoon will add extra depth.
This dish tastes even better the next day—double batch and freeze half for lazy weeknights. Store in the fridge for 5 days or freeze for 6 months. The bacon bits crisp up again when reheated, so pop them under the broiler for 2-3 minutes if you want extra crunch. Garnish with parsley right before serving, or save it for later since it wilts fast. Perfect for meal prep—just reheat and serve.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot, let it simmer, and walk away. No chopping boards to clean, no extra pans, and the navy beans soak right into that molasses-bacon broth while you do whatever else needs doing.
- Molasses-Kissed Richness: That dark, sticky molasses clinging to the bacon and beans? Chef’s kiss. It’s sweet but not cloying, with a deep, caramelized edge that makes every bite feel like a little reward—especially when the thick-cut bacon gets crispy at the edges.
- Weeknight Workhorse: Between us, this is my go-to when I’m feeding a crowd or just too tired to fuss. Double the batch, serve it over rice or toast, or pack it for lunches—it’s just as good cold the next day (yes, even on a Tuesday night).
- Budget-Friendly Feast: Dried navy beans and thick-cut bacon stretch this dish into a full meal without breaking the bank. Honestly, I make it when I’m pinching pennies, and no one ever complains—especially when the leftovers taste just as good reheated.
Step-by-step instructions for smoky bacon-crusted shelly beans
This one-pot wonder delivers deep, smoky comfort with minimal effort—just follow these simple steps.
Cook the Bacon and Sauté the Aromatics
In a large, heavy pot (I like Dutch ovens for this), cook the 8 oz thick-cut bacon over medium heat until it's golden brown and crispy, about 8-10 minutes. Use a spoon to remove the bacon from the pot, leaving the rendered fat behind—this is where all the flavor lives.
In that same bacon fat, add the 1 whole yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until softened and starting to caramelize. Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Here's the thing—don't let the garlic burn, or you'll end up with bitter flavor instead of sweet. Keep the heat at medium and watch it closely.
Build the Flavor Base
Reduce the heat to medium-low and add the 1.5 cups navy beans (dried). Stir to coat them in the bacon fat and onion mixture. Pour in the 2 tbsp apple cider vinegar and 0.25 cup molasses, stirring well to combine. The mixture will look thick and syrupy—this is normal and exactly what we want for that deep, caramelized flavor.
Add the 2 cups low-sodium chicken broth, 2 whole bay leaves, 1 tsp smoked paprika, 1 tsp salt, and 0.5 tsp black pepper. Stir everything together, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low and cover the pot. Let it simmer for 45 minutes, stirring occasionally to prevent sticking. You'll know it's ready when the beans are tender and the sauce has thickened into a glossy, molasses-rich coating.
Finish and Garnish
After the beans have simmered, remove the 2 bay leaves and stir in the bacon you set aside earlier. The crispy bacon will crumble slightly, adding another layer of texture and smokiness to the dish. Let the beans cook for another 5 minutes to let the flavors meld together.
Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of vinegar to balance the sweetness. Once you're happy with the flavor, remove the pot from the heat and stir in the 0.25 cup fresh parsley, chopped. The parsley adds a bright, fresh contrast to the rich, smoky beans. Serve immediately with crusty bread or over rice for the ultimate comfort dish.
Pro Tips For Making Shelly Beans
- Par-Cook the Beans: Start your navy beans in boiling water for 10 minutes, then drain and return to a fresh pot of cold water. This cuts the total cook time by nearly half—no more staring at a pot for hours, wondering if they’ll ever soften. (Yes, even if you’re impatient like me.)
- Render Bacon Low: Cook the thick-cut bacon on medium-low heat until the fat pools but doesn’t smoke. High heat burns the edges before the fat renders, leaving you with chewy, uneven strips. Slow and steady gets you crispy bacon and usable fat for the onions.
- Sweat Onions Slowly: After cooking the bacon, remove the pan from heat and stir in the chopped onion. Let it sit for 2 minutes—this stops the onions from browning too fast and keeps them tender. I learned this the hard way when my onions turned into charcoal.
- Deglaze with Molasses Early: Once the bacon’s out, deglaze the pan with a splash of water or broth before adding molasses. This lifts all the stuck-on bits, so your beans get a richer, deeper flavor—not just a sticky glaze. (Your future self will taste the difference.)
Make-ahead tips for leftovers
Freezer Prep Essentials
Double the recipe and freeze half for busy nights—this dish reheats beautifully. Use quart-sized freezer bags or airtight containers with 1-inch headspace to prevent ice crystals. I label mine with the date and "Shelly Beans" to avoid mystery meals. 🥶
Thawing Strategies
For fridge thawing, transfer to the refrigerator 24 hours before serving. If you're in a hurry, use the microwave on defrost setting for 3-4 minutes, then finish in a pot on low heat with 2 tbsp water to restore texture. Never thaw at room temperature—it's a food safety no-no.
Reheating Perfection
My preferred method is stovetop: heat on medium-low for 10-12 minutes with 2 tbsp broth or water to loosen the sauce. For extra crispy bacon, broil for 2-3 minutes after reheating. The beans will be just as tender and flavorful as when first made.
Meal Prep Timeline
Make a full batch on Sunday and portion into 4 meal-prep containers for the week. Store in the fridge for up to 5 days—the flavors actually deepen overnight.
I like to reheat individual portions in the microwave for 2 minutes on 50% power, then stir in a splash of water if needed.
Portion Control Tips
For single servings, use 1-cup portions per container. Add a ½ cup serving of rice or 1 slice of cornbread to each container for a complete meal. The beans reheat best when portioned while still warm from cooking—this prevents a gummy texture.
Flavor Refresh
After reheating, taste and adjust: add a pinch of salt, a drizzle of molasses, or a squeeze of lemon juice to brighten flavors. Fresh parsley isn't necessary after reheating—save it for serving to keep the garnish vibrant. 💫
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For a quicker version, swap the 1.5 cups dried navy beans with 2 (15-oz) cans of drained navy beans. Just skip the soaking step and reduce the simmering time to 20-25 minutes—the beans will be pre-cooked. The texture will be slightly softer, but the flavor remains just as rich and satisfying.
What if I don't have molasses?
No problem! Use 3 tablespoons maple syrup or honey as a substitute, but add 1/2 teaspoon extra smoked paprika to mimic molasses' depth. Alternatively, try 1 tablespoon brown sugar plus 1 teaspoon liquid smoke for a smoky-sweet balance. The dish will still taste delicious, though molasses gives that signature caramelized richness.
How do I make these beans vegetarian?
Swap the bacon for 8 oz smoked turkey bacon or tempeh, and use vegetable broth instead of chicken broth. For extra umami, add 1 tablespoon soy sauce or miso paste when building the flavor base. The dish will still be hearty and flavorful—just skip the bacon fat and rely on olive oil for cooking the aromatics.
Why did my beans turn out mushy?
Overcooking or insufficient liquid are the most common culprits. Ensure you're using 2 cups broth (not water) and simmer uncovered for the last 5 minutes to thicken the sauce. If using dried beans, check package instructions for cook times—some varieties need 30-45 minutes less than others. Stirring occasionally prevents sticking, which can also lead to mushiness.
Can I make this in an Instant Pot?
Yes! Cook the bacon and sauté onions/garlic as directed, then transfer everything to your Instant Pot. Add all remaining ingredients (including beans) and pressure cook on high for 10 minutes. Let the pressure release naturally for 10 minutes, then stir in the bacon and parsley. The texture will be slightly creamier, but the flavors stay true to the stovetop version.
