in

Mexican Casserole

Save this recipe on:

I always come back to this Mexican Casserole when I need a dinner that feels comforting, filling, and incredibly easy to put together. It’s the kind of recipe that turns simple pantry ingredients into a bubbling, cheesy dish everyone wants seconds of. Between the seasoned beef, layers of tortillas, melted cheese, and flavorful toppings, every bite tastes like the perfect mix of taco night and classic baked casserole comfort food.

What I love most is how flexible this casserole can be. Some nights I make it extra spicy with jalapeños and pepper jack cheese, while other times I keep it mild for family dinners. It’s also a great make-ahead meal because the flavors become even better after sitting for a little while. Whether you’re cooking for a busy weeknight or bringing something hearty to a gathering, this recipe never disappoints.


Why You’ll Love This Mexican Casserole

This Mexican Casserole is packed with bold flavors and simple ingredients that work beautifully together. The layers of seasoned meat, beans, cheese, and tortillas create a satisfying texture that feels cozy and hearty without being difficult to make.

Another reason this dish stands out is how convenient it is. Most of the ingredients are pantry staples, which means you can throw it together without a complicated grocery trip. It also reheats wonderfully, making it perfect for leftovers or meal prep.

The cheesy topping is one of my favorite parts because it turns golden and bubbly in the oven while locking in all the flavor underneath. Add fresh tomatoes, sour cream, or green onions on top, and the casserole instantly feels restaurant-worthy.


What Kind of Tortillas Should I Use for Mexican Casserole?

You can use either flour tortillas or corn tortillas in this recipe, depending on the texture and flavor you prefer. Flour tortillas create a softer, more layered casserole with a tender bite, while corn tortillas bring a more authentic Mexican flavor and slightly firmer texture.

If you want a casserole that slices neatly, corn tortillas usually hold up better during baking. Flour tortillas, however, soak up the sauce beautifully and create a softer, almost enchilada-style consistency.

I often use whatever I already have at home, and both versions turn out delicious. You can even combine the two for a little variety in texture.


Options for Substitutions

Ground turkey works wonderfully instead of ground beef if you want a lighter version of the casserole. Shredded chicken is another great option and pairs beautifully with enchilada sauce and cheese.

Black beans can easily replace pinto beans, or you can use both for extra texture and protein. If you prefer a vegetarian casserole, simply skip the meat entirely and load the dish with beans, corn, and sautéed vegetables.

For the cheese, cheddar, Monterey Jack, Colby Jack, or pepper jack all melt beautifully. Pepper jack adds extra spice, while cheddar gives the casserole a rich, classic flavor.

You can also switch out the enchilada sauce for salsa if that’s what you have available. A chunky salsa gives the casserole a slightly fresher texture and brighter flavor.

For toppings, diced avocado, cilantro, jalapeños, olives, or crushed tortilla chips all make excellent finishing touches that add freshness and crunch.


Ingredients for this Mexican Casserole

Ground Beef

Ground beef gives this casserole its rich and hearty base. It absorbs the taco seasoning beautifully and creates the savory flavor that makes the dish satisfying and filling.

Onion

Chopped onion adds sweetness and depth to the meat mixture. As it cooks, it softens and blends into the filling while boosting the overall flavor.

Garlic

Fresh garlic brings warmth and bold flavor to the casserole. Even a small amount adds a delicious homemade taste that balances the richness of the cheese and beef.

Taco Seasoning

Taco seasoning is essential for creating that classic Mexican-inspired flavor. It combines spices like chili powder, cumin, paprika, and oregano for a perfectly seasoned filling.

Black Beans

Black beans add texture, protein, and heartiness. They also help stretch the casserole into a more budget-friendly and filling meal.

Corn

Corn adds a subtle sweetness that balances the savory and spicy flavors. It also gives the casserole a pleasant texture in every bite.

Enchilada Sauce

Enchilada sauce keeps the casserole moist and flavorful while tying all the layers together. Red enchilada sauce gives a deeper flavor, while green sauce offers a brighter and tangier taste.

Tortillas

Tortillas create the layers that hold everything together. They soak up the sauce during baking and give the casserole its signature layered texture.

Cheddar Cheese

Cheddar cheese melts beautifully and adds sharp, creamy flavor to the casserole. It creates the golden bubbly topping everyone loves.

Monterey Jack Cheese

