Cowboy beans are a whole meal in themselves! Ground beef and a mixture of hearty beans are baked in an easy tomato bbq sauce with bacon. 

Both sweet and savory, these beans are absolutely delish

Cowboy Baked Beans on a plate with the casserole dish in the background

What are Cowboy Baked Beans?

These beans are hearty and delicious. Cowboy beans are filled with bacon, beans, beef, onions, and a handful of seasonings.

The sauce is a tangy mix of ketchup, bbq sauce, brown sugar, and cider vinegar.

Whether oven-baked or slow-cooked in a crockpot, everyone will be asking for this easy recipe! We love to serve them with tortillas or cornbreadEasy corn fritters taste great alongside, too! Add a tangy classic macaroni salad and a pitcher of homemade lemonade to finish off a terrific meal.

ingredients for Cowboy Baked Beans on a baking sheet

Ingredients and Variations


We use a combination of kidney beans, pinto, and great northern beans. We also add an entire can of pork and beans! Feel free to add black beans, split peas, or even garbanzo beans for a boost of nutrition and texture!

ingredients for Cowboy Baked Beans in a glass bowl


For this recipe, we like to use ground beef and bacon, but leftover steak, cubes of ham, or even slices of Polish sausage can be tossed in! It’s thick enough to be a stew!


Experiment by adding bell peppers, diced tomatoes, or jalapenos for a real cowboy kick!


Cowboy Baked Beans in a dish before bacon is added

Cowboy Beans vs. Baked Beans

These beans are different than a traditional baked beans recipe.

  • This recipe has ground beef added for a heartier dish.
  • It has a sauce but they’re much less “saucy” than traditional baked beans.
  • The sauce has a bit more of a BBQ type flavor.

How to Make Cowboy Baked Beans

Cowboy baked beans are a hearty meal but that doesn’t mean they are hard to make! It’s simple!

  1. Cook half of the bacon until crisp. Cool and crumble.
  2. Cook beef and onion in some bacon grease.
  3. Combine everything in a casserole dish and top with uncooked bacon.
  4. Bake uncovered according to the recipe below.

Cowboy Baked Beans in a casserole dish before being baked

For Crock Pots or Slow Cookers

  1. Cook bacon in a pan on medium heat.
  2. Remove all but 1 Tbsp. of bacon grease. Cook onion and beef until no longer pink.
  3. Combine all ingredients into the Crockpot.
  4. Cover and cook on high for 2 to 3 hours or on low for 4 to 5 hours. Top with crumbled bacon and serve.

Cowboy Baked Beans in a casserole dish


To refrigerate: keep tightly covered in the refrigerator 3-4 days.

To reheat: just give them a stir, pop them in the microwave and adjust the seasonings to your liking.

To freeze: ladle chilled beans into a zippered bag with the date on it. Lay flat in the freezer. When frozen, bags can be stacked vertically to save space. Frozen cowboy baked beans will keep their flavor for at least 3 months.

Perfect Potluck Casseroles

Did you make these Cowboy Beans? Be sure to leave a rating and a comment below! 

Cowboy Baked Beans in a casserole dish
4.98 from 49 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Cowboy Beans

Hearty and full of flavor, these Cowboy Beans are the perfect potluck or BBQ dish!
Prep Time 10 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 30 minutes
Servings 6
buy hollys book


  • 1 pound bacon divided
  • 1 pound ground beef
  • 1 large onion diced
  • 2 cans kidney beans 16 ounces each, drained and rinsed
  • 1 can pinto beans 16 ounces, drained and rinsed
  • 1 can great northern beans 16 ounces, drained and rinsed
  • 2 cans pork and beans 16 ounces


  • 1 ⅓ cup tomato sauce
  • ½ cup brown sugar
  • ½ cup barbecue sauce plus 2 tablespoons for topping
  • cup ketchup
  • 3 tablespoons cider vinegar
  • 2 tablespoons yellow mustard
  • 1 tablespoon chili powder
  • 1 teaspoon each salt & pepper or to taste


  • Preheat oven to 350°F.
  • Set half of the uncooked bacon aside for topping. Cook the remaining half of the bacon over medium heat until crisp. Remove with a slotted spoon and set aside. Drain all fat except 1 tablespoon. Crumble bacon.
  • Add ground beef and onion to the same pan and cook over medium heat until no pink remains, drain any fat.
  • Combine all ingredients in a 9x13 pan and mix well. Top with remaining uncooked bacon and brush bacon with remaining bbq sauce.
  • Bake uncovered 45-50 minutes or until bacon is crisp.

