Mexican Tortilla Casserole
Last Tuesday night, I stood in my kitchen staring at a nearly empty fridge with hungry dinner guests arriving in an hour. I had tortillas, leftover taco meat, some beans, cheese, and a jar of salsa. That’s when inspiration struck—I’d layer everything like lasagna!
The result? A bubbling, cheesy Mexican Tortilla Casserole that disappeared in minutes. My sisters Olivia and Emma now fight over who makes it better at family gatherings. This dish has since become my go-to weeknight savior, combining all the bold flavors of Mexican cuisine in one easy-to-assemble pan.
Mexican Tortilla Casserole brings together everything I love about cooking—simplicity meets flavor explosion. Furthermore, it’s incredibly forgiving. You can prep this casserole ahead, use up leftovers, and feed a crowd without breaking a sweat.
Each layer of soft tortillas soaks up the savory sauce while melding with seasoned meat, beans, and gooey cheese. Additionally, this Mexican-inspired casserole delivers comfort food vibes with a zesty twist that makes everyone ask for seconds.
Why You’ll Love This Mexican Tortilla Casserole
This Mexican Tortilla Casserole recipe wins hearts for multiple reasons. First, it comes together in under 15 minutes of active prep time. Consequently, you’ll spend less time cooking and more time enjoying dinner with loved ones. The layers create a stunning presentation that looks impressive yet requires minimal effort.
Moreover, this casserole feeds a family of six easily while staying budget-friendly. I love how versatile it is—swap proteins, adjust spice levels, or make it vegetarian without compromising flavor. The texture combination of crispy edges and tender middle creates an addictive contrast. Meanwhile, the cheese melts into every crevice, binding everything together beautifully.
Another reason to love this Mexican Tortilla Casserole? It actually tastes better the next day. The flavors meld overnight, creating an even more delicious leftover experience.
Kids devour it, picky eaters approve, and potluck guests always request the recipe. In essence, it’s the ultimate crowd-pleaser that delivers restaurant-quality results at home.
Ingredients You’ll Need

Gathering ingredients for this Mexican Tortilla Casserole takes just one quick grocery trip. I’ve organized everything you’ll need below in a simple table format:
| Ingredient | Amount |
|---|---|
| Corn or flour tortillas (8-inch) | 12 tortillas |
| Ground beef or turkey | 1.5 pounds |
| Black beans, drained and rinsed | 2 cans (15 oz each) |
| Salsa (your favorite variety) | 2 cups |
| Enchilada sauce | 1 can (15 oz) |
| Shredded Mexican cheese blend | 3 cups |
| Frozen corn kernels | 1 cup |
| Diced bell pepper | 1 cup |
| Taco seasoning | 2 tablespoons |
| Olive oil | 1 tablespoon |
| Garlic, minced | 3 cloves |
| Fresh cilantro, chopped | 1/4 cup |
These pantry-friendly ingredients make this Mexican Tortilla Casserole accessible year-round. I always keep tortillas and canned beans stocked specifically for this recipe. The cheese selection matters—choose a good melting blend for optimal gooeyness.
Substitutions & Variations
This Mexican Tortilla Casserole adapts beautifully to different dietary needs and preferences. For a vegetarian version, skip the meat entirely and double the beans. Alternatively, add sautéed mushrooms or crumbled tofu for extra protein and texture.
Swap ground beef for shredded rotisserie chicken to save time. Similarly, leftover carnitas or carne asada work wonderfully in this casserole. If you’re avoiding gluten, simply use certified gluten-free corn tortillas and check your enchilada sauce label.
Want more vegetables? Layer in sliced zucchini, spinach, or roasted sweet potatoes. Meanwhile, heat lovers should add diced jalapeños or a dash of cayenne pepper to the meat mixture. For creaminess, spread sour cream or Greek yogurt between layers.
Cheese variations also transform this Mexican Tortilla Casserole. Try pepper jack for extra kick, or combine cheddar with Monterey Jack. Vegan? Use plant-based cheese and meat alternatives—the layering technique works perfectly with dairy-free options.
For those looking to adapt this Mexican Tortilla Casserole to various dietary needs, consider adding a refreshing side like a Creamy Cucumber Salad Recipe. This salad not only complements the casserole but also adds a cool, crisp texture that balances the rich flavors.
Step-by-Step Instructions
Making this Mexican Tortilla Casserole follows a straightforward process that anyone can master. Let me walk you through each step clearly:
Step 1: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish generously with cooking spray or olive oil. This prevents sticking and makes cleanup easier.
Step 2: Heat olive oil in a large skillet over medium-high heat. Add the ground meat and cook until browned, breaking it apart with a wooden spoon. This takes approximately 6-8 minutes. Drain excess fat if necessary.
Step 3: Stir in minced garlic, bell pepper, and taco seasoning. Cook for another 2-3 minutes until fragrant. Then, add black beans and corn. Mix everything thoroughly and remove from heat.
Step 4: Combine salsa and enchilada sauce in a medium bowl. This creates your flavorful casserole binding liquid. Set aside a half cup of this mixture for the final layer.
Step 5: Begin layering your Mexican Tortilla Casserole. Spread one-third of the sauce mixture on the bottom of your prepared dish. Arrange 4 tortillas over the sauce, overlapping slightly to cover the bottom completely.
Step 6: Add half of the meat and bean mixture over the tortillas. Sprinkle with 1 cup of shredded cheese. Repeat with another layer of tortillas, remaining meat mixture, and another cup of cheese.
Step 7: Top with the final 4 tortillas. Pour the reserved sauce over the top and spread evenly. Finish by sprinkling the remaining cheese generously across the surface.
Step 8: Cover the Mexican Tortilla Casserole with aluminum foil. Bake for 25 minutes. Then, remove the foil and bake for an additional 15 minutes until the cheese bubbles and turns golden brown.
Step 9: Let the casserole rest for 10 minutes before serving. This crucial step allows everything to set properly, making slicing much easier. Garnish with fresh cilantro before serving.
Pro Tips for Success