Monterey Jack adds extra creaminess and helps balance the stronger cheddar flavor. It melts smoothly and creates a gooey texture.

Diced Tomatoes

Fresh diced tomatoes brighten the casserole and add freshness to the rich baked layers.

Green Onions

Green onions provide a fresh finish with a mild onion flavor that works perfectly as a garnish.

Sour Cream

Sour cream adds a cool and creamy contrast to the warm spices and cheesy filling.

Olive Oil

A small amount of olive oil helps cook the onions and beef evenly while enhancing flavor.

Salt and Black Pepper

These simple seasonings balance and enhance all the ingredients throughout the casserole.

Jalapeños (Optional)

Jalapeños add heat and extra flavor for anyone who enjoys a spicy casserole.


Step 1: Prepare the Oven and Baking Dish

Preheat your oven to 375°F. Lightly grease a large casserole dish with cooking spray or a thin layer of oil to prevent sticking and make serving easier later.

Preparing the dish before assembling everything helps the casserole bake evenly and keeps cleanup simple.


Step 2: Cook the Ground Beef

Heat olive oil in a large skillet over medium heat. Add the ground beef and break it apart using a wooden spoon while it cooks.

Cook until the beef is fully browned and no longer pink. Drain any excess grease to keep the casserole from becoming too oily.

This step creates the flavorful base of the entire dish, so allowing the beef to brown properly adds extra richness.


Step 3: Add the Onion and Garlic

Stir the chopped onion into the skillet with the cooked beef. Cook for several minutes until the onion becomes soft and translucent.

Add the minced garlic and cook briefly until fragrant. Cooking the garlic too long can make it bitter, so a short cooking time works best.

The onion and garlic blend into the meat mixture and create a deeper homemade flavor.


Step 4: Season the Filling

Sprinkle the taco seasoning over the meat mixture and stir well to coat everything evenly.

Add a small splash of water or enchilada sauce to help the seasoning distribute smoothly throughout the filling.

At this stage, the kitchen will start smelling incredibly flavorful and savory.


Step 5: Add the Beans and Corn

Stir the black beans and corn into the skillet mixture. Allow everything to heat through for several minutes.

The beans make the casserole more filling while the corn adds sweetness and texture that balances the spices.

This combination also creates a colorful and hearty filling that layers beautifully.


Step 6: Spread a Layer of Sauce

Pour a thin layer of enchilada sauce into the bottom of the prepared casserole dish.

This prevents the tortillas from sticking and keeps the bottom layer moist while baking.

Even a small amount of sauce helps create a more flavorful casserole from the very first bite.


Step 7: Create the First Layer

Place tortillas over the sauce, slightly overlapping them to cover the bottom of the dish.

Spread part of the meat mixture evenly across the tortillas, followed by a layer of enchilada sauce and a generous sprinkle of cheese.

These layers create the signature casserole structure that becomes perfectly tender during baking.


Step 8: Repeat the Layers

Continue layering tortillas, meat mixture, sauce, and cheese until all ingredients are used.

Try to spread each layer evenly so every serving has a balanced amount of filling and cheese.

The final layer should end with plenty of sauce and cheese on top for a bubbly golden finish.


Step 9: Bake the Mexican Casserole

Place the casserole dish into the preheated oven and bake uncovered for about 25 to 30 minutes.

The cheese should be melted, bubbly, and lightly golden around the edges when ready.

Allowing the casserole to bake uncovered helps the top develop a rich cheesy crust.


Step 10: Let the Casserole Rest

Remove the casserole from the oven and let it rest for about 10 minutes before slicing.

Resting allows the layers to settle, making it easier to serve clean slices without everything falling apart.

This short waiting time also helps the flavors come together even more.


Step 11: Add Fresh Toppings

Top the casserole with diced tomatoes, green onions, sour cream, and optional jalapeños before serving.

Fresh toppings balance the richness of the baked casserole and add brightness, crunch, and freshness.

You can also add avocado slices, cilantro, or crushed tortilla chips for extra texture and flavor.


Step 12: Serve and Enjoy

Serve the Mexican Casserole warm while the cheese is still perfectly melted and gooey.

This dish pairs wonderfully with rice, salad, chips, or guacamole and easily feeds a crowd for family dinners, potlucks, or casual gatherings.

Every bite delivers layers of cheesy, savory, and comforting flavor that makes this casserole incredibly hard to resist.


How Long to Prepare the Mexican Casserole

