Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cowboy Beans Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings
  • Category: Side Dish or Main Dish
  • Method: Stovetop or Slow Cooker
  • Cuisine: American

Description

Cowboy Beans are a rich, savory mix of ground beef, bacon, beans, and barbecue sauce, simmered together with bold spices and a touch of sweetness. This classic dish is comforting, filling, and packed with smoky flavor. Serve it as a side, scoop it over cornbread, or enjoy it on its own as a satisfying main!


Ingredients

  • 1 lb ground beef

  • 6 slices bacon, chopped

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 1 (15 oz) can kidney beans, drained and rinsed

  • 1 (15 oz) can pinto beans, drained and rinsed

  • 1 (15 oz) can butter beans or navy beans, drained and rinsed

  • 1 (15 oz) can pork and beans (do not drain)

  • 1/2 cup barbecue sauce

  • 1/3 cup ketchup

  • 2 tbsp brown sugar

  • 1 tbsp yellow mustard

  • 1 tsp Worcestershire sauce

  • 1/2 tsp smoked paprika

  • 1/2 tsp salt

  • 1/4 tsp black pepper

  • Optional: 1/4 tsp red pepper flakes (for a little heat)

 

 



Instructions

  1. In a large skillet over medium heat, cook chopped bacon until crispy. Remove and set aside, leaving a bit of bacon grease in the pan.

  2. Add ground beef and diced onion to the skillet. Cook until beef is browned and onion is soft, about 6–8 minutes. Drain excess grease.

  3. Stir in garlic and cook for 1 more minute.

  4. Transfer the beef mixture to a large pot or slow cooker.

  5. Add all beans, barbecue sauce, ketchup, brown sugar, mustard, Worcestershire sauce, smoked paprika, salt, pepper, and red pepper flakes (if using). Stir to combine.

  6. For stovetop: Simmer over low heat, uncovered, for 30–40 minutes, stirring occasionally.

  7. For slow cooker: Cook on low for 4–6 hours or high for 2–3 hours.

  8. Stir in crispy bacon before serving. Enjoy hot!


Notes

  • This dish is very forgiving—use whatever beans you have on hand.

  • You can make it meatless by skipping the bacon and beef and doubling the beans.

  • Leftovers taste even better the next day and freeze well.