Cowboy Beans are bold, hearty, and make the best side dish for a weeknight meal, summertime BBQ or your next potluck. Simple ingredients makes this protein-packed dish a crowd favorite!
In a large skillet or Dutch oven, cook 8 ounces bacon over medium heat until crispy. Remove the bacon and set aside, leaving a small amount of bacon grease in the pan.
Add 1 small diced yellow onion to the pan and cook for 3–4 minutes until softened.
Stir in 3 cloves minced garlic or 1 tablespoon minced garlic and cook for 1 minute.
Add 1 pound lean ground beef and cook until browned and no longer pink. Drain excess grease if needed.
Stir in the cooked bacon, 1 tablespoon chili powder, 1 teaspoon salt, and ½ teaspoon black pepper.
Add 3 cans (15 ounces each) pork and beans (not drained), 1 can (15 ounces) cannellini beans (drained), and 1 can (15 ounces) kidney beans (drained).
Stir in 1 cup barbecue sauce, ½ cup ketchup, ¼ cup brown sugar, 1 tablespoon Dijon mustard, and 1 tablespoon Worcestershire sauce until everything is well combined.
Transfer the dutch oven to the oven and bake, uncovered, for 45 minutes.
Remove from heat, serve warm and enjoy!
Video
Notes
Refrigerate any leftovers in an airtight container for up to 5 days. To Make in a Slow Cooker: Cook the bacon, onions, ground beef and garlic based on the instructions. Add these cooked items and all other ingredients to a crock pot. Cook on low for 5-6 hours or on high for 3-4 hours until thickened.