Making this Mexican Casserole is surprisingly simple, especially since many of the ingredients cook quickly and layer together easily. Most of the preparation time comes from browning the meat, chopping a few fresh ingredients, and assembling the casserole layers. Once everything is prepared, the oven takes care of the rest.

This recipe is ideal for busy weeknights because it doesn’t require complicated cooking techniques or hard-to-find ingredients. You can even prepare some parts ahead of time to make dinner even faster.

Preparation Time

The prep work usually takes about 20 minutes. This includes chopping onions, garlic, tomatoes, shredding cheese if needed, and cooking the ground beef mixture.

Cooking Time

The casserole typically bakes for 25 to 30 minutes in the oven until the cheese is melted and bubbly.

Resting Time

Allow the casserole to rest for about 10 minutes after baking. This helps the layers settle and makes slicing easier.

Total Time

From start to finish, you can expect the entire recipe to take approximately 55 to 60 minutes.

Make-Ahead Option

If you want to save time later, you can fully assemble the casserole ahead of time and refrigerate it for up to 24 hours before baking.


Tips for Perfect Mexican Casserole

Using freshly shredded cheese instead of pre-shredded cheese creates a smoother and creamier melt because it doesn’t contain anti-caking agents.

Allow the meat mixture to simmer briefly with the seasoning and sauce so the flavors fully develop before layering the casserole.

Avoid adding too much enchilada sauce, as excessive liquid can make the casserole overly soft and difficult to slice cleanly.

Layer the tortillas evenly throughout the dish so every serving has balanced texture and flavor.

For extra flavor, lightly toast the tortillas before layering them into the casserole. This helps them hold their texture during baking.

If you enjoy a crispier cheesy topping, broil the casserole for the last 2 to 3 minutes while watching carefully to prevent burning.

Fresh toppings added after baking create the best contrast against the warm cheesy layers.


Watch Out for These Mistakes While Cooking

Overfilling the Casserole

Adding too much filling can make the casserole difficult to bake evenly and may cause overflowing in the oven.

Skipping the Resting Time

Cutting into the casserole immediately after baking can cause the layers to fall apart and become messy.

Using Too Much Sauce

Too much enchilada sauce may result in a watery casserole instead of a firm layered texture.

Underseasoning the Meat

The meat mixture is the heart of the casserole, so seasoning properly is essential for bold flavor throughout the dish.

Burning the Cheese

Baking too long or broiling without watching carefully can quickly burn the cheesy topping.

Not Draining the Beef

Leaving excess grease in the meat mixture can make the casserole heavy and oily.


What to Serve With Mexican Casserole?

Mexican Rice

A side of fluffy Mexican rice pairs perfectly with the rich and cheesy casserole while soaking up extra sauce beautifully.

Guacamole

Fresh guacamole adds creamy texture and refreshing avocado flavor that balances the spices in the casserole.

Tortilla Chips and Salsa

Crunchy tortilla chips served with salsa make an easy and fun side that complements the casserole perfectly.

Fresh Green Salad

A crisp salad with lime dressing helps lighten the richness of the casserole and adds freshness to the meal.

Refried Beans

Creamy refried beans create a hearty side dish that turns this casserole into a complete comfort-food feast.


Storage Instructions

Mexican Casserole stores very well, making it excellent for leftovers and meal prep throughout the week. The flavors often become even richer after sitting overnight in the refrigerator.

Refrigerating

Allow the casserole to cool completely before covering it tightly with plastic wrap or transferring it to airtight containers. Store in the refrigerator for up to 4 days.

Freezing

You can freeze the casserole either baked or unbaked. Wrap it tightly with plastic wrap and aluminum foil to prevent freezer burn. It can be frozen for up to 3 months.

Reheating

Reheat individual portions in the microwave until warmed through. For larger portions, cover the casserole with foil and warm in the oven at 350°F until heated evenly.

Best Reheating Tip

Adding a small spoonful of enchilada sauce before reheating helps restore moisture and keeps the casserole from drying out.


Estimated Nutrition

The exact nutrition depends on ingredient brands and portion sizes, but here is a general estimate per serving.

  • Calories: 420–520
  • Protein: 25–30 grams
  • Carbohydrates: 28–35 grams
  • Fat: 22–28 grams
  • Fiber: 6–8 grams
  • Sugar: 4–6 grams
  • Sodium: 700–950 milligrams

