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
-
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.
-
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.
-
Stir in garlic and cook for 1 more minute.
-
Transfer the beef mixture to a large pot or slow cooker.
-
Add all beans, barbecue sauce, ketchup, brown sugar, mustard, Worcestershire sauce, smoked paprika, salt, pepper, and red pepper flakes (if using). Stir to combine.
-
For stovetop: Simmer over low heat, uncovered, for 30–40 minutes, stirring occasionally.
-
For slow cooker: Cook on low for 4–6 hours or high for 2–3 hours.
-
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.