Nothing beats a warm, cheesy Mexican casserole when you want something comforting, colorful, and easy to make. It delivers big flavor with simple pantry staples, and it feeds a family without much fuss. This version layers tortillas, seasoned ground meat, beans, corn, and salsa, then melts into a bubbly, golden bake.
It’s adaptable, budget-friendly, and reheats like a dream. Whether you’re cooking for a busy weeknight or a casual potluck, this dish is a reliable go-to.
Table of Contents
Why This Recipe Works

This casserole leans on smart shortcuts without skimping on flavor. Using taco seasoning, canned beans, and jarred salsa keeps prep quick while still tasting homemade.
Layering tortillas with a saucy meat-and-bean mixture creates a lasagna-style structure that slices cleanly and holds together on the plate. Plenty of cheese helps seal the layers and adds that irresistible gooey finish. Plus, it’s easy to scale, customize, and make ahead, which means less stress and more tasty results.
Shopping List
- Ground meat: 1 to 1.25 pounds (beef, turkey, or chicken)
- Yellow onion: 1 small, diced
- Garlic: 2–3 cloves, minced (or 1 teaspoon garlic powder)
- Taco seasoning: 2–3 tablespoons (store-bought or homemade)
- Black beans: 1 can (15 ounces), drained and rinsed
- Corn: 1 can (15 ounces), drained (or 1.5 cups frozen corn)
- Salsa: 2 cups (mild, medium, or hot)
- Tomato sauce: 1 cup (or crushed tomatoes)
- Flour or corn tortillas: 8–10 medium (6–8-inch size)
- Shredded cheese: 3 cups (cheddar, Monterey Jack, or a Mexican blend)
- Olive oil: 1–2 tablespoons
- Salt and pepper: To taste
- Optional add-ins: Diced green chiles, chopped bell pepper, jalapeños, chopped cilantro, sliced black olives
- Optional toppings: Sour cream, avocado or guacamole, lime wedges, hot sauce, extra salsa
Instructions

- Preheat the oven: Set your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with oil or cooking spray.
- Sauté the aromatics: Warm oil in a large skillet over medium heat. Add the diced onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
- Brown the meat: Add the ground meat to the skillet.
Cook, breaking it up with a spatula, until no pink remains. Drain excess fat if needed.
- Season and simmer: Sprinkle in taco seasoning and a pinch of salt and pepper. Stir in salsa and tomato sauce.
Fold in the black beans and corn. Simmer for 3–5 minutes to let the flavors meld. Taste and adjust seasoning.
- Prep the tortillas: If using corn tortillas, warm them briefly in a dry skillet or microwave so they don’t crack when layering.
If using flour tortillas, you can cut them in halves to fit the pan more easily.
- Layer the casserole: Spread a thin layer of the meat mixture on the bottom of the dish. Add a layer of tortillas to cover. Spoon over more meat mixture, then sprinkle a generous handful of cheese.
Repeat layers until you run out, ending with cheese on top. Aim for 3–4 layers total.
- Bake: Cover loosely with foil (to prevent sticking, tent it so it doesn’t touch the cheese). Bake for 20 minutes, then uncover and bake another 10–15 minutes, until the casserole is bubbling around the edges and the cheese is lightly browned.
- Rest and garnish: Let the casserole rest for 10 minutes before slicing.
This helps the layers set. Top with chopped cilantro, sliced jalapeños, or olives if you like.
- Serve: Plate warm slices with sour cream, avocado, lime wedges, and hot sauce. Add a side salad or rice if you want to stretch the meal.
Storage Instructions
- Refrigerator: Cool completely, then cover or store in airtight containers for up to 4 days.
- Freezer: Wrap tightly in plastic and foil, or store in freezer-safe containers for up to 3 months.
Label with the date.
- Reheating: Microwave individual slices in 45–60 second bursts until hot. For a whole pan, cover with foil and warm at 325°F (165°C) for 20–30 minutes. Add a splash of water or extra salsa if it seems dry.
- Make-ahead: Assemble up to 24 hours in advance.
Keep covered in the fridge and bake just before serving.

