5-Ingredient Vegetarian Enchilada Casserole Recipe : A Flavorful Meatless Mexican Delight

Posted on June 20, 2025 ·

By Eva

lasagna enchilada casserole with cheese and vegetables

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

If you’re craving a hearty, flavorful, and satisfying dinner but prefer to skip the meat, this Vegetarian Enchilada Casserole is just what you need. Packed with vibrant vegetables, delicious spices, and a rich sauce, this casserole is a great alternative to traditional meat-based enchiladas. Not only is it full of flavor, but it’s also incredibly easy to prepare, making it the perfect dish for a weeknight meal or a cozy dinner with family and friends.

Whether you’re looking for meatless summer dinners, a hearty vegetable enchilada recipe, or simply the best veggie casserole recipes, this casserole checks all the boxes.

What is Vegetarian Enchilada Casserole?

A Vegetarian Enchilada Casserole is a layered dish made with tortillas, vegetables, cheese, and enchilada sauce. The ingredients are stacked in layers, similar to lasagna, and then baked until bubbly and golden. This dish combines the savory flavors of traditional enchiladas with a twist, using a variety of vegetables to make it a hearty, satisfying, and healthy meal. The layers of tortillas, black beans, bell peppers, onions, and corn add a deliciously rich texture and flavor.

For more delicious casserole veggie options, consider trying out this Taco Crock Pot Hashbrown Casserole, which also brings vibrant flavors to your dinner table.

Why You Should Try This Vegetarian Enchilada Casserole Recipe

Great for Meatless Meals

This Casserole Mexican is perfect for those looking to enjoy a meatless meal without compromising on flavor. It’s packed with nutritious vegetables and seasoned with classic Mexican spices, ensuring that every bite is full of flavor. If you’re looking for more meatless enchiladas, this casserole is the ideal choice. It’s also a great way to introduce more plant-based meals into your diet without sacrificing the delicious tastes of Mexican cuisine.

Easy to Make and Customize

One of the best parts of this recipe is how simple it is to prepare. No need to roll individual enchiladas—just layer your ingredients and bake! Plus, it’s super customizable. Feel free to switch up the vegetables based on what you have in your fridge or to suit your tastes. Whether you prefer zucchini, mushrooms, or spinach, this casserole is adaptable to different flavors. You can even add a little heat with some diced jalapeños if you like your Mexican vegetable casserole spicy.

Perfect for Leftovers

This casserole is perfect for making ahead and storing leftovers. It keeps well in the fridge for a few days and even tastes better the next day as the flavors meld together. If you’re looking for other meals that reheat well, try this Slow Cooker Pot Roast for a satisfying, hearty meal.

Vegetarian Enchilada Casserole Ingredients

Here’s a list of ingredients to make this Mexican vegetable casserole:

  • 8 corn tortillas (or flour tortillas if preferred)
  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 zucchini, diced
  • 1 cup corn kernels (fresh, frozen, or canned)
  • 1 can black beans, drained and rinsed
  • 1 ½ cups enchilada sauce
  • 2 teaspoons chili powder
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • Salt and pepper, to taste
  • 2 cups shredded cheese (cheddar, Monterey Jack, or a mix)
  • 1 cup sour cream (optional, for serving)

This list of ingredients will create a casserole that’s full of vibrant colors and flavors, thanks to the combination of fresh veggies and savory seasonings.

For more delicious ways to incorporate veggies, you might also enjoy these Vegetable Enchilada Recipe options.

How to Make Vegetarian Enchilada Casserole

Making this casserole veggie is easy! Here’s a simple step-by-step guide.

Step 1: Preheat the Oven

Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with olive oil or nonstick spray.

Step 2: Sauté the Vegetables

In a large skillet, heat olive oil over medium heat. Add the diced onion, red bell pepper, green bell pepper, and zucchini. Sauté for 5-7 minutes, until the vegetables are soft and slightly caramelized. Add the corn, black beans, chili powder, cumin, garlic powder, salt, and pepper. Stir everything together and cook for another 2-3 minutes. Remove from heat.

Step 3: Layer the Casserole

Start by spreading a thin layer of enchilada sauce on the bottom of the prepared baking dish. Layer 4 tortillas on top, followed by half of the vegetable mixture, and then a generous sprinkle of shredded cheese. Repeat the layering process with the remaining tortillas, vegetables, enchilada sauce, and cheese.

Step 4: Bake

Cover the casserole with aluminum foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly.

Step 5: Serve and Enjoy

Let the casserole cool for 5-10 minutes before serving. Top with sour cream or any other desired toppings, such as guacamole or chopped cilantro. This casserole pairs wonderfully with a side of fresh California Roll Cucumber Salad for a refreshing contrast.

Tips for Perfect Vegetarian Enchilada Casserole

  1. Use Fresh Tortillas: Fresh tortillas will make a big difference in the texture of the casserole. You can either use store-bought tortillas or make your own.
  2. Make it Vegan: For a vegan version, simply omit the cheese or use a plant-based cheese alternative. You can also replace the sour cream with a vegan sour cream or guacamole.
  3. Spice It Up: If you like things spicy, feel free to add diced jalapeños, chili flakes, or even a few dashes of hot sauce to the vegetable filling.
  4. Add Protein: For extra protein, add some cooked quinoa or tempeh to the vegetable mixture. If you’re not following a vegetarian or vegan diet, you can also add cooked chicken or ground beef for a heartier casserole.

