Cowboy Baked Beans (Oven or Slow Cooker)

Cowboy baked beans are a hearty, slightly sweet-and-savory pot of comfort with smoky bacon and browned beef folded into three kinds of canned beans. They’re a favorite at backyard cookouts, potlucks, and chilly weeknights when you want something that feeds a crowd without fuss. I first made this when hosting a football party and learned that the browned bits on the bottom are worth the extra time—those caramelized flavors carry through the whole dish.

Why you’ll love this dish

This recipe balances smoky, meaty depth with bright vinegar and just enough sweetness to make it addictive. It’s forgiving, scales easily for groups, and works equally well cooked slowly in a crockpot or finished in a hot oven for a bubbly crust. Make it for BBQs, family dinners, or as a game-day staple.

“The perfect potluck recipe—feeds a crowd, travels well, and somehow tastes better the next day.” — a regular at my neighborhood cookouts

Reasons to try it:

  • Crowd-pleasing and budget-friendly.
  • Hands-off when using a slow cooker.
  • Layers of texture: crispy bacon, tender beans, and a saucy finish.

Step-by-step overview

  1. Brown chopped bacon in a heavy pot and reserve the fat.
  2. Sauté onion and garlic in the bacon drippings until soft and aromatic.
  3. Brown ground beef with the aromatics; return bacon to the pan.
  4. Stir in all beans (some drained, baked beans undrained) and the sauce ingredients (brown sugar, cider vinegar, ketchup, mustard).
  5. Transfer to a slow cooker or a deep, covered casserole/dutch oven and cook until flavors meld—several hours low in a crockpot, or about 90 minutes baked at 350°F for a caramelized top.

What you’ll need

  • 1 lb bacon (applewood smoked), chopped — (substitute smoked turkey bacon for lighter flavor)
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 lb ground beef (80/20 is good for flavor)
  • 48 oz baked beans (do not drain) — about 3 standard cans
  • 32 oz kidney beans, drained — about 2 cans, rinsed
  • 16 oz cannellini beans, drained — about 1 can, rinsed
  • 32 oz black beans, drained — about 2 cans, rinsed
  • 1/4 cup brown sugar (light or dark)
  • 1/4 cup apple cider vinegar
  • 1 cup ketchup
  • 2 tablespoons yellow mustard

Notes/substitutions: Use barbecue sauce (1 cup) in place of ketchup for a smokier profile. For a vegetarian version, omit bacon and beef and add smoked paprika or a few drops of liquid smoke.

Directions

Choose slow cooker or oven method below. Use a deep casserole, Dutch oven, or large heavy pot so the beans don’t overflow. I prefer a cast-iron Dutch oven so you can brown on the stovetop and finish in the oven.

  1. Prepare: Chop bacon, onion, and garlic. Drain and rinse beans that the recipe calls to drain. Preheat the oven to 350°F (if using the oven).
  2. Cook the bacon: In a large heavy skillet or Dutch oven over medium heat, add the chopped bacon. Cook, stirring occasionally, until the bacon is crisp and golden. Tip: cutting bacon with clean kitchen scissors directly into the pan saves time.
  3. Reserve bacon: Use a slotted spoon to transfer crispy bacon to a bowl. Leave the bacon drippings in the pan.
  4. Sauté aromatics: Add the chopped onion to the drippings. Cook 5–6 minutes until translucent. Add minced garlic and cook 30–60 seconds, until fragrant.
  5. Brown the beef: Add ground beef to the pan. Break it up and brown for 6–8 minutes until no pink remains. Season lightly with salt and pepper. Drain excess fat if there’s a lot, but leave a little for flavor.
  6. Combine meats: Return the cooked bacon to the pan and stir to combine with the beef, onion, and garlic.
  7. Add beans and sauce: Stir in the baked beans (undrained), drained kidney beans, drained cannellini beans, and drained black beans. Add brown sugar, apple cider vinegar, ketchup, and mustard. Mix well so the sauce coats everything.
  8. Transfer to cooking vessel:
  • Slow cooker: Pour everything into a 6–8 quart slow cooker. Cook on low for 4–6 hours, or on high for 2–3 hours, until thickened and flavors are melded. (If your slow cooker runs hot, check at the lower end of time.)
  • Oven: If using a Dutch oven or deep covered casserole, cover and bake at 350°F for 1 1/2 hours. Remove lid for the last 10–15 minutes if you want a slightly thicker, caramelized top.
  1. Final check: Taste and adjust seasoning—add more vinegar for brightness, more brown sugar for sweetness, or a pinch of salt/pepper. If the sauce is too thin, simmer uncovered 10–15 minutes to reduce.
  2. Serve hot.

Safety note: Ground beef should be cooked to 160°F. When reheating leftovers, bring to 165°F.

Best ways to enjoy it

  • Serve spooned over warm cornbread or alongside skillet cornbread squares.
  • Pair with grilled or smoked meats: brisket, ribs, pulled pork, or grilled chicken.
  • Offer toppings: chopped fresh parsley, sliced scallions, pickled jalapeños, or a drizzle of extra barbecue sauce.
  • Make a plate: two scoops of baked beans, a couple of smoked sausages, and a cabbage slaw for contrast.

Storage and reheating tips

  • Cool within two hours and refrigerate in airtight containers.
  • Refrigerator: keep up to 3–4 days.
  • Freezer: freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat on the stovetop over medium heat or in the microwave until steaming and at least 165°F throughout. Add a splash of water or stock if it has thickened too much.

Helpful cooking tips

  • Use a heavy-bottomed pan or Dutch oven to prevent scorching as the sugars reduce.
  • Don’t drain the baked beans—those juices add body and flavor.
  • Deglaze the pan with a splash of apple cider vinegar after browning meat to lift caramelized bits into the sauce.
  • If making ahead, the flavors deepen overnight—make it a day before for best results.
  • To crisp the top in the oven, remove the lid for the last 10–15 minutes and broil briefly while watching closely.

Creative twists

  • Vegetarian: swap bacon and beef for smoked tempeh or mushrooms and add 1–2 teaspoons liquid smoke.
  • Spicy: stir in 1–2 chopped jalapeños, a chipotle in adobo (minced), or red pepper flakes.
  • Sweet-smoky: replace some ketchup with 1/2 cup molasses and 1/2 cup barbecue sauce.
  • Tex-Mex: add a diced green pepper, 1 tsp cumin, and top with cilantro and lime.
  • Breakfast version: serve over toasted English muffins with a fried egg on top.

FAQs

Q: Can I make this ahead and reheat for a party?

A: Yes. Make a day ahead; refrigerate overnight. Reheat gently on the stovetop or in the oven, stirring occasionally. Flavors usually improve after resting.

Q: My beans are too soupy — how do I thicken them?

A: Simmer uncovered to reduce the liquid. For faster thickening, mash a cup of the beans against the side of the pot and stir them back in. A small slurry of cornstarch and water (1 tsp cornstarch + 1 tbsp water) stirred in and simmered for a few minutes also works.

Q: Can I use different types of canned beans?

A: Absolutely. Navy, pinto, great northern, or chickpeas can be swapped in. Keep one can of baked beans undrained for that saucy base.

Q: How long should I cook this in a slow cooker? The recipe I saw said 2 hours on low.

A: Slow-cooker times vary. Cook on low 4–6 hours or on high 2–3 hours. Two hours on low is usually too short for most slow cookers to fully develop flavor unless everything was very hot to start.

Q: Is it safe to leave this in a warm crockpot at a party?

A: Yes, if the crockpot keeps the food at 140°F or higher. That’s the safe hot-holding temperature to prevent bacterial growth. Use a thermometer to check.

If you’d like, I can convert the ingredient amounts to metric, scale the recipe for a smaller gathering, or create a vegetarian-only version with exact timings. Which would help most?

Leave a Comment