Looking for a delicious and hearty vegetarian meal that will satisfy the whole family? You’ve come to the right place! This Vegetarian Enchilada Casserole recipe is packed with flavor, easy to make, and perfect for any occasion. Whether you’re cooking for a weeknight dinner, meal-prepping for the week, or hosting a gathering, this enchilada casserole will be a crowd-pleaser. Keep reading for step-by-step instructions, variations, and tips to ensure your casserole comes out perfect every time. Let’s dive in!

What is a Vegetarian Enchilada Casserole?
A Vegetarian Enchilada Casserole is a baked dish that combines all the vibrant, bold flavors of traditional enchiladas but with a convenient, layered format. Instead of rolling individual enchiladas, the ingredients are layered like a lasagna, creating a hearty and flavorful casserole. Filled with beans, vegetables, cheese, and enchilada sauce, this dish is not only satisfying but also nutrient-packed. Best of all, it’s fully customizable, allowing you to tweak the ingredients to your preferences or dietary needs.
Ingredients List for Vegetarian Enchilada Casserole
To create the perfect Vegetarian Enchilada Casserole, gather the following ingredients:
- Corn Tortillas: 12 small or medium corn tortillas (you can also use flour tortillas, but corn offers an authentic taste).
- Enchilada Sauce: 2 cups of your favorite red enchilada sauce (store-bought or homemade).
- Black Beans: 2 cans (15 oz each) of black beans, drained and rinsed.
- Corn Kernels: 1 cup of fresh, frozen, or canned corn kernels.
- Bell Peppers: 2 medium-sized bell peppers, diced (use any color for variety and sweetness).
- Onion: 1 medium onion, finely chopped.
- Garlic: 3 cloves of garlic, minced.
- Shredded Cheese: 2 cups of shredded Mexican blend cheese or cheddar (use dairy-free cheese if vegan).
- Cumin: 1 teaspoon of ground cumin for flavor.
- Chili Powder: 1 teaspoon of chili powder for that classic enchilada heat.
- Olive Oil: 1 tablespoon of olive oil for sautéing the veggies.
- Cilantro: Fresh cilantro for garnishing (optional but recommended).
Ingredients List for Enchilada Sauce (Homemade Option)
If you’d prefer to make your own enchilada sauce, here’s a simple recipe:
- Tomato Sauce: 1 can (15 oz) of tomato sauce.
- Vegetable Broth: 1 cup of vegetable broth (or water).
- Chili Powder: 2 tablespoons of chili powder.
- Cumin: 1 teaspoon of ground cumin.
- Garlic Powder: 1 teaspoon of garlic powder.
- Onion Powder: 1 teaspoon of onion powder.
- Oregano: 1 teaspoon of dried oregano.
- Salt: ½ teaspoon of salt (adjust to taste).
- Olive Oil: 1 tablespoon of olive oil.
Simply combine all ingredients in a saucepan, bring to a simmer, and cook for 10 minutes. Let it cool slightly before using in your casserole.
Substitutions and Variations
One of the best things about this Vegetarian Enchilada Casserole recipe is its versatility. Here are some substitution ideas and variations to suit different tastes and dietary needs:
- Beans: Swap black beans for pinto beans or refried beans for a creamier texture.
- Vegetables: Feel free to use any vegetables you have on hand. Zucchini, spinach, mushrooms, and even sweet potatoes work great in this casserole.
- Tortillas: If you prefer flour tortillas over corn, go ahead and make the swap. Just keep in mind that corn tortillas offer a more traditional flavor.
- Cheese: For a vegan version, use dairy-free shredded cheese or skip the cheese altogether and top the casserole with avocado or guacamole after baking.
- Spices: Add more heat by including jalapeños or chipotle peppers, or tone it down by using less chili powder.
- Protein: If you’re not strictly vegetarian, you can add shredded chicken, ground turkey, or even tofu for extra protein.
Step-by-Step Cooking Instructions

