This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Every time I bring these cowboy beans to a summer BBQ, people start begging for the recipe, and honestly, I donโ€™t blame them. Theyโ€™re hearty, a little smoky, a little sweet, and always the first thing to disappear.

Hero image of cowboy beans in a blue and white pot. A white serving spoon is scooping some up.

A Reader’s Review

This was an incredible version of Cowboy Beans! I received compliments from all who had them, which most came back for seconds! I did add a little extra bacon, but other than that, I followed the recipe.

– Paul

Rootinโ€™ Tootinโ€™ Reasons to Make Cowboy Beans

  • Two beans = better texture: Using both kidney and cannellini beans gives you the ideal mix of creamy and hearty!
  • That sauce is next-level: I start with Sweet Baby Rayโ€™s, then amp it up with mustard, Worcestershire, and apple cider vinegar for the perfect tangy kick.
  • Meaty magic: A trio of applewood bacon, ground beef, and pork adds deep, smoky flavor that takes these beans from basic to unforgettable.

Ingredients Needed

Overhead shot of labeled ingredients.
  • Beans: Swap pork and beans for baked beans, pinto, navy, kidney, black, or great northern beans. If using plain beans (no sauce), be sure to drain them.
  • Peppers: Add a cup of bell peppers for extra crunch, or ยผ cup of jalapeรฑos, serranos, or poblanos for a spicy kick. Toss them in with the onions in step 2.
  • Adjust Sweetness: Donโ€™t like your cowboy beans too sweet? Skip or reduce the brown sugar. Love ’em sweeter? Add brown sugar, honey, molasses, or maple syrup, 1 tablespoon at a time.
  • Boost Smokiness: Add 1โ€“2 teaspoons of liquid smoke for that campfire vibe.
  • More Meat, Please: Go big with extra bacon, steak bites, or smoked sausage for an even heartier dish.

How To Make The BEST Cowboy Beans

I love cowboy beans because theyโ€™re easy and mostly hands-off. Just cook the bacon, mix everything together, and bakeโ€”plenty of time to whip up some cornbread on the side!

  1. Cook Bacon: Preheat the oven to 350 degrees Fahrenheit. Add the bacon to a large Dutch oven or heavy-bottom pot and cook over medium heat until crisp, about 7 minutes. Remove the bacon from the pot with a slotted spoon.
  2. Cook Onion, Garlic & Beef: Leave a couple of tablespoons of bacon grease in the bottom of the pot and discard the rest. Add the onion and cook until almost tender, about 4 minutes. Add the garlic and ground beef and cook and crumble until the beef is no longer pink, about 7-10 minutes. Drain the excess grease.
  3. Combine: Add the cooked bacon, chili powder, salt, pepper, pork and beans, cannellini beans, and kidney beans to the pot.
  4. Add Sauce and Bake: Add the barbecue sauce, ketchup, brown sugar, mustard, worcestershire sauce, and apple cider vinegar to the pot and stir until incorporated. Transfer the pot to the oven and bake uncovered for 45 minutes.

Slow Cooker and Stovetop Instructions

  • Slow Cooker: Follow steps 1โ€“3 on the stovetop, then transfer everything to a 4โ€“7 quart slow cooker. Cover and cook cowboy beans on LOW for 4โ€“5 hours or HIGH for 2โ€“3 hours.
  • Stovetop: Skip the oven and simmer the pot covered over low heat for 45 minutes, stirring every 10 minutes to prevent sticking.
Top-down view of baked beans in a black serving bowl.

Make Ahead, Store & Reheat Cowboy Beans Tips

  • Make Ahead: Prep these beans 1โ€“2 days in advance. Flavors only get better with time.
  • Reheat: Warm on the stovetop over medium-low heat for 10โ€“15 minutes, stirring until fully heated. Add ยผโ€“ยฝ cup of water if itโ€™s too thick.
  • Store: Keep in an airtight container in the fridge for up to 6โ€“7 days.
  • Freeze: Transfer to a freezer-safe bag or container and freeze for up to 3โ€“4 months. Thaw overnight in the fridge before reheating.

More Hearty Bean Recipes

Beans are so versatile and make every dish so hearty. Not only do they taste good, but they’re also packed with fiber! If you loved these cowboy beans, I know you’ll love these other recipes just as much!

Pin this now to find it later

Pin It

Cowboy Beans

5 from 8 votes
By: Alyssa Rivers
These hearty cowboy beans are packed with bacon, beef, and pork in a rich, sweet, and smoky sauce. The ultimate one-pot BBQ side dish!
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 55 minutes
Servings: 8 servings

