This post may contain affiliate links. Please read our disclosure policy.

I love making this Mexican casserole when I need a hearty taco night-inspired meal that my entire family will actually eat. It’s full of classic Tex-Mex flavors layered neatly in one easy baking dish, which saves so much time on busy weeknights. The flavors only get better the next day, so the leftovers are just as delicious as the first serving.

A wooden spatula lifting a cheesy serving of ground beef Mexican casserole from a glass baking dish.
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

My first attempts at this casserole were a bit messy because the bottom layer of tortillas would dry out and stick to the pan. Spreading half of the jarred salsa directly on the bottom before layering the tortillas completely solved the problem, keeping everything perfectly moist. I also discovered that letting the casserole rest for 10 to 15 minutes after baking is super important. This step allows the layers to set, so it cuts neatly without falling apart, and each slice stays perfectly stacked.

If you love easy baked dinners like this, be sure to check out my favorite Dorito Taco Casserole or these simple Chicken Enchiladas!

Mexican Casserole Ingredients.

Key Ingredients and Why They Work

Here is a look at the key ingredients you’ll need to make this recipe. You can find all the exact measurements in the recipe card below.

Lean ground beef: I use lean meat so the casserole doesn’t get greasy, while still keeping that rich, hearty flavor we all love.

Yellow corn tortillas: I highly recommend yellow corn tortillas over flour. They hold up much better to the saucy meat and stay firm instead of getting mushy while baking.

Diced tomatoes and green chilies: I usually grab a can of Rotel. It’s my favorite shortcut for adding tons of flavor and a subtle kick without having to chop extra veggies.

Freshly shredded Colby Jack cheese: I always take the extra minute to shred my own cheese from a block! It melts perfectly and avoids the grainy, clumpy texture you sometimes get with pre-shredded cheese.

Jarred mild salsa: Splitting the salsa between the bottom of the pan and the meat mixture gives the casserole just the right amount of moisture, keeping everything perfectly saucy.

cutting a big square piece of mexican casserole.

How to Make Mexican Casserole

Step 1: Brown the meat and onions.
In a large skillet or saucepan over medium-high heat, cook the ground beef and chopped onion until the meat is fully cooked and no longer pink. Drain any excess grease so the casserole doesn’t get oily.
Cooking meat in skillet.

Step 2: Simmer the filling.
Stir in the water and taco seasoning packets, cooking for 3 to 4 minutes. Then add the drained tomatoes and green chilies, rinsed black beans, and half of your salsa. Heat just until it starts to simmer, then remove the pan from the heat.

Step 3: Build the foundation.
Spread the remaining salsa directly on the bottom of a 9×13 casserole dish. Arrange 6 corn tortillas over the salsa in an even layer.
spread salsa at the bottom of casserole dish and add the tortilla on top.

Step 4: Layer it up.
Spread one-third of the meat mixture over the tortillas, then sprinkle with 2 cups of shredded cheese. Repeat this layer (tortillas, meat, cheese) two more times until all layers are built.
layer of meat, cheese and corn tortilla.

Step 5: Bake and rest.
Cover loosely with aluminum foil and bake at 350°F for 35 minutes. Uncover for the last 5 minutes to get the cheese bubbly and lightly browned. Let the casserole rest for 10 to 15 minutes before cutting so the tortillas soak up the sauce and the layers set perfectly.
layer each layer in the casserole dish.

Step 6: Slice and serve.

Serve hot with a salad and cauliflower rice on the side.
mexican casserole.

Common Mistakes to Avoid

Skipping the resting time: Cutting into the casserole straight from the oven will turn it into a messy puddle on your plate. Let it rest for 10 to 15 minutes so the tortillas absorb the juices and the cheese sets perfectly.

Using flour tortillas: Flour tortillas get very soft and gummy when baked in a saucy casserole. Stick with yellow corn tortillas for the best texture and bite.

Forgetting to drain the meat or beans: Excess liquid can ruin a sturdy casserole. Be sure to drain the cooked beef and rinse the black beans to keep the dish from getting watery.

A single square serving of Mexican casserole on a black plate.

Substitutions & Variations

Change up the cheese: If I don’t have Colby Jack on hand, freshly shredded mild or sharp cheddar works just as well.

Make it spicier: For a little extra heat, swap in medium or hot diced tomatoes and green chiles, or use a spicier jarred salsa or some spicy enchilada sauce.

Finish with your favorite toppings: Add your favorite taco toppings for a fun finishing touch. We love fresh diced tomatoes, sliced green onions, and diced bell peppers, but a dollop of sour cream, sliced jalapeños, or even a handful of crushed tortilla chips or shredded lettuce adds extra Mexican flair.