After making this Mexican Tortilla Casserole countless times, I’ve discovered several tricks that guarantee perfect results. First, always let your meat mixture cool slightly before assembling. Hot filling can make tortillas soggy and difficult to handle.
Additionally, don’t skip the resting time after baking. Those 10 minutes allow the layers to firm up, creating clean slices instead of a messy scoop. Trust me—patience pays off with beautiful presentation.
For crispier tortilla edges, brush the top layer lightly with oil before adding the final cheese. This creates an irresistible golden crust. Furthermore, use a mix of cheese types for better flavor complexity and melting properties.
If your Mexican Tortilla Casserole seems dry, add more sauce between layers. Conversely, if it looks too wet, reduce sauce slightly or add an extra tortilla layer to absorb excess liquid. Season each layer lightly rather than over-seasoning one component.
Finally, invest in a good 9×13-inch glass or ceramic baking dish. Metal pans heat unevenly and can cause burning. Glass allows you to monitor browning from the sides, ensuring perfect doneness throughout your casserole.
To ensure your Mexican Tortilla Casserole turns out perfectly every time, you might find it helpful to explore additional cooking techniques. For a creamy and satisfying dish, try making a One-Pot Creamy Tortellini Alfredo that shares similar preparation tips for achieving the best results.
Storage & Reheating Tips
This Mexican Tortilla Casserole stores exceptionally well, making it perfect for meal prep. Once cooled completely, cover tightly with plastic wrap or transfer to an airtight container. Refrigerate for up to 4 days without quality loss.
For freezing, I recommend portioning the casserole into individual servings. Wrap each piece in plastic wrap, then aluminum foil. Freeze for up to 3 months. Label with the date so you remember when you made it.
Reheating from refrigerated state works best in the oven. Cover with foil and bake at 350°F for 20-25 minutes until heated through. Alternatively, microwave individual portions for 2-3 minutes, though the oven method maintains better texture.
When reheating frozen Mexican Tortilla Casserole, thaw overnight in the refrigerator first. Then, follow the same oven reheating instructions. You can also reheat directly from frozen—just add 15-20 extra minutes to the cooking time and keep it covered.
What to Serve With This Recipe