Using lean ground turkey, reduced-fat cheese, or low-sodium beans can help create a lighter version.


Frequently Asked Questions

Can I make Mexican Casserole ahead of time?

Yes, this casserole is excellent for making ahead. You can fully assemble it and refrigerate it before baking the next day.

Can I freeze Mexican Casserole?

Absolutely. It freezes very well both before and after baking. Just wrap it tightly to maintain freshness.

What cheese works best for this casserole?

Cheddar and Monterey Jack are classic choices, but pepper jack, Colby Jack, or Mexican cheese blends also work wonderfully.

Can I make this casserole vegetarian?

Yes. Simply replace the meat with extra beans, corn, bell peppers, or sautéed vegetables.

Why is my casserole watery?

Too much sauce, undrained meat, or excess liquid from vegetables can create extra moisture. Draining ingredients properly helps avoid this issue.


Conclusion

Mexican Casserole is one of those comforting meals that delivers bold flavor, creamy cheese, and satisfying layers in every bite. It’s simple enough for busy weeknights yet hearty enough for gatherings, potlucks, or family dinners.

One of the best things about this recipe is how adaptable it can be. Whether you prefer extra spice, a vegetarian version, or different cheeses and toppings, this casserole easily fits your taste and pantry ingredients.

Once you try it fresh from the oven with all the melted cheese and flavorful layers, it quickly becomes a regular favorite that everyone looks forward to again and again.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mexican Casserole


  • Author: Sara McKenney
  • Total Time: 60 minutes
  • Yield: 8 servings

Description

This cheesy Mexican Casserole is the ultimate comfort food for busy weeknights, family dinners, and easy dinner ideas. Layers of seasoned ground beef, tortillas, enchilada sauce, black beans, corn, and melted cheese come together in one satisfying baked dish that’s packed with bold flavor. Whether you need a quick dinner, crowd-pleasing casserole, meal prep recipe, or comforting food idea, this easy recipe delivers every time with minimal effort and maximum flavor.


Ingredients

1 pound ground beef

1 tablespoon olive oil

1 medium onion, chopped

3 cloves garlic, minced

1 packet taco seasoning

1 cup black beans, drained and rinsed

1 cup corn kernels

2 cups red enchilada sauce

8 small flour tortillas

2 cups cheddar cheese, shredded

1 cup Monterey Jack cheese, shredded

1 cup diced tomatoes

1/4 cup green onions, sliced

1/2 cup sour cream

1 teaspoon salt

1/2 teaspoon black pepper

1 jalapeño, sliced (optional)


Instructions

1. Preheat the oven to 375°F and lightly grease a 9×13-inch casserole dish.

2. Heat olive oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking it apart while cooking. Drain excess grease.

3. Add chopped onion and cook until softened. Stir in the garlic and cook for another minute.

4. Sprinkle taco seasoning over the beef mixture and stir well. Add a small splash of water or enchilada sauce if needed.

5. Stir in the black beans and corn. Cook for 2 to 3 minutes until heated through.

6. Spread a thin layer of enchilada sauce onto the bottom of the casserole dish.

7. Add a layer of tortillas, slightly overlapping them to cover the bottom.

8. Spread part of the meat mixture over the tortillas, then drizzle with enchilada sauce and sprinkle with cheddar and Monterey Jack cheese.

9. Repeat the layers until all ingredients are used, finishing with sauce and cheese on top.

10. Bake uncovered for 25 to 30 minutes until the cheese is melted and bubbly.

11. Remove from the oven and let the casserole rest for 10 minutes before slicing.

12. Top with diced tomatoes, green onions, sour cream, and jalapeños before serving.

Notes

Allow the casserole to rest before slicing so the layers stay together better.

Freshly shredded cheese melts smoother and creates a creamier texture than pre-shredded cheese.

For extra crispy cheese on top, broil the casserole for 2 minutes at the end of baking.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 5g
  • Sodium: 890mg
  • Fat: 26g
  • Saturated Fat: 11g
  • Unsaturated Fat: 12g
  • Trans Fat: 1g
  • Carbohydrates: 32g
  • Fiber: 7g
  • Protein: 28g
  • Cholesterol: 75mg

Keywords: Mexican casserole, easy dinner, casserole recipe, cheesy casserole, taco casserole, baked Mexican recipe, family dinner, comfort food, easy casserole recipe

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating