Ready to round up your taste buds and ride off into flavor country? This cowboy beans recipe is your ticket to a bold, satisfying, and oh-so-simple meal that feels like it came straight from a chuckwagon—but was made in your trusty slow cooker.
Loaded with ground beef, sweet onions, and four kinds of beans in a tangy-sweet sauce, this is the ultimate hearty bean stew to warm you up and fill you up. Whether you’re feeding a crowd or just want to enjoy leftovers for days (yes, they get even better), this slow cooker bean recipe is a game-changer.
Why You’ll Love These Cowboy Beans
Think of it as baked beans with a cowboy hat—a smoky, sweet, and savory mix that pairs perfectly with BBQs, potlucks, or chilly nights at home. And with simple pantry staples and minimal prep, this ground beef and beans combo practically makes itself.
Ingredients
- 450 g lean ground beef (90% lean)
- 1 large sweet onion, chopped
- 110 g packed brown sugar (½ cup)
- 60 ml ketchup (¼ cup)
- 45 ml cider vinegar (3 tablespoons)
- 30 ml yellow mustard (2 tablespoons)
- 1 can (450 g) butter beans, drained
- 1 can (450 g) kidney beans, rinsed and drained
- 1 can (425 g) of pork and beans
- 1 can (430 g) lima beans, rinsed and drained
How to Make Cowboy Beans
- In a large skillet, cook the ground beef and chopped onion over medium heat until the beef is no longer pink. Break it into crumbles and drain off any excess grease.
- Transfer the cooked beef and onion mixture to a 3-quart (2.8-liter) slow cooker.
- In a separate bowl, stir together the brown sugar, ketchup, cider vinegar, and mustard until smooth.
- Pour the sauce over the beef mixture in the slow cooker. Stir in the butter beans, kidney beans, pork and beans, and lima beans.
- Mix everything until evenly combined. Cover and cook on low for 4–5 hours, until the beans are tender and flavors are well blended.
Tips for Bean-Stew Bliss
- Want it smokier? Add a few dashes of liquid smoke or smoked paprika.
- Spice it up with diced jalapeños or hot sauce.
- Prefer it meatier? Double the beef or add chopped bacon.
- For a thicker stew, remove the lid during the last 30 minutes of cooking.
The Story Behind the Stew
This recipe came to life during a camping trip where hearty meals were a must. We needed something stick-to-your-ribs delicious after a day of hiking, and these cowboy beans delivered. Since then, it’s been a regular at family gatherings and weeknight dinners—the kind of dish that gets requested again and again.
Serving Suggestions
Serve cowboy beans as a main dish with cornbread or baked potatoes, or pile them high on your plate alongside grilled meats. It also makes a killer hot dog topping or nacho layer. And don’t forget the pickles on the side!

Storing & Reheating
Let the beans cool, then store them in an airtight container in the fridge for up to 4 days. They also freeze beautifully for up to 2 months. Reheat gently on the stove or in the microwave, adding a splash of water if needed.
FAQs
Can I make this vegetarian?
Yes! Just skip the beef and use an extra can of beans or add plant-based ground meat.
Can I use different beans?
Absolutely. Black beans, pinto beans, or great northern beans work well, too.
Can I cook this on high?
Yes—2 to 3 hours on high should do the trick, but low and slow gives the best flavor.
Cowboy Comfort in Every Spoonful
Whether you’re hosting a backyard bash or just need something warm and filling, these cowboy beans are the slow cooker MVP. With its mix of hearty beans, ground beef, and that sweet-savory sauce, it’s the ultimate comfort food that tastes like it took all day.
Print
Cowboy Beans: The Ultimate Hearty Slow Cooker Bean Stew
- Total Time: 5 hours 15 minutes
- Yield: Serves 6–8 1x
Description
This slow cooker cowboy beans recipe is a smoky, sweet, and hearty bean stew loaded with ground beef, sweet onion, and four types of beans. It’s an easy, comforting dish perfect for BBQs, potlucks, chilly nights, or a satisfying weeknight dinner with leftovers to spare.
Ingredients
-
450 g lean ground beef (90% lean)
-
1 large sweet onion, chopped
-
110 g packed brown sugar (½ cup)
-
60 ml ketchup (¼ cup)
-
45 ml cider vinegar (3 tbsp)
-
30 ml yellow mustard (2 tbsp)
-
1 can (450 g) butter beans, drained
-
1 can (450 g) kidney beans, rinsed and drained
-
1 can (425 g) of pork and beans
-
1 can (430 g) lima beans, rinsed and drained
Instructions
-
Brown the ground beef and onion in a skillet over medium heat. Drain excess fat.
-
Transfer beef and onion to a 3-quart slow cooker.
-
In a bowl, mix brown sugar, ketchup, vinegar, and mustard. Pour into slow cooker.
-
Add all beans and stir until well combined.
-
Cover and cook on low for 4–5 hours, or high for 2–3 hours, until hot and flavorful.
Notes
Add liquid smoke or smoked paprika for a smoky twist.
Use black beans or pinto beans as substitutions.
Double the beef or toss in bacon for a meatier version.
Remove the lid near the end for a thicker consistency.
- Prep Time: 15 minutes
- Cook Time: 5 hours (on low)
- Category: Main Course
- Method: Slow Cooker
- Cuisine: American