Storage Tips

  • Refrigerate: If you have leftovers, cover the baking dish tightly or transfer cooled slices to an airtight container. They’ll keep in the refrigerator for up to 3 days.
  • Reheat: I usually pop individual slices in the microwave for 1 to 1½ minutes. They heat up beautifully, and the cheese gets nice and gooey again!
  • Freeze: You can absolutely freeze this casserole unbaked. Wrap it tightly in a layer of plastic wrap, then a layer of heavy-duty aluminum foil. It keeps in the freezer for up to 3 months. Thaw overnight in the fridge before baking, and add about 5 extra minutes to the bake time to account for any extra moisture.

More Dinner Recipes You May Enjoy

If you’ve tried this or any other recipe on my website, please leave a star rating and let me know how it turned out in the comments below.

No ratings yet
Close-up of a square serving of Mexican casserole being lifted

Mexican Casserole

Serves — 12
This Mexican casserole layers seasoned beef, beans, corn tortillas, and melty cheese for a hearty, family-friendly taco night meal. Easy to assemble, full of Tex-Mex flavor, and even better as leftovers.
Prep Time 20 minutes
Cook Time 45 minutes
Rest time 15 minutes
Total Time 1 hour 20 minutes

Ingredients
 

  • 2 pounds lean ground beef
  • 1 cup finely chopped yellow onion
  • 1 cup water
  • 2 ounce (1 ounce each) packet taco seasoning
  • 20 ounce (10 ounce) diced tomatoes and green chilies drained, I used Rotel brand
  • 15 ounce black beans drained and rinsed
  • 16 ounce jarred mild salsa
  • 18 yellow corn tortillas soft
  • 6 cups freshly shredded colby jack cheddar cheese Divide into 3 portions – 2 cups for each layer
  • 1 cup diced roma tomatoes garnish
  • ½ cup thinly sliced green onions garnish
  • Sour cream optional garnish

Instructions
 

  • Preheat the oven to 350°F.
  • In a 5 to 6 quart saucepan over medium high heat, brown the ground beef and chopped onion, stirring often until the beef is cooked through and no longer pink. (This should take about 5 to 6 minutes) Drain any excess oil.
    2 pounds lean ground beef, 1 cup finely chopped yellow onion
  • Add 1 cup water and the 2 taco seasoning packets, stirring often. (About 3 to 4 minutes)
    1 cup water, 2 ounce (1 ounce each) packet taco seasoning
  • Next stir in the drained diced tomatoes and green chilies, black beans and ½ of the jarred salsa. Heat just until the ground beef mixture begins to simmer. Remove from the heat.
    20 ounce (10 ounce) diced tomatoes and green chilies, 15 ounce black beans, 16 ounce jarred mild salsa
  • Spread the other half of the jarred salsa in the bottom of a 9×13 baking dish.
  • Layer 6 corn tortilla shells over the salsa.
    18 yellow corn tortillas
  • Spread ⅓ of the meat mixture over the tortilla shell layer.
  • Sprinkle 2 cups of freshly shredded colby jack cheese.
    6 cups freshly shredded colby jack cheddar cheese
  • Repeat the corn tortilla layer, meat and cheese.
  • Finally layer the 3rd layer of corn tortillas, meat and cheese. Cover loosely with aluminum foil. Bake covered for 35 minutes, then optionally uncover the last 5 minutes to brown the cheese.
  • Allow the Mexican casserole to rest for 10 to 15 minutes before cutting 12 equal pieces. (This step is very important, it allows the tortillas to soak up the sauce) Garnish with 1 cup of diced tomatoes and ½ cup of sliced green onions. Dollop sour cream if desired. Serve while hot.
    1 cup diced roma tomatoes, ½ cup thinly sliced green onions, Sour cream

Jenn’s Notes

Storage Tips:
  • Store: Place cooled leftovers in an airtight container and refrigerate for up to 3 days.
  • Reheat: Warm individual portions in the microwave for about 1 minute or until heated through and the cheese melts again.
  • Freeze: Wrap the unbaked casserole tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking and add a few extra minutes to the bake time.

Nutrition Info

Calories: 504kcal | Carbohydrates: 37g | Protein: 36g | Fat: 24g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 103mg | Sodium: 1074mg | Potassium: 767mg | Fiber: 8g | Sugar: 5g | Vitamin A: 1455IU | Vitamin C: 12mg | Calcium: 481mg | Iron: 4mg

Related Recipes

Secrets to Quick & Easy Desserts
FREE EMAIL BONUS
How to make delicious desserts in no time at all!

Leave a comment

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

How many stars would you give this recipe?