This Slow Cooker Cowboy Casserole is the kind of hands-off, crowd-pleasing comfort food that becomes a weeknight hero. Hearty ground beef, tender sliced potatoes, beans, corn and a creamy mushroom base meld over hours in a crockpot to make a filling, one-dish meal. I first made this for a chilly game night and everyone kept going back for seconds — it’s forgiving, feeds a crowd, and cleans up easily. If you’re after something cozy that requires minimal babysitting, this is it; and if you like casseroles with simple pantry staples, you might also enjoy this cottage cheese breakfast casserole for a completely different, protein-rich meal.
Why you’ll love this dish
This casserole checks a lot of boxes: it’s budget-friendly (canned goods + ground beef), family-friendly (mild spices, cheesy finish), and ideal for busy evenings because the slow cooker does the work. The sliced potatoes absorb the savory cream of mushroom mixture so you get creamy, tender bites without boiling or mashing. It’s also flexible — easily doubled for a potluck or simplified for picky eaters. Make it for weeknight dinners, casual potlucks, or as a make-ahead meal you can reheat all week.
How this recipe comes together
Step-by-step overview:
- Brown seasoned ground beef with onions and garlic for a flavorful base.
- Layer evenly sliced potatoes, the cooked beef, beans, corn and tomatoes into the slow cooker.
- Mix condensed soup and milk to create a thin creamy sauce and pour it over the layers.
- Cook low and slow for 6–8 hours until potatoes are tender.
- Finish with shredded cheese on top and let it melt before serving.
This quick overview helps you see the flow before you pull out bowls and pans.
What you’ll need
- 1 lb ground beef
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 can (10.75 oz) condensed cream of mushroom soup
- 1/2 cup milk
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes with green chilies
- 1 cup frozen corn
- 1 tsp chili powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 cups sliced potatoes (about 1.5 lbs) — Yukon Gold or Russet, peeled or unpeeled
- 1 cup shredded cheese (cheddar or your preference)
Notes: you can swap cream of mushroom for cream of chicken or a low-sodium option. Use canned black beans instead of kidney beans if you prefer. For a lighter version, substitute ground turkey and low-fat milk.
Step-by-step instructions
Gather all ingredients and set the slow cooker insert nearby. Peel (optional) and slice the potatoes into uniform 1/8–1/4-inch rounds so they cook evenly. Rinse and drain the kidney beans to remove excess sodium from the can.
Heat a skillet over medium-high heat. Add the ground beef and chopped onion; brown until no pink remains and the onions are translucent, about 6–8 minutes. Stir in the minced garlic for the last 30–60 seconds. Drain off excess fat to keep the casserole from becoming greasy.
Layer the slow cooker in this order: a single even layer of sliced potatoes across the bottom, then half the browned beef mixture, half the rinsed beans, half the frozen corn, and half the diced tomatoes. Repeat the layers once more so everything is distributed.
In a bowl, whisk together the condensed cream of mushroom soup and 1/2 cup milk until smooth. Stir in the chili powder, salt and black pepper. Pour this mixture evenly over the layered ingredients in the slow cooker so the potatoes are covered.
Cover and cook on LOW for 6–8 hours, or on HIGH for 3–4 hours. Cook until the potatoes are fork‑tender and the flavors have melded. About 10 minutes before serving, sprinkle the shredded cheese over the top, cover, and let it melt.
Serve hot straight from the slow cooker. 
What to serve it with
Best pairings include a crisp green salad to cut the richness — think romaine with a lemon‑vinaigrette — or warm cornbread to sop up the creamy sauce. For a spicier plate, top individual bowls with chopped cilantro, diced avocado, or pickled jalapeños. If you want a lighter side, steamed green beans or a simple coleslaw work nicely.
Keeping leftovers fresh
Cool leftovers to room temperature within two hours, then refrigerate in an airtight container for 3–4 days. Reheat individual portions in the microwave until steaming hot (165°F internal temperature), or reheat in a 350°F oven covered with foil for 20–30 minutes until heated through. To freeze: portion into freezer-safe containers, leaving some headspace, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. Always reheat to an internal temperature of 165°F for food safety.
Helpful cooking tips
- Slice potatoes uniformly (1/8–1/4 inch) so they finish at the same time.
- Browning the beef first adds flavor and helps prevent excess grease in the cooker.
- If your slow cooker runs hot, check for doneness at 5 hours on LOW to avoid overcooked potatoes.
- Avoid lifting the lid during cooking — each peek can add 15–20 minutes to the cook time.
- For creamier texture, use Yukon Gold potatoes; for fluffier edges, use Russets. For a shortcut, use leftover roasted potatoes and cut cook time by an hour.
You might also find inspiration from a hearty breakfast-style casserole when thinking about make-ahead layers; take a look at a different casserole approach for ideas on prepping ahead.
Creative twists
- Tex-Mex: Swap the cream of mushroom for cream of chicken, add a packet of taco seasoning, and top with cilantro and green onions.
- Vegetarian: Replace beef with a mix of extra beans, lentils, or a plant-based ground and use vegetable broth thinned into the soup.
- Cheesy bacon: Stir in cooked, crumbled bacon and finish with pepper jack for a smoky kick.
- Low-carb: Replace potatoes with cauliflower florets; reduce cook time to avoid mush.
- Spicy: Add a diced jalapeño with the onions or swap the mild chili powder for chipotle powder.
Your questions answered
Q: How long does this take to prep and cook?
A: Active prep is about 15–20 minutes (mostly slicing potatoes and browning beef). Cook time is 6–8 hours on LOW or 3–4 hours on HIGH.
Q: Can I use fresh tomatoes instead of canned?
A: Yes — use about 1 1/2 cups diced fresh tomatoes and add 1/4 tsp salt. Canned tomatoes with chilies add flavor and consistent heat, though.
Q: Is it safe to cook this all day in a slow cooker?
A: Yes, cooking on LOW for 6–8 hours is safe. Make sure your slow cooker maintains a simmer and that the internal temperature of the beef reaches 160°F. Don’t leave it unattended beyond the recommended time.
Q: Can I double the recipe for a crowd?
A: You can double the ingredients, but use two slow cookers or cook in batches — overfilling a single crock can prevent even cooking.
Q: What if I only have frozen sliced potatoes?
A: Thawed frozen sliced potatoes work, but they can release extra moisture and get softer; reduce cooking time and check for doneness earlier.
Conclusion
If you want a fuss-free, comforting one-pot meal that stretches a budget and feeds a family, this Slow Cooker Cowboy Casserole fits the bill. For a similar crockpot-style idea and a slightly different ingredient approach, see Crockpot Cowboy Casserole – Chelsea’s Messy Apron.
Print
Slow Cooker Cowboy Casserole
- Total Time: 380 minutes
- Yield: 6 servings
- Diet: None
Description
A hearty, crowd-pleasing casserole with ground beef, potatoes, and a creamy mushroom base cooked slowly in a crockpot.
Ingredients
- 1 lb ground beef
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 can (10.75 oz) condensed cream of mushroom soup
- 1/2 cup milk
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes with green chilies
- 1 cup frozen corn
- 1 tsp chili powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 cups sliced potatoes (about 1.5 lbs) — Yukon Gold or Russet, peeled or unpeeled
- 1 cup shredded cheese (cheddar or your preference)
Instructions
- Gather all ingredients and set the slow cooker insert nearby. Peel (optional) and slice the potatoes into uniform 1/8–1/4-inch rounds.
- Heat a skillet over medium-high heat. Add the ground beef and chopped onion; brown until no pink remains and the onions are translucent, about 6–8 minutes. Stir in the minced garlic for the last 30–60 seconds. Drain off excess fat.
- Layer the slow cooker with sliced potatoes, half the beef mixture, beans, corn, and diced tomatoes. Repeat the layers.
- Whisk together the cream of mushroom soup and milk until smooth. Stir in chili powder, salt, and black pepper. Pour over the layered ingredients.
- Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours until potatoes are fork-tender. About 10 minutes before serving, sprinkle cheese on top and let it melt.
- Serve hot straight from the slow cooker.
Notes
You can swap cream of mushroom for cream of chicken or a low-sodium option. Use canned black beans instead of kidney beans if you prefer. For a lighter version, substitute ground turkey and low-fat milk.
- Prep Time: 20 minutes
- Cook Time: 360 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American