I grew up on one-pot comfort food, and this Slow Cooker Cowboy Casserole has become my go-to when I want dinner that cooks itself and still feels hearty and homey. It’s a layered slow cooker dish with browned ground beef, sliced potatoes, beans, corn, diced tomatoes with green chilies, and a creamy mushroom base finished with melty cheese. Perfect for busy weeknights, when guests linger at the table, or any evening you want a warm, no-fuss supper. If you like easy slow cooker bowls, you might also enjoy this Slow Cooker Chicken Burrito Bowl for another hands-off family meal.
Why you’ll love this dish
This casserole is a crowd-pleaser because it balances convenience, flavor, and value. It combines pantry staples and a handful of fresh ingredients into a complete meal that needs only minimal prep. The slow cooker softens potatoes and melds the flavors, while the cream of mushroom adds savory body without fiddly steps. It’s particularly good for feeding families, bringing to potlucks, or prepping the night before for a come-home-to-dinner scenario.
"Simple, filling, and impossible to mess up — the whole family asked for seconds and the leftovers tasted even better the next day."
Because it uses canned beans and tomatoes, you can keep the components on hand and assemble within 15 minutes. The gentle low-heat cook also makes it forgiving if your schedule shifts.
Preparing Slow Cooker Cowboy Casserole
Overview of the process so you know what to expect: brown the beef to build flavor, layer sliced potatoes on the bottom for even cooking, add the seasoned beef and canned ingredients, pour over the creamy soup mixture, then cook low and slow until the potatoes are tender. Finish by sprinkling cheese so it melts into a glossy topping.
This approach means no fiddly timing: one quick stovetop step and the slow cooker does the rest. Expect about 15 minutes active prep and 6 to 8 hours hands-off cooking.
What you’ll need
- 1 lb ground beef
- 1 medium onion, chopped (white or yellow)
- 3 cloves garlic, minced
- 1 can (10.75 oz) condensed cream of mushroom soup (or a gluten-free variety if needed)
- 1/2 cup milk (use dairy or unsweetened plant milk for a lighter option)
- 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, or to taste
- 1/4 tsp black pepper
- 4 cups sliced potatoes (about 1.5 lbs), sliced about 1/4 inch thick for even cooking
- 1 cup shredded cheese (cheddar or your preference)
Ingredient notes: rinsing the beans cuts excess sodium. If you prefer a milder dish, use plain diced tomatoes instead of the green chili variety. For a lighter casserole, swap half the cheese for reduced-fat or use a smoking-flavored cheese for extra depth.
Directions to follow
- Gather all ingredients and set up your slow cooker on a flat surface.
- Chop the onion and slice the potatoes uniformly so they cook at the same rate. Mince the garlic.
- Rinse and drain the kidney beans to reduce extra salt and improve texture.
- Heat a skillet over medium-high heat. Add the ground beef and chopped onion. Brown until the beef is no longer pink and the onion is softened, about 6 to 8 minutes. Stir in the minced garlic for the last minute. Drain excess fat.
- Layer the slow cooker with half of the sliced potatoes in an even layer on the bottom. This helps the potatoes cook through.
- Spread the browned beef and onion mixture over the potatoes. Add the rinsed beans, diced tomatoes with green chilies, and frozen corn in even layers. Top with the remaining potatoes.
- In a bowl, whisk together the condensed cream of mushroom soup and the milk until smooth. Stir in chili powder, salt, and black pepper. Pour this mixture evenly over the layered ingredients in the slow cooker.
- Cover and cook on low for 6 to 8 hours, or until the potatoes are fork-tender. Cooking times vary with slow cooker models; aim for tenderness without breaking the potatoes into mush.
- About 10 minutes before serving, sprinkle shredded cheese evenly over the top. Cover until the cheese melts.
- Let the casserole rest 5 minutes before serving so it sets and is easier to portion.
Best ways to enjoy it
Serve this cowboy casserole straight from the slow cooker into shallow bowls or onto plates with a scoop of the cheesy top. Good accompaniments include:
- A crisp green salad for freshness and crunch.
- Warm corn tortillas or crusty bread to mop up the creamy juices.
- Pickled jalapenos or a spoonful of sour cream at the table for guests who want extra tang.
For a heartier presentation, plate over a bed of steamed greens or with roasted root vegetables on the side.
How to store & freeze
- Refrigeration: Cool the casserole to room temperature within two hours, then transfer to airtight containers. Keep in the refrigerator for up to 3 to 4 days.
- Reheating: Reheat single portions in the microwave until steaming hot, or reheat larger portions in a 350°F oven covered with foil until warmed through. Always heat to 165°F for safety.
- Freezing: Freeze in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating. For best texture, reheat gently to avoid overcooking the potatoes.
- Food safety: Never leave perishable food out longer than two hours. When in doubt, use a food thermometer to ensure leftovers reach 165°F before serving.
Helpful cooking tips
- Slice potatoes evenly: Uniform slices cook at the same rate and prevent some pieces from turning mushy while others remain firm.
- Use low heat for best texture: Cooking on low keeps potatoes intact and melds flavors better than high heat.
- Drain the beef well: Removing excess fat prevents a greasy casserole and keeps the creamy sauce from separating.
- Adjust liquid if needed: If your slow cooker runs hot or you’re near the shorter end of cooking time, add an extra 1/4 cup milk to maintain a saucy consistency.
- Don’t overfill the slow cooker: Leave about an inch of space at the top for even heat circulation.
- If you prefer a one-pan shortcut, you can brown the beef and onions directly in an oven-safe slow cooker insert, saving a transfer step.
If you like these easy layered slow cooker meals, try this other filling option for variety Slow Cooker Chicken Burrito Bowl.
Flavor swaps
- Vegetarian version: Replace ground beef with a plant-based ground substitute and use vegetable broth in place of any added liquid.
- Low-carb option: Swap potatoes for cauliflower florets, but reduce cook time and check tenderness sooner.
- Spice boost: Add 1/2 tsp smoked paprika or a pinch of cayenne for more heat.
- Cheese choices: Pepper jack adds kick, while Monterey Jack melts extra smoothly. Try a combination for flavor complexity.
Common questions
How long does this take to prepare and cook?
Active prep is about 15 minutes. Cook on low for 6 to 8 hours until potatoes are tender. Total time varies by slow cooker model.
Can I use frozen potatoes instead of fresh?
You can, but frozen sliced potatoes may release more water and become softer. If using frozen, shorten cook time and check for doneness earlier to avoid a mushy texture.
Is it safe to freeze leftovers?
Yes. Freeze cooled casserole in airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating. Reheat to 165°F for safe serving.
Can I swap ground beef for ground turkey or a plant-based substitute?
Yes. Ground turkey or plant-based crumbles work fine; brown them and season as you would the beef. Because lean meats can dry faster, keep an eye on moisture and consider a little extra milk in the soup mixture.
What if my casserole seems too watery after cooking?
If it’s watery, remove the lid and let it cook on high for 20 to 30 minutes to reduce the liquid, or transfer to a wide skillet and simmer until the sauce thickens. A quick slurry of 1 tsp cornstarch mixed with 1 tbsp cold water added and simmered will also thicken the sauce.
How do I prevent potatoes from being undercooked?
Slice potatoes about 1/4 inch thick and place them in a single even layer at the bottom. If your slow cooker runs cool, parboil slices for 3 to 4 minutes before layering to ensure tenderness.
PrintSlow Cooker Cowboy Casserole
A hearty one-pot comfort dish featuring ground beef, sliced potatoes, beans, corn, diced tomatoes, and melty cheese, all cooked in a slow cooker for a delicious, hands-off meal.
- Prep Time: 15 minutes
- Cook Time: 480 minutes
- Total Time: 495 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Slow Cooking
- Cuisine: American
- Diet: Beef
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, or to taste
- 1/4 tsp black pepper
- 4 cups sliced potatoes (about 1.5 lbs)
- 1 cup shredded cheese (cheddar or your preference)
Instructions
- Gather all ingredients and set up your slow cooker on a flat surface.
- Chop the onion and slice the potatoes uniformly. Mince the garlic.
- Rinse and drain the kidney beans.
- Heat a skillet over medium-high heat, add ground beef and onion, brown until the beef is cooked and onions are softened, about 6 to 8 minutes. Stir in garlic for the last minute, then drain excess fat.
- Layer half of the sliced potatoes on the bottom of the slow cooker.
- Spread the browned beef and onion mixture over the potatoes. Add the beans, diced tomatoes, and corn in layers. Top with remaining potatoes.
- Whisk together the soup and milk, then stir in chili powder, salt, and black pepper. Pour over the layered ingredients.
- Cover and cook on low for 6 to 8 hours until the potatoes are fork-tender.
- Sprinkle shredded cheese on top about 10 minutes before serving, cover until cheese melts.
- Let the casserole rest for 5 minutes, then serve.
Notes
For a lighter version, swap half the cheese for a reduced-fat option. Rinsing beans reduces sodium content.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 7g
- Protein: 24g
- Cholesterol: 70mg









