Go Back

The BEST Cowboy Beans Recipe: Hearty, Smoky & Flavor-Packed!

Discover the ultimate cowboy beans recipe! This hearty, smoky, and flavor-packed dish is perfect for potlucks, BBQs, or any weeknight dinner. Easy to make and always a crowd-pleaser.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 15 minutes
Servings: 6 -8 servings
Course: Comfort Food

Ingredients
  

  • 1 lb ground beef
  • 1 lb bacon diced
  • 1 large yellow onion chopped
  • 1 green bell pepper chopped
  • 2 cloves garlic minced
  • 2 15 oz cans pinto beans, drained and rinsed
  • 1 15 oz can kidney beans, drained and rinsed
  • 1 15 oz can baked beans (plain or original), undrained
  • 1 8 oz can tomato sauce
  • 1/2 cup ketchup
  • 1/4 cup brown sugar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon chili powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon black pepper
  • Salt to taste

Method
 

  1. In a large Dutch oven or heavy-bottomed pot, cook the diced bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside, leaving about 2 tablespoons of bacon grease in the pot.
  2. Add the ground beef to the pot and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
  3. Add the chopped onion and green bell pepper to the pot. Cook, stirring occasionally, until softened, about 5-7 minutes.
  4. Stir in the minced garlic and cook for another minute until fragrant.
  5. Add the drained and rinsed pinto beans and kidney beans, the undrained baked beans, tomato sauce, ketchup, brown sugar, Worcestershire sauce, chili powder, smoked paprika, and black pepper. Stir everything together until well combined.
  6. Return the cooked bacon to the pot. Stir to incorporate.
  7. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for at least 30 minutes, or up to 1 hour, stirring occasionally, to allow the flavors to meld. If the beans become too thick, you can add a little water or broth.
  8. Taste and adjust seasonings, adding salt and more pepper if needed. Serve hot.