This Mexican Tortilla Casserole shines as a complete meal, but complementary sides elevate the experience. I always serve it with a simple Mexican rice or cilantro-lime rice. The fluffy grains soak up any extra sauce beautifully.
A crisp green salad with avocado, tomatoes, and lime vinaigrette provides refreshing contrast to the rich casserole. Similarly, Mexican street corn (elote) or a charred corn salad adds sweetness and crunch. Both options balance the hearty main dish perfectly.
For authentic accompaniments, offer warm refried beans on the side. Additionally, set out small bowls of sour cream, guacamole, pico de gallo, and pickled jalapeños. Let guests customize their Mexican Tortilla Casserole portions with these traditional toppings.
Chips and salsa make an easy appetizer while the casserole bakes. Alternatively, serve tortilla chips with queso dip or fresh guacamole. For drinks, I recommend margaritas, Mexican beer, horchata, or agua fresca to complete your Mexican feast.
While the Mexican Tortilla Casserole is a hearty meal on its own, pairing it with complementary sides can enhance the dining experience. Consider serving it alongside Steak and Fries for a delightful contrast that rounds out the meal beautifully.
FAQs
Can I make Mexican Tortilla Casserole ahead of time?
Absolutely! Assemble the entire Mexican Tortilla Casserole up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. When ready to cook, let it sit at room temperature for 20 minutes, then bake as directed, adding 5-10 extra minutes to account for the cold start.
What’s the difference between Mexican Tortilla Casserole and enchilada casserole?
While similar, Mexican Tortilla Casserole typically uses flat tortilla layers like lasagna, whereas enchilada casserole often features rolled tortillas. Additionally, this casserole incorporates more varied ingredients like beans and corn throughout, creating a heartier, more textured dish than traditional enchilada casseroles.
Can I use flour tortillas instead of corn?
Yes, definitely! Flour tortillas work perfectly in this Mexican Tortilla Casserole. They create a softer, more tender texture compared to corn tortillas.
However, corn tortillas offer authentic flavor and hold up slightly better to the sauce without becoming mushy. Choose based on your preference.
How do I prevent my casserole from getting soggy?
Avoid sogginess by not over-saucing your Mexican Tortilla Casserole. Furthermore, drain your meat thoroughly and rinse canned beans well. Don’t assemble too far in advance, and always let the casserole rest after baking. These steps ensure proper texture and prevent excess moisture.
Is Mexican Tortilla Casserole spicy?
The spice level depends entirely on your ingredients. Using mild salsa and enchilada sauce creates a family-friendly Mexican Tortilla Casserole with minimal heat. Conversely, choose spicy salsa, add fresh jalapeños, or use hot enchilada sauce to increase the heat level according to your preference.
Mexican Tortilla Casserole is a versatile dish that combines layers of tortillas, meat, beans, and cheese, creating a flavorful and satisfying meal. This dish is often enjoyed for its simplicity and ability to feed a crowd, making it a popular choice for family gatherings and potlucks, as seen in the casserole tradition.
Nutrition Information (per serving)
Based on 8 servings from one Mexican Tortilla Casserole:
| Nutrient | Amount |
|---|---|
| Calories | 425 |
| Total Fat | 18g |
| Saturated Fat | 9g |
| Cholesterol | 75mg |
| Sodium | 890mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 7g |
| Sugars | 4g |
| Protein | 28g |
This Mexican Tortilla Casserole provides balanced nutrition with substantial protein and fiber. The combination of beans, meat, and cheese creates a satisfying meal that keeps you full for hours. Adjust ingredients to meet specific dietary requirements while maintaining the delicious flavor profile.

Mexican Tortilla Casserole
Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish generously with cooking spray or olive oil.
- Heat olive oil in a large skillet over medium-high heat. Add the ground meat and cook until browned, breaking it apart with a wooden spoon.
- Stir in minced garlic, bell pepper, and taco seasoning. Cook for another 2-3 minutes until fragrant. Then, add black beans and corn. Mix everything thoroughly and remove from heat.
- Combine salsa and enchilada sauce in a medium bowl. Set aside a half cup of this mixture for the final layer.
- Spread one-third of the sauce mixture on the bottom of your prepared dish. Arrange 4 tortillas over the sauce, overlapping slightly.
- Add half of the meat and bean mixture over the tortillas. Sprinkle with 1 cup of shredded cheese. Repeat with another layer of tortillas, remaining meat mixture, and another cup of cheese.
- Top with the final 4 tortillas. Pour the reserved sauce over the top and spread evenly. Finish by sprinkling the remaining cheese across the surface.
- Cover the casserole with aluminum foil. Bake for 25 minutes. Then, remove the foil and bake for an additional 15 minutes until the cheese bubbles and turns golden brown.
- Let the casserole rest for 10 minutes before serving. Garnish with fresh cilantro.
Notes
Or browse by category:
As an Amazon Associate I earn from qualifying purchases.