Cowboy casserole is the kind of dinner that fills the kitchen with smoky, savory smells by mid-afternoon and has everyone hovering around the slow cooker by five. It layers seasoned ground beef, creamy beans, sweet corn and a golden tater tot crust, all cooked low and slow so the flavors melt together and the edges bubble into crispy perfection.
Advertisements1
The genius of this version is that you brown the beef and build the sauce on the stove first, then let the slow cooker do the rest. That single extra step gives you deep caramelized flavor without standing over a hot pan at dinnertime. It is budget-friendly, feeds a crowd, and uses pantry staples you probably already have.
Serve it straight from the crock with a drizzle of barbecue sauce and a sprinkle of sharp cheddar, and watch a humble bag of frozen tots turn into the most requested dinner of the week.
Why You'll Love This Recipe
About the Ingredients
1 1/2 pounds (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 Italian sausage for a different flavor profile.
1 medium yellow onion, finely diced (about 1 cup / 160g)
Yellow onion melts into sweetness during the long cook. If you are short on time, use 1 cup of frozen diced onions straight from the bag, no thawing needed.
2 cloves garlic, minced
Fresh garlic adds a pungent base note that jarred garlic lacks. In a pinch, 1/2 teaspoon garlic powder stirred in with the spices works fine.
1 can (15 oz / 425g) pinto beans, drained and rinsed
Rinsing removes excess sodium and starch so the sauce stays thick. Substitute black beans or kidney beans for a firmer bite.
1 can (15 oz / 425g) diced tomatoes with green chiles, undrained
The chiles add gentle heat and the liquid keeps the filling saucy. Use plain diced tomatoes plus a 4 oz can of chopped green chiles if you cannot find the combo can.
1 cup (240ml) low-sodium beef broth
Low-sodium broth lets you control the salt level. Swap in chicken broth or a cup of water plus a teaspoon of beef base for a richer, deeper flavor.
1 cup (170g) frozen corn kernels
Frozen corn is sweeter and crisper than canned. No need to thaw it; it will cook perfectly in the slow cooker.
1 cup (115g) shredded sharp cheddar cheese, divided
Sharp cheddar cuts through the richness of the beef. Buy a block and shred it yourself for a creamier melt, or use a Mexican blend for extra tang.
1/2 cup (120g) sour cream
Stirred in at the end, sour cream makes the filling silky. Substitute plain Greek yogurt for a lighter but equally creamy result.
1 tablespoon chili powder, 1 teaspoon smoked paprika, 1 teaspoon cumin, 1 teaspoon salt, 1/2 teaspoon black pepper
This spice blend builds the smoky cowboy flavor. If you have a favorite taco seasoning, use 2 tablespoons of it in place of the chili powder, paprika and cumin.
1 bag (32 oz / 907g) frozen tater tots
Tots are the classic crispy topping. Substitute frozen crinkle-cut fries or a layer of crushed corn chips for a different crunch.
1/2 cup (120ml) barbecue sauce, for drizzling (optional)
A sweet-smoky drizzle finishes the dish. Use a vinegar-based Carolina sauce for tang or skip it entirely if you prefer a cleaner flavor.
Tips & Tricks
Brown the beef properly
Cook it in a hot skillet until deeply browned and the moisture has evaporated, which prevents a watery casserole and builds real flavor.
Do not add the tots early
The tater tots go on only for the last 45 minutes on HIGH, so they crisp instead of turning to mush.
Layer cheese under the tots
Sprinkling half the cheddar over the filling before the tots creates a gooey barrier that keeps the topping from sinking.
Season at the end
Taste the filling after the slow cook and adjust salt and heat, since canned beans and broth vary widely in sodium.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a large skillet over medium-high heat (about 400F / 205C) 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. Spoon off excess fat.
2. Bloom the spices
Stir in the garlic, chili powder, smoked paprika, cumin, salt and pepper and cook for 1 minute until fragrant, which releases the oils in the spices. Pour in the broth and scrape up the browned bits from the pan.
3. Load the slow cooker
Transfer the beef mixture to a 6-quart slow cooker and stir in the pinto beans, diced tomatoes with chiles, corn and half the cheddar until evenly combined.
4. Cook low and slow
Cover and cook on LOW for 5 to 6 hours or on HIGH for 2 1/2 to 3 hours, until the filling is bubbling at the edges and a spoon dragged through leaves a brief trail. Stir in the sour cream.
5. Add the cheese and tots
Sprinkle the remaining cheddar over the filling, then arrange the frozen tater tots in a single layer on top, pressing them in gently so they sit half-submerged.
6. Crisp the topping
Cover and cook on HIGH for 45 minutes, then uncover and cook 15 minutes more, until the tots are golden brown and crisp at the edges and the filling bubbles around the sides.
7. Rest and serve
Turn off the slow cooker and let the casserole rest for 10 minutes so the filling sets. Drizzle with barbecue sauce if using and serve hot.
Delicious Variations
BBQ Bacon Cowboy
Stir in 1/2 cup barbecue sauce and 6 slices of cooked crumbled bacon before the tots for a smoky, sweet twist.
Tex-Mex Kick
Swap the pinto beans for black beans, add a 4 oz can of chopped green chiles and top with pepper Jack instead of cheddar.
Loaded Tot Nacho
Replace the tots with a layer of crushed tortilla chips and finish with pickled jalapeños, sliced olives and a dollop of sour cream.
How to Store Slow Cooker Cowboy Casserole
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep the tots separate if possible so they stay crisp.
Freezer
Freeze the filling without the tots for up to 3 months in a freezer-safe container; thaw overnight in the refrigerator before reheating and adding fresh tots.
Reheating
Reheat covered in a 350F (175C) oven for 20 to 25 minutes until steaming, or microwave single portions for 2 to 3 minutes, adding a splash of broth to keep it moist.
Frequently Asked Questions
Q: Can I make cowboy casserole in the slow cooker ahead of time?
Yes, you can assemble the filling up to 24 hours ahead and refrigerate it in the slow cooker insert. Add the tots and cheese only when you are ready to cook, so the topping stays crisp.
Q: Why is my cowboy casserole watery?
The most common cause is not draining the beans and tomatoes or adding too much broth. Drain and rinse the beans, drain the tomatoes well and brown the beef until the moisture cooks off before adding it to the slow cooker.
Q: Do I have to brown the ground beef first?
Browning is strongly recommended because it develops deep flavor and prevents a greasy, watery filling. If you skip it, use lean ground beef and stir it well to break up clumps, and expect a slightly softer texture.
Q: Can I use frozen tater tots straight from the bag?
Yes, frozen tots go straight in with no thawing needed. Arrange them in a single layer on top and cook on HIGH for the final 45 to 60 minutes so they crisp properly.
Q: How do I make cowboy casserole gluten-free?
Use a gluten-free barbecue sauce and check that your broth and taco seasoning are certified gluten-free. The rest of the ingredients, including the tater tots, are naturally gluten-free in most brands.
If you make this Slow Cooker Cowboy Casserole, I would love to hear how it turned out. Snap a photo of that golden tater tot crust, tag me on social media and leave a comment below with your favorite variation. Save this recipe now so it is ready the next time you need a hands-off dinner that everyone at the table will cheer for.
Slow Cooker Cowboy Casserole
This Slow Cooker Cowboy Casserole is a hearty, stick-to-your-ribs comfort meal loaded with beef, beans, corn and tater tots for a hands-off family dinner.
🧂 Ingredients
- 1 1/2 pounds (680g) lean ground beef (85/15)
- 1 medium yellow onion, finely diced (about 1 cup / 160g)
- 2 cloves garlic, minced
- 1 can (15 oz / 425g) pinto beans, drained and rinsed
- 1 can (15 oz / 425g) diced tomatoes with green chiles, undrained
- 1 cup (240ml) low-sodium beef broth
- 1 cup (170g) frozen corn kernels
- 1 cup (115g) shredded sharp cheddar cheese, divided
- 1/2 cup (120g) sour cream
- 1 tablespoon chili powder, 1 teaspoon smoked paprika, 1 teaspoon cumin, 1 teaspoon salt, 1/2 teaspoon black pepper
- 1 bag (32 oz / 907g) frozen tater tots
- 1/2 cup (120ml) barbecue sauce, for drizzling (optional)
📋 Instructions
- 1Brown the beef — Heat a large skillet over medium-high heat (about 400F / 205C) 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. Spoon off excess fat.
- 2Bloom the spices — Stir in the garlic, chili powder, smoked paprika, cumin, salt and pepper and cook for 1 minute until fragrant, which releases the oils in the spices. Pour in the broth and scrape up the browned bits from the pan.
- 3Load the slow cooker — Transfer the beef mixture to a 6-quart slow cooker and stir in the pinto beans, diced tomatoes with chiles, corn and half the cheddar until evenly combined.
- 4Cook low and slow — Cover and cook on LOW for 5 to 6 hours or on HIGH for 2 1/2 to 3 hours, until the filling is bubbling at the edges and a spoon dragged through leaves a brief trail. Stir in the sour cream.
- 5Add the cheese and tots — Sprinkle the remaining cheddar over the filling, then arrange the frozen tater tots in a single layer on top, pressing them in gently so they sit half-submerged.
- 6Crisp the topping — Cover and cook on HIGH for 45 minutes, then uncover and cook 15 minutes more, until the tots are golden brown and crisp at the edges and the filling bubbles around the sides.
- 7Rest and serve — Turn off the slow cooker and let the casserole rest for 10 minutes so the filling sets. Drizzle with barbecue sauce if using and serve hot.