Benefits of This Recipe
- Flexible and forgiving: Swap proteins, use whatever cheese you have, and adjust heat levels to suit your crowd.
- Budget-friendly: Beans, corn, and tortillas stretch a pound of meat into a generous meal.
- Great for meal prep: Holds up well in the fridge and freezer, and reheats without getting mushy.
- Balanced and satisfying: Protein, fiber from beans, and a dose of veggies in every slice.
- Family favorite: Familiar flavors and melty cheese make it kid-friendly, while toppings let adults amp up the heat.
Pitfalls to Watch Out For
- Too watery: If your salsa is very thin, reduce the sauce on the stove for a few minutes before layering. You want a thick, spoonable mixture.
- Dry edges: Overbaking can dry it out. Keep it covered for most of the bake, then uncover just to brown the top.
- Slipping layers: Let it rest before slicing.
A brief cooldown helps it hold together.
- Bland flavor: Taste the filling before layering. Add more taco seasoning, salt, or a squeeze of lime if it needs a lift.
- Rubbery cheese: Use freshly shredded cheese when possible. Pre-shredded works, but fresh melts smoother.
Alternatives
- Vegetarian: Skip the meat and add sautéed bell peppers, zucchini, and mushrooms.
Increase beans to two cans for extra protein.
- Chicken: Use shredded rotisserie chicken instead of ground meat. Stir it into the sauce as you would the beans and corn.
- Spicy: Add chipotle in adobo, extra jalapeños, or a hot salsa. Pepper Jack cheese boosts the heat, too.
- Gluten-free: Choose certified gluten-free corn tortillas and check your seasoning and salsa labels.
- Lighter version: Use lean turkey, reduce cheese by one cup, and swap some tortillas for thin layers of sautéed zucchini.
- Breakfast twist: Replace meat with cooked chorizo and scrambled eggs, and top with pico de gallo.
FAQ
Can I use tortilla chips instead of tortillas?
Yes.
Use a sturdy chip and keep the sauce a bit thicker to avoid sogginess. Chips add crunch, but they will soften as the casserole sits.
What kind of salsa works best?
Use a thick salsa for the best texture. Fire-roasted salsa adds a smoky note, while a restaurant-style salsa keeps it bright and fresh.
Can I make it dairy-free?
Absolutely.
Use a dairy-free shredded cheese that melts well, or skip cheese and add a creamy avocado-lime drizzle after baking.
How do I prevent soggy tortillas?
Warm corn tortillas before layering and keep your filling on the thicker side. Baking uncovered for the last 10–15 minutes also helps evaporate excess moisture.
What sides go well with this?
Simple options like a green salad, cilantro-lime rice, or roasted vegetables are great. Chips and guac or a corn and tomato salad also round out the meal nicely.
Can I assemble and freeze before baking?
Yes.
Assemble, wrap tightly, and freeze for up to 3 months. Bake from frozen at 350°F (175°C), covered, for about 45–60 minutes, then uncover to brown.
Is there a way to add more vegetables?
Definitely. Stir in sautéed bell peppers, onions, spinach, or zucchini to the filling.
Keep the mixture thick so the layers stay sturdy.
In Conclusion
This Mexican casserole is hearty, flexible, and easy enough for any weeknight. With simple pantry staples and a few smart steps, you get a bubbling, cheesy bake that everyone digs into. Tweak the spice level, swap in your favorite protein, and finish with fresh toppings to make it your own.
Keep this recipe in your rotation—you’ll use it often and never get bored.


Ingredients
Instructions
- Preheat the oven: Set your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with oil or cooking spray.
- Sauté the aromatics: Warm oil in a large skillet over medium heat. Add the diced onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and cook for 30 seconds until fragrant.
- Brown the meat: Add the ground meat to the skillet. Cook, breaking it up with a spatula, until no pink remains. Drain excess fat if needed.
- Season and simmer: Sprinkle in taco seasoning and a pinch of salt and pepper. Stir in salsa and tomato sauce. Fold in the black beans and corn. Simmer for 3–5 minutes to let the flavors meld. Taste and adjust seasoning.
- Prep the tortillas: If using corn tortillas, warm them briefly in a dry skillet or microwave so they don’t crack when layering. If using flour tortillas, you can cut them in halves to fit the pan more easily.
- Layer the casserole: Spread a thin layer of the meat mixture on the bottom of the dish. Add a layer of tortillas to cover. Spoon over more meat mixture, then sprinkle a generous handful of cheese. Repeat layers until you run out, ending with cheese on top. Aim for 3–4 layers total.
- Bake: Cover loosely with foil (to prevent sticking, tent it so it doesn’t touch the cheese). Bake for 20 minutes, then uncover and bake another 10–15 minutes, until the casserole is bubbling around the edges and the cheese is lightly browned.
- Rest and garnish: Let the casserole rest for 10 minutes before slicing. This helps the layers set. Top with chopped cilantro, sliced jalapeños, or olives if you like.
- Serve: Plate warm slices with sour cream, avocado, lime wedges, and hot sauce. Add a side salad or rice if you want to stretch the meal.











