Side Dishes
Transforming simple ingredients into a rich, molasses-kissed side dish, this homemade cowboy beans recipe delivers the same bold flavors as Bush's—just with a deeper, more complex taste profile. The slow-cooked process develops a caramelized depth that store-bought versions simply can't match, while crispy bacon adds a satisfying crunch.
I've been perfecting this recipe for years, and it's become a staple at every family gathering, especially during football season or holiday meals.
What sets this recipe apart is the balance of sweet and smoky flavors, achieved through molasses, brown sugar, and a blend of spices that create an aromatic base. Unlike quick versions, this method requires patience—6 to 8 hours of simmering—but the result is worth every minute.
The beans become tender, the sauce thickens into a glossy glaze, and the bacon renders down to create a rich, savory broth that coats every bite.
By the time you're done, you'll have a deeply flavorful, hearty side dish that pairs perfectly with grilled meats, cornbread, or even on its own.
The aroma alone will have everyone asking what's for dinner, and the first bite delivers that perfect combination of sweet, smoky, and salty that makes these beans irresistible. This is the kind of recipe that transforms a simple side into the star of the meal.
The beauty of this recipe is its versatility—you can adjust the sweetness, add extra spices, or even swap in different meats like sausage or ham. Whether you're serving a crowd or meal prepping for the week, these cowboy beans will be a hit.
Let's get started on making them from scratch!
Ingredients for bush's cowboy beans
Sixteen ingredients for a dish that tastes like a family tradition. Sweet, smoky, and hearty—this is the kind of side that disappears fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Navy Beans 🍲 | 2 cups | Uncooked, soaked overnight |
| Unsmoked Bacon 🥓 | 12 oz | Thick-cut, chopped into pieces |
| Molasses 🍯 | ½ cup | Unsulphured for best flavor |
| Light Brown Sugar 🍚 | ½ cup | Packed, not granulated |
| Ketchup 🍅 | ½ cup | Classic tomato-based |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy brightness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Mustard Powder 🍽️ | ½ tsp | Yellow or Dijon blend |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
The beans are the foundation, so pick dried navy beans from a bulk bin at stores like Whole Foods or WinCo Foods—they're fresher and hold up better than canned. Soak them overnight in cold water with a pinch of salt to remove impurities. For bacon, thick-cut unsmoked from Costco or your local butcher gives the best crunch. The molasses should be unsulphured—check the label, as sulphured versions can taste bitter. Brown sugar adds depth, but if you're watching sugar, monk fruit sweetener works in a 1:1 ratio without compromising texture.
No molasses? Maple syrup or honey can substitute at the same amount, though molasses gives that signature smoky note. Short on ketchup? Tomato paste thinned with vinegar works, but add a pinch of sugar to balance. The cumin and mustard powder are key—they create that signature cowboy bean flavor. If you're missing one, smoked paprika at half the amount adds a similar depth. For the vinegar, apple cider vinegar is ideal, but white vinegar in a pinch won't ruin the dish. The chicken broth should be low-sodium to avoid over-salting the final dish—Swanson or Pacific Foods are reliable brands.
This dish tastes even better the next day, so make a double batch if you're feeding a crowd. Store leftovers in the fridge for 5-6 days or freeze for up to 3 months. The flavors deepen over time, so don't hesitate to reheat portions. For meal prep, portion into glass containers—they keep the beans from absorbing odors and reheat more evenly. If you're serving at a gathering, bring it in a slow cooker and let it sit on 'warm' for 30 minutes before serving to meld all the flavors.
Why You'll Love This Recipe
- Foolproof Start: I’ll be real—dried beans sound intimidating, but soaking overnight (or using a pressure cooker) means this dish is actually hands-off. The bacon renders while you sip coffee, and by the time the beans simmer, your kitchen smells like a Southern diner.
- Sweet-Savory Magic: That molasses and brown sugar combo? It’s like a grown-up dessert hiding in your beans. The smoky bacon and tangy ketchup balance it perfectly—sweet enough to satisfy a craving, but the salt and heat keep it honest.
- Potluck Star: Honestly, this is my go-to for gatherings because it travels well and tastes even better the next day. Serve it warm with cornbread or cold in sandwiches—neighbors always ask for the recipe, and I never share.
- Budget Booster: Between us, this recipe stretches a dollar further than takeout. A pound of beans feeds four, the bacon adds richness without breaking the bank, and leftovers reheat like a dream. My freezer’s full of it from Thanksgiving to random Tuesday nights.
Step-by-step instructions for Bush's original cowboy beans
This slow-cooked recipe delivers rich, molasses-kissed beans with smoky bacon crunch—every step ensures deep flavor and tender texture.
Soak and Prepare the Dried Navy Beans
Place the 2 cups dried navy beans in a large bowl and cover with plenty of cold water—at least 6 cups. Let them soak overnight, or for a minimum of 8 hours. This long soak ensures they soften evenly and cook to perfect tenderness without becoming mushy.
After soaking, drain the beans and rinse them thoroughly under cold water. Give them a final shake in the colander to remove any excess moisture. This step prevents the beans from floating during cooking and helps them absorb the rich flavors of the broth and molasses more effectively.
Cook the Bacon and Build the Flavor Base
In a large Dutch oven or heavy pot, cook the 12 oz chopped unsmoked bacon over medium heat until it's crispy and golden brown, about 10-12 minutes. Drain the bacon on paper towels, leaving the rendered fat in the pot. This bacon fat is the foundation of your flavor—don't discard it.
Once the bacon is crisp, reduce the heat to medium-low and add the diced yellow onion and minced garlic cloves. Sauté for 3-4 minutes until the onions are translucent and the garlic is fragrant. At this point, stir in the 0.5 cup molasses, 0.5 cup light brown sugar, 0.5 cup ketchup, 0.25 cup apple cider vinegar, 4 cups chicken broth, 1.5 tsp salt, 1 tsp ground cumin, 0.5 tsp mustard powder, 0.5 tsp ground black pepper, and the 2 whole bay leaves.
Combine and Simmer the Beans
Add the drained navy beans to the pot and stir gently to combine. Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 3-4 hours, stirring occasionally to prevent the beans from sticking to the bottom. The beans are done when they're tender but still hold their shape—you should be able to pierce them easily with a fork.
During the last 30 minutes of cooking, taste the beans and adjust the seasoning if needed. You might need to add a pinch more salt or a splash of apple cider vinegar to balance the sweetness of the molasses and sugar. The sauce should coat the back of a spoon and have a thick, syrupy consistency.
Finish and Rest for Maximum Flavor
Once the beans are tender, remove the 2 whole bay leaves and discard them. Stir in the crispy bacon, breaking it into smaller pieces as you go. The bacon will melt slightly into the beans, adding a smoky, salty crunch that contrasts beautifully with the sweet and tangy sauce.
Let the beans rest for 10-15 minutes before serving. This resting period allows the flavors to meld together and the sauce to thicken slightly. Serve the cowboy beans warm, either as a hearty side dish or a main course with crusty bread or over rice. The combination of smoky bacon, rich molasses, and tender beans makes this a comforting, crowd-pleasing dish.
Pro Tips For Making Bush'S Cowboy Beans
- CRACK THE BEANS FIRST: Skip the overnight soak—just cover dried navy beans with cold water, add 1 tablespoon baking soda, and let them sit 2 hours. I learned this the hard way after watching my first batch turn to mush; the baking soda softens them faster and keeps skins intact.
- COOK THE BACON LOW: Render the unsmoked bacon on medium-low heat until crispy, then remove all but 2 tablespoons of fat. High heat burns the molasses and sugar before the beans even get a turn. (Yes, even if you’re impatient like me.)
- STIR IN THE MOLASSES LAST: Add the molasses, brown sugar, and ketchup only after the beans are tender and the bacon fat has darkened slightly—about 10 minutes before the end. This prevents the sugar from caramelizing too soon and turning bitter. (Your future self will notice the difference.)
- SIMMER UNTIL THICK: Let the beans reduce uncovered for the last 15 minutes, stirring occasionally. This isn’t just for flavor—it’s how you get that rich, saucy consistency Bush’s version is famous for. Skip it, and you’ll end up with a watery mess.
Perfect pairings for bush's cowboy beans
Classic BBQ Pairings
These molasses-kissed beans shine alongside classic BBQ favorites like pulled pork sandwiches or smoked brisket. The sweet-tangy sauce complements the smoky, savory flavors of slow-cooked meats perfectly. I always serve them with crusty sourdough rolls—the beans soak up the bread's crumbs while adding a hearty bite.
For a complete meal, add a side of cornbread with honey butter. 🍖
Cheesy Toppings
For a restaurant-style finish, top your beans with shredded sharp cheddar or Monterey Jack cheese during the last 5 minutes of cooking. The cheese melts beautifully into the sauce, adding a creamy contrast to the smoky bacon.
I also love sprinkling crumbled blue cheese on top for a bold, tangy twist that cuts through the sweetness. 🧀
Spicy Kick Options
If you crave heat, stir in 1 tbsp hot sauce (like Cholula) or 1-2 sliced jalapeños during the final 30 minutes of cooking. For extra spice, add ½ tsp cayenne pepper or 1 tsp smoked paprika to the initial flavor base.
These additions elevate the dish without overpowering the molasses and bacon flavors. 🌶️
Beverage Pairings
A cold sweet tea with lemon slices is my go-to drink for balancing the richness of these beans. The Southern classic cleanses your palate beautifully.
For beer lovers, a light lager like Miller Lite or Coors Banquet works well, while craft beer enthusiasts might prefer a honey-brown ale for its caramel notes. 🍺
Breakfast Twist
Don’t limit these beans to dinner! Serve them as a hearty breakfast with scrambled eggs and crispy hash browns. The sweet-savory flavors pair surprisingly well with breakfast classics. I’ve even used them as a topping for biscuits and gravy—the molasses adds a unique depth to the dish. 🍳
Meal Prep Serving
When prepping for the week, store beans in glass containers with a sprinkle of fresh parsley on top to keep them vibrant. Reheat gently with a splash of water or broth to restore moisture.
For a quick lunch, serve over microwaveable rice or with whole wheat tortillas for a handheld meal. 📅
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes, you can substitute 2 (15 oz) cans of navy beans for the dried version, but drain and rinse them thoroughly first. However, dried beans develop a richer texture and deeper flavor during the long simmer—canned beans will work in a pinch but won't have the same hearty consistency. If using canned, reduce the simmering time to 1.5-2 hours instead of 3-4.
How do I adjust this recipe for a slow cooker?
Simply combine all ingredients in your slow cooker and cook on low for 6-8 hours or high for 4-5 hours. The longer cook time on low enhances the molasses and bacon flavors even more. Stir occasionally to prevent sticking, and add a splash of water or broth if the mixture gets too thick during cooking.
What makes this recipe different from store-bought cowboy beans?
This homemade version uses real molasses and brown sugar instead of high-fructose corn syrup, and the bacon is cooked fresh for a smoky crunch. The slow simmering process creates a deeper, more complex sauce that coats the beans perfectly—store-bought versions often rely on preservatives and artificial flavors for that "ready-to-eat" convenience.
Can I make this recipe vegetarian?
Replace the bacon with 12 oz smoked tofu crumbles or mushrooms for umami depth. Use vegetable broth instead of chicken broth and add 1 tsp liquid smoke to mimic the smoky flavor. The molasses and spices will still shine through beautifully.
Why do my beans turn out mushy?
Overcooking or using the wrong beans are the most common causes. Always use navy beans (not pinto or kidney beans) and cook them until tender but still firm—3-4 hours is ideal. If they're mushy, you likely simmered them too long. For next time, check doneness with a fork: beans should be soft but hold their shape.