Cowboy casserole is the kind of stick-to-your-ribs comfort food that tastes like a campfire dinner but cooks itself in your slow cooker. Browned ground beef gets simmered with pinto beans, sweet corn, fire-roasted tomatoes and a smoky ketchup-mustard sauce, then topped with a golden crown of frozen tater tots and a blanket of sharp cheddar.
The magic here is the layering order: the beef mixture goes in first so it stays saucy, and the tots go on top at the very end so they crisp instead of turning to mush. You get about 15 minutes of hands-on work and a finished casserole that feeds six hungry people with leftovers for lunch.
It is also a deeply forgiving recipe, which is why it shows up at potlucks, game days and busy weeknights. Swap the beans, change the cheese, or make it in a 6-quart cooker or a 3-quart one, and it still comes out hearty and bubbling at the edges.
Why You'll Love This Recipe
About the Ingredients
1 1/2 lb (680g) lean ground beef (85/15)
85/15 gives enough fat for flavor without a greasy casserole; substitute ground turkey or a 50/50 blend of beef and pork if you prefer. Look for beef that is bright red with no gray patches for the freshest flavor.
1 medium yellow onion, diced (about 1 cup / 160g)
Yellow onion melts into the sauce; substitute a red onion for sharper bite or 1 tablespoon onion powder if you are out. Choose onions that feel heavy for their size with dry, papery skins.
2 cloves garlic, minced (about 2 teaspoons)
Fresh garlic is best, but 1/2 teaspoon garlic powder works in a pinch. Buy firm, tight heads and avoid any with green sprouts, which taste bitter.
1 can (15 oz / 425g) pinto beans, drained and rinsed
Rinse well to wash off the canning liquid, which can taste metallic. Substitute black beans, kidney beans, or 1 1/2 cups cooked dried beans.
1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
Fire-roasted tomatoes add a subtle smoky note; plain diced tomatoes or a can of Rotel-style tomatoes both work. Do not drain, the juice keeps the beef mixture saucy.
1 cup (170g) frozen sweet corn
No need to thaw, it cooks right in the sauce. Substitute canned corn (drained) or 1 cup frozen mixed vegetables.
1/2 cup (120ml) ketchup
Ketchup brings sweetness and body; substitute 1/2 cup tomato sauce plus 1 tablespoon brown sugar. Choose a ketchup without high-fructose corn syrup if that matters to you.
1 tablespoon yellow mustard
Mustard balances the sweetness; Dijon adds a sharper edge. Any standard yellow mustard works, so use what is in the fridge.
1 teaspoon smoked paprika
Smoked paprika is the cowboy flavor secret; sweet paprika works but loses the campfire note. Buy in small jars since it fades after about a year.
1 teaspoon kosher salt and 1/2 teaspoon black pepper
Kosher salt is less salty by volume than table salt, so taste before adding more. Freshly ground pepper makes a noticeable difference here.
1 bag (32 oz / 900g) frozen tater tots
Do not thaw, frozen tots hold their shape and crisp better. Substitute frozen crinkle-cut fries or a layer of crushed tortilla chips for a different crunch.
2 cups (225g) shredded sharp cheddar cheese
Shred your own from a block for the creamiest melt; pre-shredded cheese is coated in starch and can turn grainy. Substitute Colby Jack or a Mexican blend.
Tips & Tricks
Brown the beef properly
Cook it in a hot skillet until no pink remains and some edges are deeply browned, about 6 to 8 minutes. Skipping this step leaves the casserole greasy and flat-tasting.
Drain the fat
Tilt the skillet and spoon off the excess fat after browning, or blot with paper towels. Extra fat makes the sauce separate and the tots soggy.
Add tots at the end
Stir them in only during the last 30 minutes of cooking. Adding them at the start turns them into mush.
Do not overfill
Keep the beef mixture below the fill line of your cooker so the tots sit on top rather than sinking into liquid.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a large skillet over medium-high heat (about 375°F / 190°C) and cook the ground beef and onion for 6 to 8 minutes, breaking it up, until no pink remains and the edges are deeply browned. Add the garlic and cook 30 seconds until fragrant.
2. Drain and season
Spoon off the excess fat, then stir in the smoked paprika, salt and pepper and cook 1 minute so the spices bloom. The beef should smell smoky and toasted, not raw.
3. Build the sauce
Stir in the ketchup, mustard, fire-roasted tomatoes with their juice, pinto beans and corn. Bring to a simmer for 3 to 4 minutes until the sauce thickens slightly and coats the back of a spoon.
4. Load the slow cooker
Spoon the beef mixture into a 6-quart slow cooker and spread it into an even layer. Keep the mixture below the fill line so the tots can sit on top.
5. Add the tots
Arrange the frozen tater tots in a single, snug layer over the beef mixture. Do not stir them in, they need to stay on top to crisp.
6. Slow cook
Cover and cook on LOW for 3 to 4 hours or on HIGH for 1 1/2 to 2 hours, until the edges bubble and the tots are tender and lightly golden. The center should read 165°F (74°C) on an instant-read thermometer.
7. Melt the cheese
Sprinkle the cheddar over the tots, cover, and cook 10 to 15 minutes more until the cheese is fully melted and bubbling at the edges. If your cooker runs hot, check at 8 minutes.
8. Rest and serve
Turn off the cooker and rest 10 minutes so the sauce sets. Scoop into bowls and serve with pickles or a green salad.
Delicious Variations
Tex-Mex Cowboy
Swap pinto beans for black beans, add 1 teaspoon chili powder and 1/2 teaspoon cumin, and top with pepper Jack instead of cheddar.
Loaded Bacon Version
Stir 6 slices of cooked, crumbled bacon into the beef mixture and finish with sliced green onions and a dollop of sour cream.
Low-Carb Skillet
Replace the tots with 4 cups of riced cauliflower tossed in olive oil, and cook on HIGH for 1 1/2 hours for a lighter take.
How to Store Slow Cooker Cowboy Casserole
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. Keep the tots and beef mixture together; they reheat better as one dish.
Freezer
Freeze in portions for up to 3 months. Thaw overnight in the refrigerator before reheating so the tots do not turn grainy.
Reheating
Reheat covered 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 work perfectly in a slow cooker, but add them only for the last 30 to 60 minutes of cooking. Adding them at the start makes them break down into mush.
Q: How long does cowboy casserole take in the slow cooker?
It takes about 3 to 4 hours on LOW or 1 1/2 to 2 hours on HIGH, plus 10 to 15 minutes to melt the cheese. The beef mixture is already cooked, so you are really just heating it through and softening the tots.
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 it leaves the casserole greasy and bland, and the raw beef releases too much liquid.
Q: Can I make cowboy casserole ahead of time?
Yes, you can brown the beef mixture up to 2 days ahead and refrigerate it in the slow cooker insert. Add the frozen tots and cheese right before cooking so they stay crisp.
Q: Can I use a different size slow cooker?
A 6-quart slow cooker is ideal, but a 4-quart works if you reduce the tots to about 24 ounces. A 3-quart cooker will overflow, so halve the recipe instead.
Give this Slow Cooker Cowboy Casserole a try on your next busy weeknight and let the slow cooker do the heavy lifting. If you make it, snap a photo and leave a comment below to let me know how your family liked it.
Slow Cooker Cowboy Casserole
This Slow Cooker Cowboy Casserole layers seasoned beef, beans, corn and tater tots under melted cheese for a hands-off dinner the whole family devours.
🧂 Ingredients
- 1 1/2 lb (680g) lean ground beef (85/15)
- 1 medium yellow onion, diced (about 1 cup / 160g)
- 2 cloves garlic, minced (about 2 teaspoons)
- 1 can (15 oz / 425g) pinto beans, drained and rinsed
- 1 can (15 oz / 425g) fire-roasted diced tomatoes, undrained
- 1 cup (170g) frozen sweet corn
- 1/2 cup (120ml) ketchup
- 1 tablespoon yellow mustard
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt and 1/2 teaspoon black pepper
- 1 bag (32 oz / 900g) frozen tater tots
- 2 cups (225g) shredded sharp cheddar cheese
📋 Instructions
- 1Brown the beef — Heat a large skillet over medium-high heat (about 375°F / 190°C) and cook the ground beef and onion for 6 to 8 minutes, breaking it up, until no pink remains and the edges are deeply browned. Add the garlic and cook 30 seconds until fragrant.
- 2Drain and season — Spoon off the excess fat, then stir in the smoked paprika, salt and pepper and cook 1 minute so the spices bloom. The beef should smell smoky and toasted, not raw.
- 3Build the sauce — Stir in the ketchup, mustard, fire-roasted tomatoes with their juice, pinto beans and corn. Bring to a simmer for 3 to 4 minutes until the sauce thickens slightly and coats the back of a spoon.
- 4Load the slow cooker — Spoon the beef mixture into a 6-quart slow cooker and spread it into an even layer. Keep the mixture below the fill line so the tots can sit on top.
- 5Add the tots — Arrange the frozen tater tots in a single, snug layer over the beef mixture. Do not stir them in, they need to stay on top to crisp.
- 6Slow cook — Cover and cook on LOW for 3 to 4 hours or on HIGH for 1 1/2 to 2 hours, until the edges bubble and the tots are tender and lightly golden. The center should read 165°F (74°C) on an instant-read thermometer.
- 7Melt the cheese — Sprinkle the cheddar over the tots, cover, and cook 10 to 15 minutes more until the cheese is fully melted and bubbling at the edges. If your cooker runs hot, check at 8 minutes.
- 8Rest and serve — Turn off the cooker and rest 10 minutes so the sauce sets. Scoop into bowls and serve with pickles or a green salad.