Cowboy Beans
Cowboy Beans are hearty, satisfying, and perfect for feeding a crowd. This dish bakes up thick and rich with flavors that get even better the next day.
Dark molasses and brown sugar create that deep, sweet and tangy flavor while pinto beans, kidney beans, lima beans, and butter beans give you different textures in every bite.

The name “Cowboy Beans” fits because this is the kind of hearty, filling beans recipe you want after a long day. Bring them to cookouts as a side, serve them with cornbread for an easy dinner, or pack them for potlucks where they stay warm and get even better as they sit.
Cowboy Beans Recipe Highlights
- Uses four types of beans for varied texture and visual appeal
- Bacon and ground beef make this hearty enough to serve as a main dish
- Sweet molasses sauce balances tangy mustard and vinegar perfectly
- Bakes in one dish with minimal hands-on time
- Tastes even better as leftovers
Ingredient Notes
Please check the recipe card below for a detailed, printable ingredient list.

BACON – Thick-cut bacon stays meaty during the long baking time instead of turning into hard little chips. The rendered fat flavors the beef and onions, so save about a tablespoon in the pot instead of pouring it all out. Stick your bacon in the freezer for 15-20 minutes before cutting and it won’t smear all over your knife and cutting board.
GROUND BEEF – Use 85% lean beef for the best balance of flavor and fat. Leaner beef gets dry during baking while fattier beef leaves greasy pools on top even after you drain it. The beef turns this from beans-as-a-side into something that can be dinner, especially if you have teenagers who need actual protein to feel full.
BEANS – Each bean type brings something different to the dish. Pinto beans hold their shape and stay creamy inside. Dark red kidney beans add firmness and that deep burgundy color. Green lima beans provide a buttery quality and visual contrast. Large butter beans melt in your mouth. Drain and rinse every single can thoroughly because that canning liquid contains excess salt and starch that will make your sauce thin and watery instead of thick and clingy.
MOLASSES – Dark molasses gives these beans that deep, almost burnt-sugar sweetness with a slight edge that makes them taste complex rather than just sweet. This is what separates good beans from great beans. Don’t use blackstrap molasses unless you want your beans to taste like medicine. If you only have light molasses it’ll work but the flavor will be much milder and less interesting.
BROWN SUGAR – Light brown sugar adds sweetness without piling on more molasses flavor, letting the dark molasses you added separately be the star. Pack it when you measure so you actually get ¾ cup, which sounds like a lot but is necessary to balance all the tangy ingredients. If your brown sugar turned into a brick, microwave it for 10-15 seconds with a damp paper towel on top.
MUSTARD – Yellow mustard cuts through all that sweetness with sharp tang and helps everything emulsify into a smooth sauce instead of separating while it bakes. Dijon works if you want a more sophisticated, less acidic flavor. Either way, don’t skip it because without the mustard these beans taste flat and one-note.
ONION – Yellow onions turn sweet and almost jammy when they cook with the beef, adding depth to the base of the sauce. Chop them small so they break down and practically disappear rather than giving you distinct onion chunks. You can use about 1 tablespoon of onion powder in a pinch, but fresh onion tastes better and provides actual texture.
How To Make Cowboy Beans
Please check the printable recipe card below for more detailed instructions.






- Cook bacon and drain. Brown ground beef, add onion and cook.
- Whisk ketchup, molasses, brown sugar, mustard, vinegar, and spices.
- Combine sauce with beef mixture. Stir in beans and bacon.
- Transfer to baking dish and bake.

Leftovers and Storage
STORE – Keep your Cowboy Beans covered tightly in the refrigerator for up to 4 days. The flavors get even better after sitting overnight as the beans soak up more sauce. Transfer to an airtight container once they’re completely cool so the top doesn’t dry out.
FREEZE – These beans freeze exceptionally well for up to 3 months. Cool them completely first, then pack into freezer-safe containers or heavy-duty freezer bags, squeezing out as much air as you can. Freeze in portions that make sense for your household so you don’t have to thaw more than you need.
REHEAT – Thaw frozen beans overnight in the refrigerator. Reheat in a covered baking dish at 350° Fahrenheit for about 30 minutes, or microwave individual portions on 50% power, stirring every minute until heated through. Add a tablespoon or two of water if the sauce thickened too much in the fridge.
MAKE AHEAD – Put the whole dish together up to 24 hours before you need to bake it. Cover tightly and refrigerate, then add 10-15 minutes to the baking time since you’re starting cold.
More Ground Beef Recipes
Serving Suggestions
BACKYARD GATHERING – Serve these Cowboy Beans next to Air Fryer Chicken Thighs, burgers, or pulled pork at your next cookout. The sweet and tangy sauce works perfectly with anything that’s been on the grill.
POTLUCK WINNER – Transport in the baking dish covered with foil. They’ll stay hot for about an hour and are easy to reheat if you get there early. Bring serving spoons because people will be back for more.
EASY DINNER – These beans are hearty enough to be the main course with just Cornbread and a simple salad. The bacon and beef provide plenty of protein to make it feel like a real meal.
COMFORT FOOD SPREAD – Pair with Coleslaw and Crockpot Mac and Cheese when you need the ultimate comfort food lineup.
GAME DAY MENU – Set out alongside Buffalo Chicken Dip and chips for a filling spread that keeps everyone satisfied through overtime.Retry