Now that we’ve gathered our ingredients and explored some variations, let’s move on to the step-by-step cooking instructions for your Vegetarian Enchilada Casserole.
- Preheat Your Oven: Set your oven to 375°F (190°C) to ensure it’s nice and hot when your casserole is ready to bake.
- Prepare the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the diced onions and sauté for 3-4 minutes until softened. Next, add the garlic, bell peppers, corn, cumin, and chili powder. Sauté everything together for another 5-7 minutes until the vegetables are tender. Remove from heat and set aside.
- Layer the Casserole: Lightly grease a 9x13-inch baking dish. Spread a thin layer of enchilada sauce on the bottom. Place 4 corn tortillas on top of the sauce, overlapping slightly if necessary.
- Add the First Filling Layer: Spread half of the sautéed vegetable mixture over the tortillas. Sprinkle with black beans and a bit of cheese, and then pour about ⅓ of the enchilada sauce over the layer.
- Repeat the Layers: Add another layer of tortillas, followed by the remaining vegetable mixture, more beans, cheese, and another ⅓ of the sauce.
- Final Layer: Finish with a final layer of tortillas, the rest of the enchilada sauce, and a generous sprinkling of shredded cheese on top.
- Bake the Casserole: Cover the dish with foil and bake for 20 minutes. Then, remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly.
- Let It Rest: Allow the casserole to rest for about 10 minutes before slicing and serving. This helps it firm up and makes it easier to cut.
How to Cook Vegetarian Enchilada Casserole: A Step-by-Step Guide
Here’s a quick recap of how to cook your Vegetarian Enchilada Casserole:
- Preheat: Preheat oven to 375°F (190°C).
- Sauté Veggies: Cook onions, garlic, peppers, and spices in olive oil until tender.
- Layer Ingredients: In a greased baking dish, layer enchilada sauce, tortillas, sautéed veggies, beans, and cheese.
- Bake: Cover and bake for 20 minutes, then uncover and bake for an additional 10-15 minutes.
- Rest and Serve: Let the casserole sit for 10 minutes before serving.
Common Mistakes to Avoid
When making a Vegetarian Enchilada Casserole, a few common mistakes can affect the final result. Here’s what to watch out for:
- Skipping the Rest Time: Letting the casserole rest after baking is crucial. It allows the layers to set, making it easier to serve and ensuring the casserole isn’t too runny.
- Overloading with Sauce: While enchilada sauce is delicious, too much can make the casserole soggy. Stick to the recommended amount for a well-balanced dish.
- Not Draining the Beans: Always drain and rinse canned beans to avoid excess liquid in the casserole.
- Undercooking Vegetables: Ensure that your vegetables are fully cooked in the sautéing step to avoid crunchy or undercooked bites in the casserole.
Serving and Presentation Tips
When it comes to serving your Vegetarian Enchilada Casserole, presentation can elevate the meal. Here are a few ideas:
- Garnishes: Top each serving with fresh cilantro, sliced avocado, a dollop of sour cream, or a sprinkle of cotija cheese for added flavor and visual appeal.
- Sides: Serve with classic sides like Mexican rice, refried beans, or a fresh green salad with a zesty lime dressing.
How to Serve Vegetarian Enchilada Casserole
The casserole can be served in squares or rectangles, just like lasagna. Use a sharp knife to cut through the layers and a spatula to lift each portion onto plates. Pair it with your favorite toppings and sides for a complete meal.
Presentation Ideas for Vegetarian Enchilada Casserole
For an eye-catching presentation:
- Use a large platter to arrange slices of casserole, topped with fresh cilantro, avocado slices, and lime wedges.
- Serve individual portions in small cast-iron skillets for a rustic, restaurant-style look.
- Scatter colorful toppings like diced tomatoes, jalapeños, and olives for a vibrant, festive feel.
Vegetarian Enchilada Casserole Recipe Tips
- Make Ahead: Assemble the casserole the day before, cover it with foil, and refrigerate. When ready to bake, follow the same baking instructions.
- Freezing: This casserole freezes well. Prepare and bake it as instructed, then let it cool completely before wrapping tightly and freezing. To reheat, bake straight from the freezer at 350°F for 30-40 minutes, covered with foil.
- Reheating: Leftovers can be stored in the refrigerator for up to 4 days. Reheat individual portions in the microwave or bake them in the oven at 350°F until warmed through.
Frequently Asked Questions (FAQs)
Q: Can I make this recipe vegan?
A: Yes! Simply swap the cheese for a plant-based alternative or omit it altogether. You can also use vegan sour cream and add extra avocado for creaminess.
Q: Can I add meat to this casserole?
A: Absolutely. If you’re not vegetarian, feel free to add shredded chicken, ground turkey, or even beef to the layers.
Q: How do I store leftovers?
A: Leftovers can be stored in an airtight container in the fridge for up to 4 days or in the freezer for up to 3 months.
Q: Can I use store-bought enchilada sauce?
A: Yes! Store-bought enchilada sauce works perfectly fine in this recipe. If you want to make it homemade, a quick recipe is included above.
Conclusion
This Vegetarian Enchilada Casserole is a delightful, crowd-pleasing dish that’s both nutritious and flavorful. With its vibrant layers of tortillas, vegetables, beans, and cheese, it’s a meal that even meat-eaters will enjoy. Whether you’re making it for a busy weeknight or a special occasion, this casserole is sure to impress. Give it a try and let us know how it turns out!
PrintVegetarian Enchilada Casserole Recipe
This easy-to-make vegetarian enchilada casserole is a flavorful, family-friendly dish. It combines layers of tortillas, beans, vegetables, and cheese, making it a great meatless option. The casserole is perfect for a quick weeknight dinner or a make-ahead meal. Serve with your favorite toppings like sour cream, avocado, or salsa.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- Corn tortillas
- Black beans
- Bell peppers
- Onion
- Corn
- Enchilada sauce
- Shredded cheese
- Garlic
- Olive oil
- Cilantro
- Chili powder
- Cumin
- Salt
- Pepper
Instructions
- Preheat oven to 375°F (190°C).
- Sauté onions, bell peppers, garlic, and corn in olive oil until softened.
- Add black beans, chili powder, cumin, salt, and pepper. Stir to combine.
- In a baking dish, layer tortillas, veggie-bean mixture, enchilada sauce, and cheese.
- Repeat layers and top with extra cheese.
- Bake for 20-25 minutes until bubbly and golden.
- Garnish with cilantro and serve with desired toppings.
Notes
- You can add extra vegetables like zucchini or spinach.
- Use a store-bought or homemade enchilada sauce for convenience.
- Customize the spiciness with more or less chili powder.
Nutrition
- Serving Size: 1 slice (approx. ⅙ of casserole)
- Calories: 320
- Sugar: 4g
- Sodium: 680mg
Leave a Reply