Mexican Tortilla Casserole

Mexican Tortilla Casserole is an easy-to-prepare, vegetarian meal that’s perfect for weeknight meals or a gathering of friends. You can easily add meat for a heartier dish! This tortilla casserole recipe is an easy make-ahead meal; not only does it freeze and reheat well, but it’s especially great for guests. You can prepare the entire thing in advance and then bake 20 minutes before dinner. 

A photo of Mexican tortilla casserole in a casserole dish, about to be baked.

One of the highlights of this past year was The Big Harvest Potluck in late September. It was a food blogger event in Pennsylvania, and the entire weekend was really special.

We were served a fantastic Mexican casserole, and everyone could not stop raving about it. It was perfect, family-style comfort food for a family-style gathering.

I prepared it at home this past weekend, and it was as good as I remembered it. I don’t know what took me so long; each bite took me back to that weekend and felt like medicine for the soul.

Layers of corn tortillas over tortilla casserole filling.

How to make Mexican Tortilla Casserole

I made a few minor changes to the recipe. I used corn tortillas instead of flour tortillas. I also swapped out regular canned tomatoes for the fire-roasted variety (but either will work).

The original recipe suggests using either shredded cheddar or Monterey jack cheese and I was lucky enough to find a 50/50 combo bag. It adds some nice color.

Mexican tortilla casserole partially filled up the dish, mid-layering.

This has now become one of the most popular recipes on my blog, and I’m not surprised. I make it all the time. I love it, Jeff loves it, guests love it. It’s a guaranteed hit, even with picky eaters. Give it a try.

Recipe Notes:

  • You can easily layer some cooked meat to this casserole for a heartier dish (though I’m never left hungry!). Ground beef and pulled pork are two easy examples. You can also try my version with chorizo sausage!
  • When I serve this for dinner parties, I prep and layer the entire thing in advance but hold off on baking it. I stick it in the oven soon after my guests arrive. Serve corn tortillas with salsa and guacamole early on, then serve the salsa and guacamole as toppings during dinner.
  • The casserole will keep in the refrigerator for several days, making it a great weeknight dinner option you can quickly reheat in the microwave. You can also wrap it into individual servings and freeze it.

Mexican casserole just out of the oven.

If you’re looking for an easy dish to serve at your next party, I highly recommend this casserole. Trust me.

Looking for more casserole recipes?

Be sure to check out my eggplant lasagna and baked macaroni and cheese!

A slice of Mexican tortilla casserole on a plate, topped with sour cream and cilantro.

Print Pin Recipe

Mexican Tortilla Casserole

5 from 6 votes
This Mexican Tortilla Casserole is an easy-to-prepare, vegetarian meal that's perfect for weeknight meals or a dinner party. You can easily add meat for a heartier dish! 
Course Main Course
Cuisine Mexican
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 12
Calories 113
Author Jennifer Farley


  • 1 tablespoon extra virgin olive oil
  • 1 large yellow onion, chopped
  • 1 medium garlic clove, minced
  • 1 teaspoon ground cumin
  • teaspoons chili powder
  • 1 (14-ounce) can fire roasted diced tomatoes, drained, 1/4 cup juice reserved
  • ¼ cup tomato paste
  • 2 (15 ounce) cans black or pinto beans (or a mix), drained
  • cups frozen corn
  • 3 cups coarsely chopped fresh spinach (baby or regular will work)
  • salt and ground black pepper
  • 8 corn tortillas
  • 2 cups monterey jack or cheddar cheese (I used both)
  • Optional toppings: chopped fresh cilantro, chopped fresh jalapeño, sour cream, salsa


  • Preheat the oven to 400 degrees F. Spray an 8x11 or 9x9 inch baking dish (or a similar sized pan) with cooking spray.
  • Heat the olive oil in a large skillet over medium low heat and add the onion, garlic, cumin and chili powder. Stir for a few minutes until the onions are soft and the spices are fragrant, about 3-5 minutes. Add the tomatoes, reserved tomato juice, tomato paste, beans, corn and spinach. Stir and cook for another minute or two until the spinach has wilted and the corn has thawed. Season with salt and pepper to taste.
  • Place two corn tortillas in the bottom of the prepared pan and top with 1/4 of the bean mixture, spreading the mixture evenly. Sprinkle evenly with 1/2 cup of the cheese. Repeat until all of the ingredients have been used up, finishing with the cheese.
  • Bake until the tortilla casserole has cooked through, approximately 20 minutes. Allow to cool for 5 minutes before cutting.
  • Serve with garnishes, if desired (I highly recommend them!).


Adapted from The Mom 100 Cookbook


Calories: 113kcal | Carbohydrates: 15g | Protein: 6g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 3mg | Sodium: 178mg | Potassium: 228mg | Fiber: 2g | Sugar: 1g | Vitamin A: 18% | Vitamin C: 6.9% | Calcium: 10.6% | Iron: 5.4%

Recipe Troubleshooting

For help troubleshooting a recipe, please email I’ll try to respond to urgent questions as quickly as possible! This email address is only for recipe troubleshooting; Solicitations will be ignored.

About Jennifer Farley

Jennifer graduated from the Culinary Arts program at L’Academie de Cuisine, and has worked professionally as a line cook, pastry chef, and cooking instructor. Her cookbook, The Gourmet Kitchen, was published in 2016 by Simon & Schuster.

Affiliate Disclaimer: Posts may contain affiliate links. I am a participant in the rewardStyle and Amazon affiliate programs, which help support Savory Simple by providing me with a small commission fee when you shop through my links, at no additional cost to you.

Leave a Comment

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