Vegetarian Enchilada Casserole Recipe

Urvashee Patel | Dessarts

This vegetarian enchilada casserole is perfect for your meatless Monday! It’s so easy to make and the whole family will love it.

This is my favorite vegetarian casserole. That’s not surprising since cheese enchiladas are one of my favorite foods! So what could be better than a vegetarian enchilada casserole?

Making an enchilada casserole is not that different from just making enchiladas. They taste practically the same.

Vegetarian Enchilada Casserole Photo

So when I’m feeling too lazy to roll, this casserole is the way to go. It also transports easily, so it makes a perfect potluck dish as well. Now let’s get to it!

How to Make a Vegetarian Enchilada Casserole:

The most work you have to do for this casserole dish is cutting up the veggies and sautéing them. That’s really not too bad right? It’s especially easy when you have a batch of taco seasoning on hand like I always do!

Vegetarian Enchilada Casserole Picture

Simply add oil to a pan, sauté your vegetables and toss in some taco seasoning. If you are using greens such as spinach, add them last and cook until wilted.

Next, get your black beans ready by seasoning them with salt and more taco seasoning (of course) and some scallions.

Vegetarian Enchilada Casserole Image

Now comes the fun part. Grab your favorite enchilada sauce, tortillas and cheese and get ready to layer your casserole. I make a homemade enchilada sauce that I absolutely love but you can use a store bought version as well.

Add some sauce as your base to the bottom of a casserole tray. Next, spread out a tortilla layer over the sauce followed by a bean layer, veggie layer and finally cheese.

Repeat again but this time add sauce between the tortilla and bean layer. Finally top it off with a layer of tortillas, sauce and cheese.

Cover and bake for 20 minutes. Easy peasy!

Vegetarian Enchilada Casserole Pic

Variations for Vegetarian Enchilada Casserole:

  • Make a vegan enchilada casserole by skipping the cheese or drizzling vegan queso over the baked casserole.
  • Refried beans can be substituted for black beans.
  • Don’t feel obligated or limited to the vegetables I have used. Feel free to add mushrooms, squash or whatever else you like.

Not only is this an easy weeknight meal, but, it’s also great for entertaining. Why not complete the menu with a side of Mexican rice and my make ahead fried ice cream dessert?

Are you tired of the dinner routine?

Stuck in a rut or looking for fun new recipes to try?

Our Facebook Group is growing every day! If you haven’t joined yet, we invite you to come check it out and join the fun.


You can ask for recipe ideas, talk about cooking techniques, or get help figuring out the right new pan set for you. If you’ve already joined, invite a friend along!


Vegetarian Enchilada Casserole Recipe

    8 Servings


  • 12 Corn Tortillas, cut in half
  • 1 1/2 cups Enchilada Sauce
  • 1 cup Diced Red Bell Pepper
  • 1/2 cup Diced Poblano Peppers
  • 2 ounces Baby Spinach, (about 2 handfuls)
  • 1 tablespoon Taco Seasoning
  • 1/2 cup Frozen Corn
  • 15 ounces Black Beans, (canned or cooked)
  • 1 cup Shredded Mexican Cheese
  • Fresh Cilantro
  • 1/4 cup Sliced Scallions


  1. Preheat the oven to 350°F.
  2. In a medium skillet, heat one Tablespoon of oil on medium high heat. Add the peppers and cook for about 2 minutes or until soft. Add 2 teaspoons taco seasoning and the corn and cook for another minute. Salt to taste.
  3. Add the spinach and cook on low until the spinach is wilted.
  4. In a separate bowl, sprinkle the beans with the remaining taco seasoning and scallions. Salt to taste and mix well.
  5. Spread 1/2 cup sauce on the bottom of an 8x8 or equivalent pan. Layer 8 tortilla halves across the bottom over the sauce. It’s okay for them to overlap a little.
  6. Spread 1/2 the bean mixture and 1/2 the vegetable mixture over the tortillas. Sprinkle 1/3rd of the cheese on top.
  7. Layer 8 tortilla halves on top of the cheese layer. Spread 1/2 cup of sauce on top of the tortillas followed by the remaining bean and vegetable mixture. Sprinkle with half of the remaining cheese mixture.
  8. Layer the last 8 tortilla halves over the cheese mixture. Spread the remaining sauce on top of the cheese mixture and then top with the rest of the cheese.
  9. Cover the pan with aluminum foil and bake for 20 minutes. Cool slightly before cutting into squares.



Cooking Method:
Tex Mex
, , , , , , , , , , , , , ,
Related Recipes:
Vegetarian Recipes, Vegetable Recipes, Tex Mex Recipes, Enchilada Recipes, Tortilla Recipes, Casserole Recipes, Easy Lunch Recipes, Easy Dinner Recipes, Easy Recipes, Baked Recipes, Pepper Recipes, Spinach Recipes, Corn Recipes, Bean Recipes, Cheese Recipes
Recipe Yields:
8 servings
Prep Time:
Cook Time:
Total Time:
Related Post:
Author: Urvashee Patel
Recipe Yields: 8 servings
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

Nutrition Facts

Servings Per Recipe 8

Amount Per Serving
Calories from Fat 39
Calories 221

% Daily Value*
Total Fat 5g
  Saturated Fat 0g
Sodium 292mg
Total Carbohydrate 29g
  Dietary Fiber 6g
  Sugars 2g
Protein 8g

* Percent Daily Value are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
** Nutrition Facts are estimated based on ingredients and data provided by Fat Secret. Please consult a doctor if you have special dietary needs.
Urvashee Patel

About Urvashee

Urvashee blogs about delectable desserts on her blog, Dessarts. Lucky for us, she's sharing her delectable vegetarian dishes too as a Vegetarian Fanatic.

Show Comments