Recipe Success Tips
BACON SHORTCUT – Freeze your bacon for 15-20 minutes before you dice it. The fat firms up so you get clean ¼-inch pieces instead of dealing with smeared, sticky bacon that clings to your knife and makes a mess of your cutting board.
SAUCE THICKNESS – The sauce should look a little thinner than you want it before baking because it’ll thicken significantly in the oven as moisture evaporates. If your mixed sauce seems too thick, add 2-3 tablespoons of water. If it’s still too thin after the full baking time, give it another 10-15 minutes.
Expert Tip – Let the beans sit for 10-15 minutes after they come out of the oven. They’re volcanic hot straight from the oven, and resting allows the sauce to settle and thicken to the perfect consistency while everything cools down enough to actually eat.
BEAN PREP – Rinse your beans thoroughly in a colander under cold running water for about 30 seconds each. This washes away excess sodium and that starchy, slimy liquid that would prevent your sauce from clinging to the beans properly.

Commonly Asked Questions
Can I use different types of beans?
Yes, swap any of the four bean types based on what’s in your pantry. Navy beans, great northern beans, or black beans all work fine. The key is using four different varieties for varied texture and that signature mixed appearance, but the specific types are flexible.
Can I make this in a slow cooker?
Cook and drain the bacon and ground beef first, then combine everything in your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. You won’t get the slightly crusty top that the oven provides, but the flavor will be just as good.
Do I need to drain all the beans?
Yes, drain and rinse every single can. The canning liquid has too much salt and starch, which will make your sauce thin and prevent it from developing that thick, clingy consistency that coats the beans.
Why use dark molasses instead of light?
Dark molasses has deeper, more complex flavor with a slight bitter edge that balances the brown sugar perfectly. Light molasses makes the beans taste too simply sweet. Never use blackstrap molasses, which has a bitter, almost medicinal taste that will ruin the dish.
Can I make these ahead of time?
Assemble everything, cover tightly, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the baking time since you’re starting with a cold dish. The flavors actually improve from sitting together overnight.
How do I prevent the beans from drying out?
Cover the baking dish with foil for the first 30 minutes if your oven runs hot or if you’re concerned about drying. Remove the foil for the last 15 minutes to let the sauce thicken and the top get slightly caramelized.
More Easy and Delicious Recipes
Crock Pot Baked Beans – Another bean dish with a sweet and savory sauce that slow cooks to perfection without heating up your kitchen.
Funeral Potatoes – Creamy, cheesy potato casserole that’s a crowd-pleaser at any gathering and pairs perfectly with these beans.
Taco Casserole – Another hearty ground beef casserole with Mexican flavors that feeds a crowd without much effort.
Chicken Bacon Ranch Casserole – Loaded with bacon and ranch flavor, this pasta casserole delivers the same comfort food satisfaction.

Cowboy Beans
Ingredients
- 8 slices thick-cut bacon diced into ¼-inch pieces
- 1 pound ground beef
- 1 cup yellow onion diced
- ½ cup ketchup
- 1 cup dark molasses
- ¾ cup light brown sugar packed
- 2 tablespoons yellow mustard
- 2 teaspoons apple cider vinegar
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 15-ounce can pinto beans drained and rinsed
- 1 15-ounce can dark red kidney beans drained and rinsed
- 1 15-ounce can green lima beans drained and rinsed
- 1 15-ounce can large butter beans drained and rinsed
Instructions
- Preheat the oven to 375° Fahrenheit and lightly grease a 9×13-inch casserole dish with cooking spray.
- In a large skillet, cook the bacon until it turns golden and just crisp. Transfer to a paper towel-lined plate to drain and discard most of the bacon grease.
- Add the ground beef to the same skillet and cook until it is mostly browned. Drain any excess fat.
- Stir in the chopped onion and continue cooking until the onion is soft and the beef is fully cooked.
- In a large mixing bowl, whisk together ketchup, molasses, brown sugar, mustard, vinegar, smoked paprika, garlic powder, salt, and pepper until smooth.
- Combine the sauce with the beef and onion mixture, then stir in all the beans and the cooked bacon until evenly coated.
- Pour the mixture into the prepared casserole dish and bake for 45 minutes, until the sauce is thickened and the beans are hot and bubbling.
Nutritional Information
Nutritional Disclaimer
Cheerful Cook team members are not trained nutritionists or medical professionals. Calorie information and nutritional values are estimates. If you have nutritional concerns, we recommend using a nutritional calculator.
Maike Corbett is the founder and food blogger of Cheerful Cook, a popular recipe website featuring comfort food recipes from the US and Germany. She has been featured in numerous media outlets, including the AP Wire and MSN.