Common Mistakes to Avoid in Vegetarian Enchilada Casserole

  1. Overcrowding the Vegetables: Be sure not to overcrowd the skillet when sautéing the vegetables. This can cause them to steam rather than caramelize, which affects the texture of the casserole.
  2. Not Enough Sauce: Make sure to use enough enchilada sauce to coat each layer. This will help the casserole stay moist and flavorful.
  3. Not Allowing the Casserole to Set: Let the casserole sit for a few minutes before serving. This helps the layers set and makes it easier to slice.

Vegetarian Enchilada Casserole Variations & Substitutes

  • Meatless Enchiladas: If you’re craving traditional enchiladas, try swapping the casserole for rolled enchiladas. Use the same veggie filling and enchilada sauce, but roll the mixture in tortillas and bake.
  • Add Avocado: For a creamy and fresh twist, top your casserole with slices of avocado just before serving.
  • Use Different Veggies: Feel free to get creative with the vegetables! Spinach, sweet potatoes, or even roasted mushrooms make great additions to this casserole.

Storing and Serving Vegetarian Enchilada Casserole

This casserole is great for meal prep and can be stored in an airtight container in the refrigerator for 3-4 days. To reheat, simply microwave individual servings or warm the entire casserole in the oven at 350°F (175°C) for about 15 minutes.

For other comforting dishes, try this Cream Cheese Hashbrown Casserole for a different twist on your casserole game.

Frequently Asked Questions (FAQ)

Q: Can I make this casserole ahead of time?
A: Yes! You can prepare the casserole in advance and store it in the fridge before baking. When you’re ready to bake, just pop it in the oven and cook as directed.

Q: Can I freeze Vegetarian Enchilada Casserole?
A: Absolutely! To freeze, assemble the casserole but don’t bake it. Wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. When ready to bake, thaw in the refrigerator overnight and bake as directed.

Q: Can I add meat to this casserole?
A: Yes, if you want to add meat, ground beef, chicken, or turkey are all great options. Simply cook the meat and layer it with the vegetables before baking.

Conclusion and Call to Action

This Vegetarian Enchilada Casserole is the perfect dish for anyone craving a comforting, meatless meal packed with vibrant flavors. Whether you’re looking for meatless summer dinners or a new twist on enchiladas, this casserole delivers. Be sure to share this recipe with friends and family and don’t forget to explore more delicious recipes like our Sausage, Egg, and Cheese Breakfast Roll-Ups!

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

5 Irresistible Veggie Enchilada Casserole Recipes You Must Try


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Veggie Enchilada Casserole brings together the vibrant flavors of Mexican cuisine, combining bell peppers, zucchini, black beans, and cheese all smothered in a tangy enchilada sauce. Perfect for meatless dinners, this casserole is hearty, customizable, and easy to make, making it an ideal choice for busy weeknights or special occasions. It’s filling, healthy, and a guaranteed crowd-pleaser!


Ingredients

Scale

For the Casserole:

  • 1 tablespoon olive oil (for sautéing)
  • 1 medium onion, diced
  • 1 bell pepper, diced
  • 2 medium zucchinis, diced
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn kernels (frozen or fresh)
  • 2 cups enchilada sauce (store-bought or homemade)
  • 1 cup shredded cheddar cheese
  • 1 cup shredded Monterey Jack cheese
  • 810 corn tortillas, cut into strips
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • Salt and pepper, to taste

Optional Toppings:

  • Fresh cilantro, chopped
  • Sour cream or Greek yogurt
  • Sliced jalapeños
  • Sliced avocado or guacamole
  • Lime wedges

Instructions

  1. Prepare the Vegetables: In a large skillet, heat olive oil over medium heat. Add the onion and bell pepper and sauté until softened (about 4-5 minutes). Add the zucchini, corn, black beans, chili powder, cumin, and garlic powder, and cook for another 5 minutes. Season with salt and pepper to taste.
  2. Assemble the Casserole: Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish. Spread a thin layer of enchilada sauce on the bottom. Layer half of the tortilla strips, followed by half of the vegetable mixture, and top with half of the shredded cheese. Repeat the layers with the remaining tortillas, vegetables, and cheese.
  3. Bake the Casserole: Cover with foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes until bubbly and the cheese is melted.
  4. Serve and Enjoy: Let the casserole cool for a few minutes. Top with cilantro, sour cream, jalapeños, avocado, or your favorite toppings. Serve with a side of Mexican rice or refried beans.

Notes

  • Make it Gluten-Free: Use gluten-free tortillas to make this dish gluten-free.
  • For More Protein: Add cooked chicken, ground turkey, or tofu to the casserole for a protein boost.
  • Vegan Option: Omit the cheese or use a plant-based cheese alternative for a vegan casserole.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Casserole
  • Method: Baked
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 6g
  • Protein: 10g
  • Cholesterol: 25mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star