I first tried this Slow Cooker Cowboy Casserole on a rainy weeknight when I needed something hearty that could simmer itself into comfort. It’s a layered slow cooker meal of ground beef, diced potatoes, beans, and a creamy mushroom soup base that turns into a cozy, stick-to-the-ribs casserole. If you love set-it-and-forget-it dinners that feed a crowd and clean up easily, this one delivers — and if you like other one-pot slow cooker meals, check my notes on a similar crowd-pleaser like the slow cooker chicken burrito bowl for more weekly dinner ideas.
Why you’ll love this dish
This casserole is comfort food simplified. It combines inexpensive pantry staples and a single pound of ground beef into an all-in-one meal that cooks low and slow. The potatoes soften and soak up the savory broth, the beans add fiber and bulk, and the cream of mushroom soup gives a silky binder so every scoop is satisfying.
"Family-friendly, fuss-free, and exactly the kind of dinner you want after a long day. The cheese on top makes everyone happy."
Reasons to make it: it’s budget-friendly, kid-approved, and perfect for busy nights, potlucks, or a weekend meal that leaves leftovers for lunch. It’s also easy to adapt if you want more spice or extra vegetables.
Step-by-step overview
Before you cook, here’s the flow so you know what to expect. Brown the beef with onion and garlic. Layer raw diced potatoes in the slow cooker. Add the cooked beef, then the rinsed beans. Pour the cream soup and broth so everything steams and braises as it cooks. Season, cover, and cook low and slow. Finish with shredded cheese so it melts into a golden top.
This overview helps you prep in order: brown meat, dice potatoes, open and rinse cans, and set the slow cooker. Total hands-on time is about 15 to 20 minutes; cooking time is 3 to 8 hours depending on your setting.
What you’ll need
- 1 pound ground beef
- 4 medium potatoes, diced (Russet or Yukon Gold work well)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup shredded cheese (cheddar or your choice)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup beef broth or water
Ingredient notes: If you want a lighter binder, swap half the cream soup for plain Greek yogurt stirred in at the end. Use low-sodium broth if you are watching salt. For quicker cook time, dice potatoes small and use the high setting.
Directions to follow
- Heat a skillet over medium. Add the ground beef, chopped onion, and minced garlic. Cook until the beef is browned and the onion is softened. Drain excess fat from the pan.
- Spread the diced potatoes in an even layer across the bottom of the slow cooker.
- Spoon the cooked beef and onion mixture over the potatoes.
- Scatter the drained black beans and kidney beans on top of the beef.
- Pour the cream of mushroom soup over the layers. Add the cup of beef broth or water so the mixture can steam and meld.
- Sprinkle the chili powder, cumin, salt, and pepper evenly over the top.
- Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the potatoes are tender.
- Five minutes before serving, sprinkle the shredded cheese across the top and replace the lid so it melts.
- Serve warm straight from the slow cooker.
Best ways to enjoy it
Serve scoops into bowls with a little extra shredded cheese or chopped fresh cilantro. It pairs nicely with a crisp green salad to cut the richness, warm corn tortillas for scooping, or a simple steamed vegetable on the side. For a Tex-Mex twist, offer chopped green onions, sliced jalapeños, or a dollop of sour cream at the table.
Storage and reheating tips
Cool leftovers quickly and store in airtight containers in the refrigerator for up to 3 to 4 days. To freeze, portion into freezer-safe containers and store for up to 3 months. Thaw overnight in the fridge before reheating. Reheat on the stovetop over low heat or in the microwave until steaming hot, making sure to reach 165 degrees Fahrenheit for safety. If the casserole thickens after chilling, stir in a splash of broth or water when reheating.
Helpful cooking tips
- Brown the beef well. A little caramelization adds depth to an otherwise simple slow cooker dish.
- Cut potatoes uniformly so they cook evenly. Smaller dice shortens cook time.
- Rinse canned beans to remove excess sodium and the canned flavor.
- If you prefer a saucier casserole, add another half cup of beef broth.
- For a vegetarian version, swap the beef for a firm textured plant-based ground and use vegetable broth.
Creative twists
- Add a diced bell pepper with the onion for extra color and sweetness.
- Swap one can of beans for corn for a sweeter bite.
- Use smoked paprika or a chopped chipotle in adobo for smokier heat.
- For a lighter creaminess, mix half the can of cream soup with plain yogurt and fold in at the end.
For another slow cooker crowd-pleaser that leans into similar flavors and convenience, try the slow cooker chicken burrito bowl.
FAQ
How long does it take to make this in a slow cooker?
Hands-on prep is about 15 to 20 minutes. Cook time ranges from 3 to 4 hours on high or 6 to 8 hours on low depending on your slow cooker and how large the potato pieces are.
Can I use frozen potatoes?
You can, but frozen diced potatoes may release extra moisture and can break down more in a long cook. If using frozen, check for doneness earlier and consider the high setting for a shorter time.
Is this safe to leave in the slow cooker all day?
Yes, if your slow cooker maintains a steady temperature and you follow manufacturer guidelines. Aim to start on low and keep the lid closed. Make sure the beef is fully cooked to 160 degrees Fahrenheit and that leftovers are refrigerated within two hours of cooking.
Can I make this dairy free or vegan?
To make a dairy free version, use a dairy-free cheese or omit it and replace the cream soup with a dairy-free creamy soup or a blended cashew cream. For vegan, replace the beef with a plant-based ground and use vegetable broth.
How can I make this spicier without overpowering the family?
Increase chili powder slightly or add a pinch of cayenne for heat. You can also serve spicy toppings on the side so people can customize their bowls.
PrintSlow Cooker Cowboy Casserole
A hearty layered slow cooker meal of ground beef, diced potatoes, beans, and creamy mushroom soup.
- Prep Time: 20 minutes
- Cook Time: 360 minutes
- Total Time: 380 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
- Diet: Meat
Ingredients
- 1 pound ground beef
- 4 medium potatoes, diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup shredded cheese (cheddar or your choice)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup beef broth or water
Instructions
- Heat a skillet over medium. Add the ground beef, chopped onion, and minced garlic. Cook until the beef is browned and the onion is softened. Drain excess fat from the pan.
- Spread the diced potatoes in an even layer across the bottom of the slow cooker.
- Spoon the cooked beef and onion mixture over the potatoes.
- Scatter the drained black beans and kidney beans on top of the beef.
- Pour the cream of mushroom soup over the layers. Add the cup of beef broth or water so the mixture can steam and meld.
- Sprinkle the chili powder, cumin, salt, and pepper evenly over the top.
- Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the potatoes are tender.
- Five minutes before serving, sprinkle the shredded cheese across the top and replace the lid so it melts.
- Serve warm straight from the slow cooker.
Notes
Serve with extra shredded cheese, a crisp salad, or warm corn tortillas. For a Tex-Mex twist, offer chopped green onions or jalapeños.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 1g
- Carbohydrates: 45g
- Fiber: 7g
- Protein: 25g
- Cholesterol: 70mg






