“`html
If you’re craving a comforting, hearty dish that bursts with vibrant flavors and layers of texture, this Mexican Casserole Recipe is a total winner. It brings together seasoned ground beef, zesty tomatoes, tender black beans, and melty cheese all baked up with crispy corn tortillas for the ultimate crowd-pleasing dinner. Whether it’s a busy weeknight or a casual gathering with friends, this dish never fails to deliver a satisfying meal that warms the soul and brightens the table.

Ingredients You’ll Need
Each ingredient in this Mexican Casserole Recipe plays an essential role, combining simple pantry staples and fresh touches to create a flavor-packed, colorful dish. The harmony of spices, textures, and colors transforms everyday items into something truly special.
- 1 lb ground beef or ground turkey: Your protein base that brings hearty richness and a savory depth.
- 1 small onion, diced: Adds a subtle sweetness and aromatic foundation.
- 2 cloves garlic, minced: A fragrant punch that elevates every bite.
- 1 (15 oz) can black beans, drained and rinsed: Provides creamy texture and fiber for a nutritious boost.
- 1 (15 oz) can corn, drained: Sweet kernels that lighten and balance the savory flavors.
- 1 (10 oz) can diced tomatoes with green chilies (like Rotel), undrained: Adds zest and a mild kick to brighten the casserole.
- 1 (4 oz) can diced green chilies (optional): For those who crave extra heat and layered spice.
- 1 packet taco seasoning (or 2 tablespoons homemade taco seasoning): The magic blend that brings authentic Mexican flavor to the dish.
- 2 cups shredded cheddar or Mexican blend cheese: Melts to gooey perfection, tying every layer together.
- 8 small corn tortillas, cut into quarters: Crispy layers that give the casserole a wonderful texture contrast.
- Fresh cilantro, sour cream, and sliced jalapeños for serving (optional): These fresh toppings bring brightness, creaminess, and a bit of spice at the finish.
How to Make Mexican Casserole Recipe
Step 1: Brown the Meat and Softer Vegetables
Start by heating a large skillet over medium heat, then cook the ground beef or turkey along with diced onion until the meat is nicely browned and the onions become tender. This step not only develops flavor but also sets the stage for the rest of the casserole. Don’t forget to drain any excess fat for a lighter final dish, then stir in the minced garlic and cook for one more minute to release its aroma.
Step 2: Mix in the Seasonings and Vegetables
Next, sprinkle the taco seasoning over the cooked meat mixture, then add the drained black beans, corn, and the entire can of diced tomatoes with green chilies. If you want a spicier casserole, toss in the optional diced green chilies now. Let everything simmer together for about five minutes so the flavors blend beautifully—this simmer is where the magic really happens.
Step 3: Create the Layers
Grab your 9×13-inch baking dish and lightly grease it. Start by spreading half of the tortilla quarters evenly on the bottom to create a sturdy base. Spoon half of the meat-vegetable mixture over the tortillas, then sprinkle with one cup of shredded cheese. Repeat this layering once more, finishing with a generous layer of cheese on top to get that irresistible bubbly, golden finish.
Step 4: Bake Until Perfect
Cover the dish with foil and pop it into a preheated 375°F (190°C) oven. Bake for 20 minutes to heat everything through and melt the cheese. Then, remove the foil and bake for an additional 10 minutes to let the cheese brown slightly and develop a tantalizing, bubbly crust. Let it cool for 5–10 minutes before slicing to allow the layers to set beautifully.
How to Serve Mexican Casserole Recipe

Garnishes
To really take your Mexican Casserole Recipe to the next level, top individual slices with fresh cilantro for that bright herbaceous note, a dollop of sour cream to add creaminess, or sliced jalapeños for an extra kick of heat. These garnishes create the perfect balance and add vibrant pops of color on the plate.
Side Dishes
This casserole pairs wonderfully with a fresh green salad tossed lightly with lime juice and olive oil or a simple side of Mexican rice to make the meal even more filling. You could also serve it alongside some crunchy tortilla chips to scoop up any extra bits and enjoy extra texture.
Creative Ways to Present
If you want to get fancy, serve the casserole in individual ramekins for a charming presentation that’s perfect for entertaining. Alternatively, turn leftovers into fun taco bowls by crumbling warmed slices into tortillas and topping with avocado and salsa for a quick twist on taco night.
Make Ahead and Storage
Storing Leftovers
Leftover Mexican Casserole Recipe is just as delicious the next day. Store cooled leftovers in an airtight container in the refrigerator for up to 3 days, making it a great option for meal prepping or a leisurely next-day meal.
Freezing
This casserole freezes beautifully, making it a perfect make-ahead meal. Simply assemble the entire casserole in a freezer-safe dish, cover tightly with foil, and freeze for up to 2 months. When you’re ready, thaw overnight in the fridge before baking as usual.
Reheating
To reheat leftovers, warm a slice in the microwave or oven until heated through and the cheese is bubbly again. Reheating in the oven at 350°F for 15-20 minutes wrapped in foil helps preserve texture and flavor better than the microwave.
FAQs
Can I make this casserole vegetarian?
Absolutely! For a vegetarian version of this Mexican Casserole Recipe, skip the ground meat and add an extra can of black beans or some sautéed veggies like bell peppers and zucchini to keep it hearty and satisfying.
Is it possible to use flour tortillas instead of corn tortillas?
Yes, you can substitute flour tortillas if you prefer. Keep in mind that corn tortillas add a slightly crispier texture and authentic flavor, but flour tortillas will work just fine, especially if layered well to hold the casserole together.
How spicy is this casserole?
The spiciness depends mostly on the diced green chilies and the taco seasoning you use. You can adjust it by skipping the optional green chilies or selecting a mild taco seasoning. Garnishing with jalapeños is optional if you want to control heat at serving time.
Can I prepare this casserole ahead of time?
Yes! You can assemble the casserole a day ahead, cover it tightly, and store it in the fridge. When you’re ready to enjoy, just bake it fresh—it’s a fantastic way to save time on busy days.
What can I serve with this Mexican Casserole Recipe to round out the meal?
Great options include a crisp salad with lime dressing, Mexican rice, refried beans, or simple guacamole and chips. These sides complement the casserole’s flavors and add variety to the table.
Final Thoughts
This Mexican Casserole Recipe has quickly become one of my all-time favorites because it’s easy to make, packed with flavor, and perfect for sharing. Whether you’re feeding a family or just want a cozy meal for yourself, it’s the kind of recipe that feels like a warm hug on a plate. Give it a try and enjoy every cheesy, spicy, satisfying bite!
“`
Print
Mexican Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican-Inspired
Description
This Mexican Casserole is a hearty and flavorful layered bake featuring seasoned ground beef, black beans, corn, and diced tomatoes with green chilies, all topped with melted cheddar or Mexican blend cheese and baked to perfection. It’s a perfect weeknight dinner that’s easy to prepare, freezes well, and can be customized to be vegetarian.
Ingredients
Meat and Vegetables
- 1 lb ground beef or ground turkey
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can corn, drained
- 1 (10 oz) can diced tomatoes with green chilies (like Rotel), undrained
- 1 (4 oz) can diced green chilies (optional for extra heat)
Seasonings
- 1 packet taco seasoning (or 2 tablespoons homemade taco seasoning)
Dairy and Tortillas
- 2 cups shredded cheddar or Mexican blend cheese
- 8 small corn tortillas, cut into quarters
Optional Garnishes
- Fresh cilantro
- Sour cream
- Sliced jalapeños
Instructions
- Preheat Oven and Prepare Baking Dish: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish to prevent sticking during baking.
- Cook Ground Beef and Onion: In a large skillet over medium heat, cook the ground beef and diced onion together until the meat is browned and the onion is soft, approximately 7 to 8 minutes. Drain any excess fat to keep it from being greasy. Add the minced garlic and cook for an additional minute to release its flavor.
- Add Seasonings and Vegetables: Stir in the taco seasoning, black beans, corn, diced tomatoes with green chilies, and if you want extra heat, the optional diced green chilies. Allow the mixture to simmer for 5 minutes so all the flavors can blend well together.
- Layer the Casserole: Begin by spreading half of the quartered corn tortillas evenly on the bottom of the greased baking dish. Spoon half of the meat and vegetable mixture over the tortillas, then sprinkle one cup of shredded cheese on top. Repeat this layering process with the remaining tortillas, meat mixture, and the last cup of cheese.
- Bake the Casserole: Cover the baking dish with foil and bake for 20 minutes. Then remove the foil and continue baking for another 10 minutes, or until the cheese is bubbly and slightly golden brown on top.
- Rest and Serve: Let the casserole cool for 5 to 10 minutes before slicing it into portions. Serve warm, garnished with fresh cilantro, sour cream, and sliced jalapeños if desired for an extra burst of flavor.
Notes
- This casserole is excellent for leftovers and freezes well for future meals.
- To make this dish vegetarian, simply omit the meat and add an extra can of black beans or incorporate sautéed vegetables such as bell peppers or zucchini.
- For a spicier version, increase the amount of diced green chilies or add chopped jalapeños to the meat mixture.
- Using homemade taco seasoning allows you to control the salt and spice levels for a healthier or milder dish.

