This Taco Tater Tot Casserole recipe offers everything we love about taco night, baked into one cozy, cheesy, family-pleasing dish. Crispy golden tater tots, seasoned beef, black beans, and melty cheese come together for an easy dinner everyone gets excited about!

This Taco Tater Tot Casserole is a riff on my much-loved Tater Tot Hotdish, a Midwest classic. Only this new recipe has a tomato base, which makes its flavor completely unlike the original with its creamy homemade gravy. I coaxed a lot of extra flavor and goodness into this dish by adding plenty of ground beef, veggies, and cheese. And I replaced taco shells with crispy tots — just add your favorite taco toppings, then grab a fork and dig in!

INSTRUCTIONS
Here’s a look at what you’ll need for this homemade taco tater tot hotdish. Scroll down to the printable recipe card to find the exact ingredient quantities and recipe instructions.
- Ground beef – Hearty, flavor-packed base for the filling.
- Red bell pepper – Adds a pop of color and sweetness.
- Yellow onion – Builds flavor right from the start.
- Garlic – A must for depth and savory goodness.
- Taco seasoning – Brings all those classic taco flavors.
- Black beans – Adds protein and texture.
- Corn – Sweet, juicy bites throughout.
- Black olives – A salty, briny contrast. (optional)
- Diced tomatoes with green chilies – Adds moisture and tomato goodness with a little kick.
- Diced tomatoes – Helps create a saucy, flavorful base.
- Shredded Mexican cheese blend – Melty, cheesy goodness throughout.
- Tater tots – Crispy, golden shredded potato topping that makes this dish irresistible.
- Salt & pepper – Simple seasonings that round everything out.
Substitutions & Variations
If you don’t have one of the ingredients listed in the recipe card, or simply prefer other ingredients, here are some easy swaps. Just know that each one has its own flavor profile and will give the dish a slightly different twist.
- Use ground turkey or chicken instead of beef.
- Swap black beans for pinto beans.
- Add jalapeños if you want a little more heat.
- Use pepper jack cheese for a spicier kick.
- Skip the olives if they’re not your thing. (We love them on Macho Nachos, so I always include!)
- Add a sprinkle of chopped cilantro for fresh flavor.


How To Make
- Prep: Preheat oven to 375°F. Lightly grease a 9″ x 13″ baking dish; set aside.
- Cook beef and vegetables: In a skillet, cook the ground beef, bell pepper, onion, and garlic until and softened. Drain away any excess fat.
- Add remaining skillet ingredients: Stir in the taco seasoning, black beans, corn, olives, and both cans of tomatoes. Cook until heated through.


- Add cheese, then transfer to baking dish: Add part of the cheese to the skillet mixture, and fold to incorporate. Then spread the mixture evenly in the baking dish.
- Top with tater tots: Add the tater tots in a single layer and sprinkle with garlic powder and salt.
- Bake + broil: Place pan in the oven and bake until hot and bubbly. Then broil to crisp up the tater tots.
- Add more cheese: Add remaining cheese and broil again briefly until melted.

Brenda’s Tips
- Drain the beef. This keeps the dish from getting greasy.
- Do not drain the canned tomatoes. The juices are needed so the beef taco mixture isn’t dry.
- Add garlic powder and salt. Do sprinkle the tater tots with garlic powder and salt. It’s not much, but this really wraps up all the flavors in the dish, ensuring that the blanket of tater tots is also infused with flavor.
- Brown the tater tots well. Don’t skip the broil step — that crispy top layer is EVERYTHING.
- Make it your own. Adjust seasoning, spice level, and toppings to fit your family.

How To Serve
This is a full meal on its own, but here are a few ways I like to serve it:
- With a fresh side salad. Chop up some crisp greens and serve with this bright Cilantro Lime Vinaigrette.
- With favorite taco toppings, for a classic taco finish:
- sour cream
- taco sauce
- shredded iceberg lettuce
- chopped tomatoes or fresh Pico de Gallo
- fresh avocado or Guacamole
- Pickled Jalapenos
- chopped green onion
- chopped cilantro
Storage
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze in an airtight, freezer-safe container for up to 2 months.
- Reheat: Warm in the oven for best texture, or microwave individual portions. You can also gently warm in a skillet on the stovetop.
More Casserole Recipes You’ll Love