Slow Cooker Directions

  • Prepare recipe as above except cook all bacon until crisp. Set half of the crisp bacon aside for topping.
  • Combine all remaining ingredients and place in a 6qt slow cooker.
  • Cover and cook on high 2-3 hours or on low 4-5 hours.
  • Top with reserved bacon before serving.


For a saucier dish, sauce ingredients can be doubled.
4.98 from 49 votes

Nutrition Information

Calories: 556 | Carbohydrates: 64g | Protein: 29g | Fat: 21g | Saturated Fat: 8g | Cholesterol: 81mg | Sodium: 1900mg | Potassium: 1071mg | Fiber: 9g | Sugar: 32g | Vitamin A: 708IU | Vitamin C: 8mg | Calcium: 122mg | Iron: 5mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Appetizer, Casserole, Party Food, Side Dish
Cuisine American
Cowboy Baked Beans on a plate with a title
Cowboy Baked Beans on a plate with text
Cowboy Baked Beans on a plate with a fork and a title
ingredients for Cowboy Baked Beans on a baking sheet and Cowboy Baked Beans on a plate with a title


, ,

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


    1. You can! They will keep in the refrigerator for 3-4 days. Then you can give it a stir and reheat it the oven or microwave until heated through.

  1. YUMMY!! 2nd time I made it I put all bacon in the dish and did not put bacon on the top. Still DELISH!4 stars

  2. I made this recipe yesterday as part of Father’s Day dinner, and it was a huge hit!! I was so happy to see that you had included directions for the slow cooker since I already had ribs cooking in my oven and also needed to bake a cake. I used half turkey bacon and half pork bacon. It came out perfect! Such a flavorful and hearty dish and was enjoyed by all at our family gathering. My husband has already requested that I make cowboy beans again. Thank you for another great recipe!5 stars

  3. … Holy, I forgot to ask you what temp I should use in case I am preparing the dish in the oven?

    1. Hi Bozena, you can find this information in step 1: Preheat oven to 350°F. I hope this helps!

  4. Hi Holy, could you please let me know how much time I need to make this dish ( Cowboy Beans )in the oven? I don’t have Crock Pots or Slow Cookers.
    Thank you, I will wait for answer from you.

    1. The oven directions are listed in the recipe. Bake uncovered 45-50 minutes or until bacon is crisp.

  5. Hi Holly. I was wondering, is this recipe better in the slow cooker or in the oven in your opinion? I cannot wait to make it. It looks so delicious!5 stars

  6. This is a winner every time! Super easy and a crowd pleaser. I skip the chill powder if I’m feeding alot of elderly or small children. Still fantastic!5 stars

  7. Hello. I want to make these because they look sooo good! For the 2 cans of pork & beans 16 ounces. Is that 16 ounces per can or 16 ounces total. Also, If I wanted to use dry beans & soak for the other beans, how many ounces of dried beans might one use please? Thank you.

  8. Our family has made these for years at least 20 yrs. I can’t remember how the recipe came about in the family but they are a must have for any gathering we have. We know it as Bean Bake, but I like the name Cowboy beans better.
    Just an FYI for people. The recipe makes a lot so if you a a smaller family, It freezes well. I mix them all up then take out what I need and before they are cooked I package them up in our serving size and freeze. Then when we want them just take that container out and bake them. Come out great.
    Summer cooks outs are around the corner I better stock up on beans.

  9. Thank you for this recipe. I love it and so does everyone I’ve ever made it for. I can add all the beans I want to because I love beans.5 stars

  10. These are excellent baked beans. I made this in the crockpot and the only modification I made was to only add 1/2 Tablespoon chili powder as my family is wimpy on spice. The sauce is outstanding and the addition of the hamburger to the recipe moves this dish to the best beans I have eaten.
    Thanks for the great recipe!5 stars

  11. I’ve been making this for years but I only use one can of kidney beans and one can of French-style green beans. It is delicious!

  12. Made these for a Church Potluck -they were a HUGE hit! So yummy! Lots of compliments and requests for the recipe.