This Mexican Casserole is a bold, cheesy, and satisfying dish packed with layers of seasoned meat, beans, tortillas, and melted cheese. It’s full of classic Tex-Mex flavors and comes together easily in one baking dish, making it perfect for family dinners or meal prep. With its rich texture and flavorful layers, this casserole is a comforting meal that’s both hearty and simple to make.

Mexican Casserole
Ingredients
Method
- Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
- Heat olive oil in a skillet over medium heat and cook the ground beef until browned, breaking it apart as it cooks.
- Add chopped onion and garlic, then sauté until softened and fragrant.
- Stir in taco seasoning, salsa, beans, corn, paprika, salt, and pepper, mixing well and letting it simmer for a few minutes.
- Spread a layer of tortilla pieces in the bottom of the baking dish.
- Add a layer of the meat mixture over the tortillas, then sprinkle with cheese.
- Repeat the layers (tortillas, meat, cheese) until all ingredients are used, finishing with cheese on top.
- Bake uncovered for 20–25 minutes until the cheese is melted, bubbly, and slightly golden.
- Remove from the oven and let it rest for a few minutes before serving.
- Top with sour cream and fresh cilantro before serving if desired.
Notes
Use a thick salsa to avoid making the casserole too watery.
Let the casserole rest after baking so it sets and slices more easily.
If the top browns too quickly, loosely cover with foil while baking.
Use freshly shredded cheese for better melting and texture.
Drain beans well to prevent excess moisture in the dish.
Adjust seasoning based on the saltiness of your taco seasoning and salsa.
Variations
- Use ground turkey or chicken for a lighter version.
- Add diced jalapeños for extra heat.
- Swap black beans for pinto beans.
- Add bell peppers for more texture and flavor.
- Use crushed tortilla chips instead of tortillas for a crunchy twist.
- Add a layer of cream cheese or sour cream for extra creaminess.
- Make it vegetarian by replacing meat with more beans or vegetables.
Serving Suggestions
- Serve with a side of guacamole or avocado slices.
- Pair with a fresh green salad for balance.
- Add tortilla chips on the side for extra crunch.
- Serve with Mexican rice or cilantro lime rice.
- Top with extra salsa or pico de gallo for freshness.
- Add a squeeze of lime juice before serving.
- Serve with refried beans for a complete meal.
Tips
- Cut tortillas into even pieces for consistent layering.
- Do not overload with sauce to avoid a soggy casserole.
- Taste the meat mixture before assembling and adjust seasoning if needed.
- Let it rest before cutting for cleaner slices.
- Add cheese between layers for a richer texture.
- Use a mix of cheeses for better flavor.
- Store leftovers properly to maintain freshness.
Prep Time / Cooking Time / Total Time
Prep Time: 15 minutes
Cooking Time: 30 minutes
Total Time: 45 minutes
Nutritional Info (Approx.)
Calories: 420 per serving
Protein: 28g
Fat: 20g
Carbohydrates: 32g
Fiber: 6g
Sodium: 600mg
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole ahead and store it in the refrigerator for up to 24 hours before baking. Add a few extra minutes to the baking time if starting cold.
Can I freeze Mexican Casserole?
Yes, this dish freezes well. Store in an airtight container for up to 2 months. Thaw overnight and reheat in the oven until warmed through.
What tortillas work best?
Both corn and flour tortillas work well, but corn tortillas give a more traditional flavor and texture.
How do I keep it from getting soggy?
Use thick salsa, drain beans well, and avoid adding too much liquid to keep the texture perfect.
Can I make it spicy?
Yes, you can add jalapeños, hot sauce, or spicy salsa to increase the heat level.