Equipment

  • Large Dutch oven or heavy-bottomed pot

Ingredients 

Instructions 

  • Preheat the oven to 350 degrees Fahrenheit. Add ยฝ pound chopped bacon to a large Dutch oven or heavy-bottom pot and cook over medium heat until crisp, about 7 minutes. Remove the bacon from the pot with a slotted spoon.
  • Leave a couple of tablespoons of bacon grease in the bottom of the pot and discard the rest. Add 1 cup diced yellow onion and cook until almost tender, about 4 minutes.
  • Add 3 teaspoons minced garlic and 1 pound lean ground beef and cook and crumble until the beef is no longer pink, about 7-10 minutes. Drain the excess grease.
  • Add the cooked bacon, 1 tablespoon chili powder, 1 teaspoon salt, ยฝ teaspoon ground black pepper, 3 (15-ounce) cans pork and beans, 1 (15-ounce) drained can cannellini beans, 1 (15-ounce) drained can dark kidney beans, 1 cup barbecue sauce, ยฝ cup ketchup, ยผ cup brown sugar , 2 tablespoons yellow mustard, 1 tablespoon worcestershire sauce, and 1 tablespoon apple cider vinegar to the pot and stir until incorporated.
  • Transfer the pot to the oven and bake uncovered for 45 minutes.

Video

Notes

Updated May 29, 2025
Slow Cooker: Follow steps 1-3 as directed on the stovetop, then on step 4 add everything to a 4-7 quart slow cooker, cover and cook on LOW for 4-5 hours, or on HIGH for 2-3 hours.
Stovetop: Instead of placing the pot in the oven to bake, cover the pot and simmer it over low heat for 45 minutes, stirring it well every 10 minutes or so to avoid burning the bottom.
Make-Ahead and Leftover Instructions: You can make these cowboy beans 1โ€“2 days ahead to deepen the flavor, then store in the fridge for up to a week or freeze for 3โ€“4 months. Reheat on the stovetop over medium-low for 10โ€“15 minutes, adding a splash of water if needed.

Nutrition

Calories: 591kcalCarbohydrates: 81gProtein: 33gFat: 17gSaturated Fat: 6gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 0.2gCholesterol: 65mgSodium: 1884mgPotassium: 1172mgFiber: 17gSugar: 23gVitamin A: 470IUVitamin C: 7mgCalcium: 173mgIron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Appetizer, Dinner, entree, lunch, Main Course, main dish, Side Dish
Cuisine: American, Barbeque
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Alyssa Rivers

Alyssa Rivers is the author of 'The Tried and True Cookbook', a professional food photographer and experienced recipe-developer. Having a passion for cooking, her tried and true recipes have been featured on Good Morning America, Today Food, Buzzfeed and more.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




39 Comments

  1. I’m thinking about cooking this in my pellet smoker. Have you tried that? It would give it that campfire smoky taste. Thanks!

    1. Hey Tony, thanks for the question! I’ve never tried this recipe in a pellet smoker, but thats sounds amazing! As long as you cook the meat thoroughly I don’t see a problem with it! Let me know how it turns out!

  2. 5 stars
    Holy cow – these are good! But the recipe makes way more than 4 servings. I mean, after all, 5 cans of beans and a pound of hamburger, etc will feed a large group and then some. Luckily it freezes well.

  3. 5 stars
    Used this as my main dish and it was delicious canโ€™t wait to make again but am I able to freeze leftovers? Made a good amount so I have plenty of leftovers.

    1. Yes! Just add all of the ingredients to your crockpot and cook on low for about 8 hours. If you’re in a hurry, you can cook it on high for 6 instead.

  4. I opted for pintos in lieu of baked beans to cut the sugar a little and it still came out absolutely delicious – a yummy savory-sweet comfort side. Thanks for the recipe!

  5. We made this according to the recipe and found it was overwhelming sweet. Next time I make I think I’ll leave out the brown sugar and the ketchup.

    1. Ty for ur comment bc I have not made cowboy beans before an my hubby dislikes sweet in his meats or veggies so Iโ€™ll probably use ur idea an omit the brown sugar an ketchup. Ty

  6. 5 stars
    This was an incredible version of Cowboy Beans! I received compliments from all who had them, which most came back for seconds! I did add a little extra bacon, but other than that, I followed the recipe.

  7. Hello, I live in the UK and have never heard of a can of pork and beans. Is it those small pork sausages with beans or something different? Is there anything similar you know of I could use? Thanks