Taco Tater Tot Hotdish
Ingredients
- 1½ pounds 80/20 ground beef
- 1 large red bell pepper, diced
- half of a medium yellow onion, diced
- 2 large cloves garlic, minced
- 1 package (1 to 1.25 ounces) your favorite taco seasoning mix (or about ¼ cup taco seasoning)
- 1 cup black beans, rinsed and drained
- 1½ cups fresh/raw or frozen corn kernels
- 1 can (2.25 ounces) sliced black olives, drained, divided
- 1 can (10 ounces) petite diced tomatoes with green chilies (do not drain)
- 1 can (14.5 ounces) petite diced tomatoes (do not drain)
- salt & pepper to taste
- 10 ounces shredded Mexican cheese blend, divided
- 1 package (24 to 28 ounces) frozen tater tots
- ½ teaspoon garlic powder
- ¼ teaspoon Morton kosher salt
Optional Toppings & Condiments
- chopped cilantro, chopped green onions, sliced black olives, taco sauce, sour cream, avocado or guacamole
Instructions
- Preheat oven to 375°F. Lightly spray a 9" x 13" inch baking dish with non-stick cooking spray and set aside.
- Heat a large skillet over medium heat. Add ground beef, red pepper, and onion, and break up beef into small bites. Cook, stirring occasionally, until beef is browned completely, about 10 minutes. Drain off any excess fat/juices. Then stir in garlic and cook 1 minute more.
- Add taco seasoning mix, black beans, corn, and most of the black olives (reserve a few slices of black olives for sprinkling over the top before serving) to the beef mixture. Then fold in both cans of diced tomatoes.
- Turn heat up just a bit, to medium-high. Cook for 5 minutes with the mixture vigorously bubbling, stirring occasionally, to heat thoroughly and thicken up the juices a bit. Once juices are mostly absorbed, taste test, and add salt and pepper as needed.
- Remove skillet from heat. Fold in 8 ounces of the shredded cheese. Then transfer mixture to prepared baking dish, spreading into an even layer.
- Line up tater tots across the top, leaving a 1" border of beef mixture showing around the entire perimeter. Sprinkle tater tots with garlic powder and salt.
- Bake for 35 minutes, or until thoroughly heated. Then turn on broiler to brown the tater tots until nicely golden and crisped, about 3-5 minutes.
- Remove baking dish from oven and sprinkle remaining 2 ounces of the shredded cheese over the browned tater tots. Broil for another minute or so, just until cheese is melted and starting to blister.
- Remove baking dish from oven and sprinkle with green onions, cilantro, and reserved sliced black olives, if desired. Serve with additional taco condiments, such as sour cream, taco sauce, avocado, and/or guacamole — see more serving suggestions in post section "How To Serve".
Video
Nutrition Information:
This post was originally published in 2016, then updated in 2026.






No more messing around with frying tortillas! Yay!
This dish is amazing! I can’t wait to try it!! YUM!!
Yum! I definitely need to try this soon!
This would be perfect for the fall party we are throwing next weekend!!
It feels like autumn today! This comfort food would hit the spot!!!
This is kinda genius!!!
My nickname is tater-tot! Soooo, I think that gives me permission to eat ALL of this in one sitting. No shame…because this is amazing!
Now this is what I call comfort food!
what a great way to mix up Taco Tuesday!! my family will love this!
I adore hotdishes with tater tots! So good! This would totally replace taco Tuesday for us!
I love your hotdish recipes!! This looks amazing and my kids would FLIP if this was dinner. I need to make!
My kids would go absolutely nuts for this dish!!
Tater tots are my jam!! This dish is amazing!!
hey girl this looks so yummy! I love dishes like this! I am so ready for it to start cooling off more here in Oklahoma! Happy Fall!