Side Dishes
Bush's Cowboy Beans recipe delivers the kind of creamy, smoky depth that turns simple baked beans into a hearty centerpiece. This isn’t your childhood canned beans—it’s a rich, slow-cooked stew with crispy bacon, tender pork, and spices that build flavor hour by hour.
I’ve perfected this version over years of testing, balancing traditional methods with modern shortcuts for restaurant-quality results at home.
The secret lies in the bacon-infused depth—crispy edges that melt into the beans, creating a sauce that’s both velvety and complex. Unlike quick versions, this recipe develops layers of flavor through slow simmering, with molasses and brown sugar caramelizing to round out the smokiness.
The result is a dish that’s foolproof for weeknight dinners but impressive enough for holiday tables.
What you’ll end up with is a pot of creamy, tender beans swimming in a rich, slightly sweet sauce, where every bite delivers smoky pork, salty bacon, and warm spices. The texture is perfect—beans stay intact yet soft, while the sauce clings to each spoonful.
Serve it alongside cornbread, crackers, or even as a filling for sliders for a meal that feels indulgent yet satisfying.
Best of all, this recipe adapts seamlessly to slow cookers or Instant Pots, making it flexible for any schedule. Whether you’re feeding a crowd or prepping for leftovers, the flavors only improve with time. Let’s get started—your taste buds will thank you.
Ingredients for bush's cowboy beans
Sixteen ingredients, all working together for that legendary creamy, smoky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🍲 | 2 cups | Dried, soaked overnight |
| Thick-Cut Bacon 🥓 | 1 lb | Thick-cut for crispy edges |
| Pork Shoulder 🍖 | 1 ½ lb | Cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube preferred |
| Dark Brown Sugar 🍯 | ¼ cup | Packed, light molasses |
| Molasses 🍯 | ¼ cup | Unsulphured preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy depth |
| Chicken Broth 💧 | 3 cups | Low-sodium preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Bay Leaves 🌿 | 2 whole | For aromatic complexity |
The bacon is non-negotiable here—thick-cut from Oscar Mayer or your local butcher delivers the crispy edges that melt into the beans, creating a sauce that’s both velvety and complex. I always grab the applewood-smoked variety if available, but regular bacon works too. For the pork shoulder, Costco or Kroger have great deals on pre-cut cubes, but if you’re buying a whole shoulder, ask the butcher to cut it into 1-inch pieces. The beans? Navy beans hold their shape better than pinto or kidney, but any dried bean will work if soaked overnight (no shortcuts here—8 hours minimum).
No thick-cut bacon? Regular bacon, cooked extra crispy gets you close, but you’ll miss those melt-in-your-mouth edges. Running low on molasses? Maple syrup at half the amount adds sweetness, though it lacks the depth. The tomato paste can be swapped for crushed tomatoes (1 cup), but you’ll lose some richness. For the spices, Penzeys or bulk bins at Whole Foods have the best quality, but the grocery store stuff works if it’s fresh. The bay leaves? Dried work too, but fresh infuses more aroma. Pro tip: Toast the cumin seeds in a dry pan for 30 seconds before grinding—they’ll transform your dish.
This reheats like a dream—honestly, it tastes better the next day once everything melds together. Keeps in the fridge for 5-6 days, freezes beautifully for up to 3 months. I like to portion it into mason jars so I can grab a serving for quick lunches. The bacon fat alone makes this worth freezing. For serving, a sprinkle of fresh parsley brightens it up, and a side of cornbread soaks up every last bit of that creamy sauce.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-go after the bacon hits the pan. The pork shoulder and beans simmer together, so you’re not juggling multiple dishes—just one big pot that fills your kitchen with the best kind of smoky aroma.
- Smoky Richness: That thick-cut bacon and pork shoulder? They render down into pure, salty, deep flavor that soaks into every bean. Honestly, the first bite after a long day is like a hug in food form—especially when the onions caramelize just enough to add that sweet, jammy contrast.
- Weeknight Workhorse: Between us, this is my go-to when I need something hearty but don’t want to slave over it. Double the batch on Sunday, and you’ve got lunch for the next two days. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget-Friendly Feast: Navy beans and pork shoulder stretch across meals like nothing else. I’ve fed four people for under $15 with this—plus, the leftovers taste even better the next day. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for bush's cowboy beans recipe
Here's how to create a rich, bacon-infused bean dish with velvety texture and deep smoky-sweet flavors.
Prepare the Bacon and Pork for Maximum Flavor
Cut the 1 lb thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and crispy. This slow rendering creates rich, smoky fat that infuses the entire dish.
While the bacon cooks, cut the 1.5 lb pork shoulder into 1-inch cubes. Once the bacon fat reaches 350°F (about 10 minutes), remove the bacon with a slotted spoon and set aside, leaving the fat in the pot. Add the pork cubes to the Dutch oven and brown them for 5-6 minutes, stirring occasionally, until they develop a deep caramelized crust. This step builds the foundation for your dish's rich, meaty depth.
Sauté Aromatics and Build the Flavor Base
Add the diced 1 whole yellow onion to the Dutch oven and cook for 5 minutes until softened and translucent. Stir in the 6 minced garlic cloves and cook for 30 seconds until fragrant—you'll smell that irresistible garlic-bacon aroma that signals your beans are on their way to greatness.
Lower the heat to medium-low and stir in the 0.5 cup tomato paste, spreading it evenly to coat the bottom of the pot. Cook for 2 minutes until it darkens slightly, creating a rich, concentrated base. This step transforms the raw tomato flavor into a deep, savory foundation that carries the entire dish.
Combine All Ingredients for Deep Flavor Development
Add the 2 cups soaked navy beans (drained), 3 cups chicken broth, 0.25 cup dark brown sugar, 0.25 cup molasses, 0.25 cup apple cider vinegar, 1.5 tsp salt, 1 tsp ground black pepper, 1 tsp ground cumin, 1 tsp smoked paprika, and 2 whole fresh bay leaves to the Dutch oven. Stir everything together until the beans are fully coated in the flavorful liquid.
Bring the mixture to a gentle boil, then reduce the heat to low and cover with a lid. Let it simmer for 1 hour and 15 minutes, stirring occasionally, until the beans are tender but still hold their shape. The molasses and brown sugar will caramelize slightly, creating that signature sweet-savory balance that makes these beans so special.
Finish with Bacon and Achieve Creamy Texture
After the beans have simmered, return the crispy bacon pieces to the Dutch oven. Increase the heat to medium and let the mixture simmer uncovered for 10-15 minutes, stirring occasionally. This final step allows the flavors to meld completely and the liquid to reduce slightly, creating that luxuriously creamy texture you're aiming for.
Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of apple cider vinegar to balance the sweetness. The beans should be tender yet firm, with a rich, velvety sauce that clings to each bite. Serve warm, preferably with cornbread or crusty bread to soak up every last drop of that delicious sauce.
Pro Tips For Making Bush'S Cowboy Beans
- CRISP THE BACON FIRST: Cook the thick-cut bacon until the edges are deep golden—not just pink. I learned this the hard way: undercooked bacon stays greasy and doesn’t render enough fat for that rich, caramelized base the beans need. Save the crispy bits for topping; they’re the difference between "meh" and "wow."
- SOAK BEANS OVERNIGHT: Skip the quick-soak—just let the navy beans sit in cold water for 12+ hours. I used to rush it with hot water and ended up with split beans or a mushy texture. Cold soaking guarantees they stay intact and absorb flavors better. Drain and rinse right before cooking.
- BROWN THE PORK SHOULDER: Don’t just toss the pork shoulder into the pot raw. Sear it in batches over medium-high heat until it develops a crust—about 3-4 minutes per side. This locks in juices and builds depth of flavor that simmering alone can’t match. Yes, it’s extra work, but it’s the thing that matters most.
- SKIP THE CROWDED POT: Resist the urge to dump everything in at once. After browning bacon and pork, remove half the meat and set it aside. Crowding the pot steams the ingredients instead of browning them, which dulls the flavors. Work in batches—your taste buds will notice the difference.
Wine and beer pairings for this dish
Red Wine Classics
For these rich, smoky-sweet beans, a bold red wine with enough body to stand up to the bacon fat and molasses is key. I always reach for a Zinfandel from California—think Ravenswood or Seghesio—which brings jammy blackberry notes that complement the molasses beautifully.
The wine’s acidity cuts through the richness while its tannins balance the creamy texture. If you prefer something smoother, a Cabernet Sauvignon from Napa Valley (like Caymus) works wonderfully, especially if you like a touch of earthiness to pair with the pork. 🍷
Malbec Magic
Argentinian Malbec is my go-to for a more affordable yet equally impressive pairing. Brands like Catena Zapata or Trapiche deliver deep plum and dark chocolate flavors that harmonize with the caramelized onions and smoked paprika.
The wine’s velvety texture mirrors the beans’ creamy sauce, creating a seamless match. I like to chill it slightly before serving—just 10 minutes in the fridge—to soften its tannins and enhance its fruitiness.
Beer Pairings
A smoked porter or barleywine is perfect for those who prefer beer over wine. I love Founders Kentucky Breakfast Stout—its coffee and caramel notes echo the molasses and brown sugar in the beans.
For something lighter, a honey brown ale like Allagash Honey Beer provides a sweet contrast that brightens the dish. Avoid hoppy IPAs; their bitterness clashes with the creamy, smoky profile. 🍺
Non-Alcoholic Options
Don’t have wine or beer? No problem. A sparkling apple cider like Martinelli’s adds a refreshing tang that cleanses your palate between bites. For a more robust option, try a ginger beer (like BrewDog Punk IPA Ginger Beer)—its spicy kick balances the sweetness.
Even a well-chilled hibiscus iced tea (sweetened with agave) provides a vibrant contrast to the rich beans. These options keep the meal lively without overpowering the dish.
Regional Twists
In the American South, where this dish originated, a sweet tea (brewed with honey or unrefined sugar) is traditional. The tea’s natural sweetness mirrors the molasses, while its acidity cuts through the fat.
For a Midwestern touch, try a root beer float—the vanilla and caramel notes in the soda complement the pork and bacon beautifully. Each regional pairing adds a new layer of harmony to the meal.
Nutrition facts
Frequently asked questions
Why do these beans need to simmer for so long?
The 1 hour and 15 minutes simmer is key to developing the rich, smoky-sweet flavors. This slow cooking allows the molasses and brown sugar to caramelize, the pork to become tender, and the bacon fat to fully infuse into the beans. Skipping this step results in a flat, watery dish instead of the creamy, flavorful stew you want.
Can I use canned beans instead of dried?
Yes, but the texture will be different. Dried beans absorb more liquid and develop deeper flavor. If using canned, drain and rinse them well, then reduce the broth by 1 cup and simmer for 30 minutes less. The beans will be softer but still delicious. For best results, stick with dried navy beans for that authentic, hearty texture.
How do I fix beans that are too mushy?
If your beans turn out mushy, it means they overcooked. To salvage them, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 5 minutes to thicken the sauce. For future batches, check doneness at 1 hour—beans should be tender but still hold their shape.
Can I make this recipe in a slow cooker?
Brown the bacon and pork first, then transfer everything to the slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker enhances the flavors even more, making it perfect for busy days. Just stir occasionally to prevent sticking.
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 5-6 days or freeze for 3 months. The flavors actually improve over time! Reheat gently on the stove with a splash of broth or water to restore creaminess. Portion into mason jars for easy grab-and-go meals.
