Smoky, meaty, and perfectly balanced with a touch of sweetness, these Cowboy Baked Beans are a hearty side that often steals the show. A blend of three bean varieties, crispy bacon, and browned ground beef is baked in a rich, barbecue-style sauce for a comforting, crowd-pleasing dish.
Ideal for summer cookouts, potlucks, or a cozy weeknight dinner, this recipe uses simple ingredients for bold flavor—just the kind of hearty food you expect from classic cowboy-style cooking.

Whether this is your first time trying pork-and-beans-style baked beans or the flavors remind you of family dinners, these cowboy beans are full of smoky, savory comfort. If you prefer a less smoky or sweeter profile, you can also try a more traditional baked beans with ground beef version.
Recipe Ingredients
You’ll need the following ingredients to make Cowboy Baked Beans:
- 1/2 pound bacon, chopped
- 1 pound ground beef
- 1 large yellow onion, diced
- 1 green bell pepper, diced
- 3 cloves garlic, minced
- 1 (28-ounce) can pork and beans
- 2 (15-ounce) cans pinto beans, drained and rinsed
- 1 (15-ounce) can great northern beans, drained and rinsed
- 3/4 cup barbecue sauce (use your favorite)
- 1/2 cup ketchup
- 1/4 cup molasses
- 1/4 cup packed brown sugar
- 2 tablespoons Worcestershire sauce
- 2 tablespoons yellow mustard
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika

Ingredient Notes
- Ground beef: Adds protein and makes the dish hearty enough to serve as a main course.
- Pinto & great northern beans: Using different beans creates a nice variety of textures.
- Barbecue sauce: A sweet-tangy sauce combines with molasses and brown sugar for depth of flavor.
- Bacon: Half a pound of bacon provides a smoky, savory finish—reserve some cooked bacon to stir in before baking.
How to Make Cowboy Baked Beans — Step by Step
Step 1: Preheat the oven to 350°F (175°C).
Step 2: In a large Dutch oven over medium heat, cook the chopped bacon until crisp. Transfer the bacon to a paper towel-lined plate with a slotted spoon, leaving the rendered bacon fat in the pot.
Step 3: Add the diced onion, green bell pepper, and minced garlic to the bacon drippings. Sauté for about 5 minutes until the vegetables are softened.
Step 4: Add the ground beef and cook 5–7 minutes, breaking it up until browned. Drain excess grease if needed.
Step 5: Stir in the pork and beans, pinto beans, and great northern beans.
Step 6: Add the reserved bacon, barbecue sauce, ketchup, molasses, brown sugar, Worcestershire sauce, mustard, chili powder, and smoked paprika. Mix until well combined.

Step 7: Cover the Dutch oven with a lid or aluminum foil and bake for 45 minutes.
Step 8: Uncover and bake another 30–45 minutes, until the mixture is bubbly and the sauce has thickened slightly.
Step 9: Remove from the oven and let the beans rest for 10 minutes before serving so the sauce sets up.

Pro Tips
If serving these beans as a main dish, pair them with potato salad or another side that has a creamy dressing to balance the richness. Letting the beans rest for 10 minutes off the heat helps the sauce thicken—these also taste great reheated the next day.

Storage and Reheating
Storage: Cool completely, then transfer to an airtight container. Refrigerate for 3–4 days.
Reheating: If the sauce has thickened too much, stir in a splash of water or broth and reheat gently on the stovetop or in the microwave until heated through.
Freezing: Freeze in a freezer-safe container for 1–2 months. Thaw overnight in the refrigerator before reheating.
Additions & Substitutions
Additions:
- Add a splash of apple cider vinegar for extra tang.
- Swap one can of beans for lima, navy, cannellini, or butter beans to create a calico-beans effect.
Substitutions:
- Ground beef: Use ground turkey for a leaner option.
- Pork and beans: Substitute other canned beans or your preferred varieties.
- Equipment: If you don’t have a Dutch oven, transfer to a casserole dish or finish in a slow cooker on low for 4–6 hours.
FAQs about This Cowboy Beans Recipe
Yes. After browning the meat and softening the vegetables, transfer everything to a slow cooker and cook on low for 4–6 hours until heated through and flavors melded.
Absolutely—use whatever beans you have on hand. Butter beans, navy beans, lima beans, black beans, or cannellini will all work well.
Use a larger Dutch oven or casserole dish and extend bake time slightly. This is an excellent recipe for feeding a crowd.

What to Serve with Cowboy Beans
These pork-and-beans style baked beans pair perfectly with classic picnic and barbecue sides. Try them with potato salad, coleslaw, mac and cheese, honey butter skillet corn, or a slice of jalapeño cornbread for a complete, satisfying meal.
Cowboy Baked Beans
Vicky Hadley ~ Little Chef Within
15 mins
1 hr 30 mins
1 hr 45 mins
Ingredients
- 1/2 pound bacon, chopped
- 1 pound ground beef
- 1 large onion, diced
- 1 green bell pepper, diced
- 3 cloves garlic, minced
- 1 (28-ounce) can pork and beans
- 2 (15-ounce) cans pinto beans, drained and rinsed
- 1 (15-ounce) can great northern beans, drained and rinsed
- 3/4 cup barbecue sauce
- 1/2 cup ketchup
- 1/4 cup molasses
- 1/4 cup packed brown sugar
- 2 tbsp Worcestershire sauce
- 2 tbsp yellow mustard
- 2 tsp chili powder
- 1 tsp smoked paprika
Instructions
- Preheat the oven to 350°F (175°C).
- In a large Dutch oven over medium heat, cook the chopped bacon until crisp. Remove bacon to a paper towel-lined plate, leaving the fat in the pot.
- Add the onion, bell pepper, and garlic to the bacon fat and cook until softened, about 5 minutes.
- Add the ground beef and cook until browned, about 5–7 minutes; drain excess grease if necessary.
- Stir in the pork and beans, pinto beans, and great northern beans.
- Add the reserved bacon, barbecue sauce, ketchup, molasses, brown sugar, Worcestershire, mustard, chili powder, and smoked paprika. Stir until combined.
- Cover and bake for 45 minutes.
- Uncover and bake 30–45 minutes more, until bubbly and slightly thickened.
- Let sit 10 minutes before serving.
Notes
Pro Tip: If serving as a main dish, pair with potato salad or any creamy side to balance the richness. Let the beans rest 10 minutes so the sauce thickens. They’re even better the next day.
Nutrition
Calories: 3205 kcal (entire recipe)
Carbohydrates: 275 g • Protein: 115 g • Fat: 185 g