Cowboy casserole is the kind of dinner that fills the kitchen with a smoky, savory aroma long before anyone sits down at the table. It layers seasoned ground beef, creamy beans, sweet corn, and tender potatoes under a golden blanket of melted cheddar, all made hands-off in your slow cooker.
The slow cooker does the heavy lifting here: the beef and vegetables simmer for hours until they turn rich and saucy, then a quick pass under the broiler gives the tater tot topping a crisp, golden finish. It is a genuine dump-and-go meal that still tastes like you fussed.
Serve it straight from the crock with a green salad or a stack of cornbread, and you have a crowd-pleasing dinner that reheats beautifully for lunches the next day.
Why You'll Love This Recipe
About the Ingredients
2 pounds (900g) ground beef (85/15)
Leaner beef keeps the casserole from turning greasy; ground turkey or a 50/50 beef-and-pork blend both work well here. Buy beef that is bright red with no gray patches for the freshest flavor.
1 medium yellow onion, diced (about 1 cup / 150g)
Yellow onion gives the sweetest, most mellow flavor after slow cooking; frozen diced onion saves prep time if you are in a rush.
2 cloves garlic, minced
Fresh garlic adds a punchy backbone; 1 teaspoon of garlic powder is a fine swap if you are out.
1 can (15 oz / 425g) kidney beans, drained and rinsed
Rinsing removes excess sodium and starch; pinto beans or black beans substitute seamlessly.
1 can (15 oz / 425g) black beans, drained and rinsed
Black beans hold their shape well during long cooking; canned chili beans add extra seasoning if you like heat.
1 can (15 oz / 425g) diced tomatoes, undrained
Fire-roasted diced tomatoes add a subtle smoky note; plain diced tomatoes are the milder alternative.
1 cup (240ml) beef broth
Low-sodium broth lets you control the salt; vegetable broth works for a lighter version.
1 cup (240ml) whole milk
Whole milk makes the sauce creamy; use half-and-half for a richer result or unsweetened oat milk for dairy-free.
2 tablespoons tomato paste
Tomato paste deepens the color and flavor; sun-dried tomato paste is a sweeter substitute.
1 tablespoon chili powder plus 1 teaspoon smoked paprika
Smoked paprika is the secret to that campfire flavor; regular paprika works but loses the smoke.
1 bag (32 oz / 900g) frozen tater tots
Frozen tots go straight in without thawing; frozen crinkle-cut fries or diced hash browns are good stand-ins.
2 cups (200g) shredded sharp cheddar cheese
Sharp cheddar cuts through the richness; Monterey Jack melts even more smoothly if you prefer a milder cheese.
Tips & Tricks
Brown the beef properly
Cook it in a hot skillet until no pink remains and some edges are deeply browned, then drain the fat so the casserole does not turn greasy.
Do not add the tots too early
Stir them in only during the last 30 minutes on High, or they dissolve into mush instead of holding their shape.
Watch the liquid level
If the mixture looks dry at the 4-hour mark, add 1/4 cup of broth; slow cookers vary, and a dry casserole is the most common complaint.
Season at the end
Taste after the cook time and adjust salt and pepper, since canned beans and broth carry different sodium levels.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a large skillet over medium-high heat (about 400°F / 205°C on an electric skillet) and cook the ground beef and onion for 6 to 8 minutes, breaking it apart, until no pink remains and the edges are browned. Drain off the excess fat.
2. Bloom the spices
Stir the garlic, chili powder, and smoked paprika into the beef and cook for 30 seconds until fragrant, then stir in the tomato paste and cook 1 minute more until it darkens slightly.
3. Load the slow cooker
Scrape the beef mixture into a 6-quart slow cooker. Add the kidney beans, black beans, diced tomatoes with their juice, beef broth, and milk, then stir until evenly combined.
4. Slow cook on low
Cover and cook on Low for 5 to 6 hours or on High for 3 to 4 hours, until the sauce is bubbling at the edges and the flavors have melded. Stir once halfway through if you are home.
5. Add the tater tots
Stir in half of the tater tots, then arrange the rest in an even layer over the top. Cover and cook on High for 30 minutes, until the tots are tender and heated through.
6. Melt the cheese
Sprinkle the shredded cheddar evenly over the top, cover, and cook 10 more minutes until the cheese is fully melted and glossy.
7. Broil for crispness
For a crispier top, transfer the crock to a 500°F (260°C) broiler for 2 to 3 minutes, watching closely, until the cheese is golden brown and bubbling. An instant-read thermometer should read at least 165°F (74°C) in the center.
8. Rest and serve
Turn off the slow cooker and let the casserole rest for 10 minutes so the sauce sets. Scoop into bowls and top with sour cream, sliced scallions, or pickled jalapeños.
Delicious Variations
Smoky BBQ Cowboy Casserole
Swap 1 cup of the broth for your favorite barbecue sauce and use smoked cheddar for a sweet, campfire-style twist.
Tex-Mex Cowboy Casserole
Add a 4-ounce can of diced green chiles and 1 teaspoon of cumin, then finish with pepper Jack cheese and a squeeze of lime.
Vegetarian Cowboy Casserole
Replace the beef with 2 cups of cooked lentils or a bag of meatless crumbles and use vegetable broth; the casserole stays just as hearty.
How to Store Slow Cooker Cowboy Casserole
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezer
Freeze portions in freezer-safe containers for up to 3 months; freeze without the tots for the best texture and add fresh tots when reheating.
Reheating
Reheat in a 350°F (175°C) oven for 20 to 25 minutes, or microwave single portions for 2 to 3 minutes, until steaming hot throughout.
Frequently Asked Questions
Q: Can I put frozen tater tots in a slow cooker?
Yes, frozen tater tots can go straight into the slow cooker without thawing. Add them near the end of cooking, during the last 30 minutes on High, so they stay tender instead of breaking down into the sauce.
Q: How long does cowboy casserole take in a slow cooker?
It takes 5 to 6 hours on Low or 3 to 4 hours on High, plus about 40 minutes for the tater tot and cheese topping. The total hands-on time is only about 15 minutes of browning and stirring.
Q: Do I have to brown the ground beef first?
Yes, browning the beef first is strongly recommended because it renders the fat and builds flavor. Skipping this step leaves the casserole greasy and flat-tasting, and the beef will not brown inside the slow cooker.
Q: Can I make cowboy casserole ahead of time?
Yes, you can assemble the beef and bean mixture up to 24 hours ahead and refrigerate it in the crock. Add the tater tots and cheese fresh on cooking day so the topping stays crisp.
Q: Can I make this cowboy casserole in the oven instead?
Yes, bake it in a 375°F (190°C) oven for 35 to 40 minutes, until bubbling at the edges. Add the tater tots and cheese during the last 15 minutes so the topping browns properly.
If this hearty slow cooker cowboy casserole made your weeknight dinner easier, rate the recipe and leave a comment below telling me how your family liked it. Then pin it for your next busy evening and share it with a friend who needs a hands-off dinner win.
Slow Cooker Cowboy Casserole
This Slow Cooker Cowboy Casserole is a hearty, stick-to-your-ribs comfort meal loaded with beef, beans, corn, and cheesy tater tots for busy weeknights.
🧂 Ingredients
- 2 pounds (900g) ground beef (85/15)
- 1 medium yellow onion, diced (about 1 cup / 150g)
- 2 cloves garlic, minced
- 1 can (15 oz / 425g) kidney beans, drained and rinsed
- 1 can (15 oz / 425g) black beans, drained and rinsed
- 1 can (15 oz / 425g) diced tomatoes, undrained
- 1 cup (240ml) beef broth
- 1 cup (240ml) whole milk
- 2 tablespoons tomato paste
- 1 tablespoon chili powder plus 1 teaspoon smoked paprika
- 1 bag (32 oz / 900g) frozen tater tots
- 2 cups (200g) shredded sharp cheddar cheese
📋 Instructions
- 1Brown the beef — Heat a large skillet over medium-high heat (about 400°F / 205°C on an electric skillet) and cook the ground beef and onion for 6 to 8 minutes, breaking it apart, until no pink remains and the edges are browned. Drain off the excess fat.
- 2Bloom the spices — Stir the garlic, chili powder, and smoked paprika into the beef and cook for 30 seconds until fragrant, then stir in the tomato paste and cook 1 minute more until it darkens slightly.
- 3Load the slow cooker — Scrape the beef mixture into a 6-quart slow cooker. Add the kidney beans, black beans, diced tomatoes with their juice, beef broth, and milk, then stir until evenly combined.
- 4Slow cook on low — Cover and cook on Low for 5 to 6 hours or on High for 3 to 4 hours, until the sauce is bubbling at the edges and the flavors have melded. Stir once halfway through if you are home.
- 5Add the tater tots — Stir in half of the tater tots, then arrange the rest in an even layer over the top. Cover and cook on High for 30 minutes, until the tots are tender and heated through.
- 6Melt the cheese — Sprinkle the shredded cheddar evenly over the top, cover, and cook 10 more minutes until the cheese is fully melted and glossy.
- 7Broil for crispness — For a crispier top, transfer the crock to a 500°F (260°C) broiler for 2 to 3 minutes, watching closely, until the cheese is golden brown and bubbling. An instant-read thermometer should read at least 165°F (74°C) in the center.
- 8Rest and serve — Turn off the slow cooker and let the casserole rest for 10 minutes so the sauce sets. Scoop into bowls and top with sour cream, sliced scallions, or pickled jalapeños.