Looking for a delicious and hearty dish that’s packed with flavor, but vegetarian-friendly? This Vegetarian Enchilada Casserole is the perfect recipe! It combines layers of corn tortillas, beans, veggies, cheese, and a zesty enchilada sauce for a meal that's not only filling but also easy to make. No need to roll individual enchiladas—this casserole delivers all the enchilada goodness without the fuss. Whether you're cooking for a family dinner, a potluck, or meal prepping for the week, this casserole will become a new favorite in your vegetarian recipe collection.
Read on for step-by-step instructions, ingredient variations, and tips to ensure your vegetarian enchilada casserole is a hit every time.
What is Vegetarian Enchilada Casserole?
A Vegetarian Enchilada Casserole is a layered, lasagna-style dish that brings together all the classic flavors of enchiladas but skips the tedious process of rolling tortillas. In this dish, layers of corn tortillas are alternated with a flavorful filling of beans, vegetables, cheese, and enchilada sauce. The casserole is baked until bubbly and golden, making it a comforting and satisfying meal for vegetarians and non-vegetarians alike. The beauty of this casserole is its versatility—use whatever veggies or beans you have on hand to customize it to your liking!
Ingredients List for Vegetarian Enchilada Casserole
Before we start, let’s gather all the essential ingredients for this mouthwatering casserole. This recipe can be easily customized depending on what you have in your pantry or refrigerator.
For the Filling:
- Black Beans (1 can, 15 ounces, drained and rinsed) – A great source of plant-based protein.
- Pinto Beans (1 can, 15 ounces, drained and rinsed) – Adds texture and fiber to the casserole.
- Corn Kernels (1 cup, fresh, frozen, or canned) – Adds sweetness and texture.
- Red Bell Pepper (1 large, diced) – For a pop of color and sweetness.
- Zucchini (1 medium, diced) – A versatile veggie that adds a fresh, light flavor.
- Onion (1 medium, diced) – Provides a savory base for the filling.
- Garlic (3 cloves, minced) – Adds depth of flavor to the dish.
- Chili Powder (1 tablespoon) – For a smoky, slightly spicy flavor.
- Cumin (1 teaspoon) – Adds warmth and enhances the Mexican flavors.
- Salt and Pepper (to taste) – For seasoning.
For the Layering:
- Corn Tortillas (12 small tortillas) – Corn tortillas hold up well in the casserole, but flour tortillas can also be used.
- Enchilada Sauce (2 cans, 10 ounces each) – You can use red or green enchilada sauce depending on your preference.
- Shredded Cheese (2-3 cups, a mix of cheddar and Monterey Jack works well) – For that melty, cheesy layer.
- Fresh Cilantro (¼ cup, chopped, optional) – For garnish and added freshness.
Optional Toppings and Add-Ins
This casserole is delicious on its own, but you can elevate the flavor and texture with these optional toppings and add-ins:
- Sliced Black Olives (½ cup) – Adds a briny, tangy bite.
- Sour Cream – A creamy, tangy topping that complements the flavors.
- Avocado or Guacamole – Adds a cool, creamy contrast to the casserole’s richness.
- Sliced Jalapeños – For those who like a little extra heat.
- Pico de Gallo – Fresh salsa adds a burst of flavor and freshness.
- Chopped Green Onions – For added color and crunch.
Substitutions and Variations
This vegetarian enchilada casserole is highly customizable! Here are some substitutions and variations to make it fit your dietary needs or preferences:
- Vegan Enchilada Casserole – Skip the cheese or use a dairy-free cheese alternative. Check your enchilada sauce to ensure it's vegan-friendly, or make your own.
- Gluten-Free Enchilada Casserole – Use certified gluten-free corn tortillas and ensure that your enchilada sauce is gluten-free.
- Spicy Variation – Add diced jalapeños, chipotle peppers, or a pinch of cayenne pepper to the filling for a spicy kick.
- Low-Carb Option – Replace the tortillas with thinly sliced zucchini or eggplant for a low-carb twist.
- Different Beans – If you don’t have black or pinto beans, you can use kidney beans, chickpeas, or any other beans you prefer.
Step-by-Step Cooking Instructions

Let’s dive into the cooking process! Here’s how to prepare this easy and flavorful vegetarian enchilada casserole.
How to Cook Vegetarian Enchilada Casserole: A Step-by-Step Guide
Step 1: Preheat the Oven
Start by preheating your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with nonstick spray or a little oil.
Step 2: Sauté the Vegetables
In a large skillet over medium heat, heat a tablespoon of oil. Add the diced onion and garlic, and sauté until the onion is soft and translucent, about 3-4 minutes. Add the diced bell pepper and zucchini, and cook for another 5-6 minutes until the vegetables are tender.
Step 3: Add Beans and Seasoning
Stir in the drained black beans, pinto beans, corn, chili powder, cumin, salt, and pepper. Cook for another 3-4 minutes, allowing the flavors to meld together. Remove from heat and set the vegetable mixture aside.
Step 4: Assemble the Casserole
Spread ½ cup of enchilada sauce evenly over the bottom of the greased baking dish. Place 4 corn tortillas in an even layer on top of the sauce (they may overlap slightly).
Spread ⅓ of the vegetable-bean mixture over the tortillas, followed by a sprinkle of shredded cheese. Repeat the layering process—tortillas, vegetable-bean mixture, cheese—two more times. Pour the remaining enchilada sauce over the top layer of tortillas and spread evenly.
Step 5: Add Cheese and Bake
Sprinkle the remaining shredded cheese evenly over the top layer of sauce. Cover the baking dish with foil and bake for 20 minutes.
Step 6: Uncover and Finish Baking
After 20 minutes, remove the foil and continue baking for an additional 10-15 minutes, or until the cheese is melted, bubbly, and slightly golden.
Step 7: Cool and Garnish
Remove the casserole from the oven and let it cool for about 5-10 minutes to set. Garnish with fresh cilantro or your favorite toppings like avocado, sour cream, or green onions.
Step 8: Serve and Enjoy
Cut the casserole into squares and serve warm with additional toppings like salsa, guacamole, or a squeeze of fresh lime juice.
Common Mistakes to Avoid
- Not Draining the Beans Properly – Make sure to fully drain and rinse the canned beans to prevent excess moisture from making the casserole soggy.
- Using Too Much Sauce – While enchilada sauce is essential, using too much can make the casserole overly wet. Stick to the recommended amount to maintain the right consistency.
- Skipping the Foil – Covering the casserole with foil during the first part of baking helps the cheese melt evenly and prevents it from burning.
Serving and Presentation Tips
Your Vegetarian Enchilada Casserole is ready to be enjoyed, but how you serve and present it can elevate the dining experience even more.
How to Serve Vegetarian Enchilada Casserole
- Family Style – Serve the casserole directly from the baking dish, allowing everyone to help themselves. This is great for casual weeknight dinners or gatherings.
- Individual Servings – Use a spatula to neatly plate individual squares. Top each serving with avocado slices, sour cream, or fresh salsa for a visually appealing presentation.
Presentation Ideas for Vegetarian Enchilada Casserole
- Garnish with Fresh Herbs – Sprinkle freshly chopped cilantro or parsley over the top for a vibrant pop of color.
- Colorful Toppings – Arrange sliced avocado, jalapeños, and tomatoes around the casserole for a beautiful and appetizing presentation.
Vegetarian Enchilada Casserole Recipe Tips
- Make Ahead – You can assemble the casserole up to 24 hours in advance and store it in the refrigerator before baking. Just add an extra 10 minutes to the bake time if baking straight from the fridge.
- Freeze for Later – This casserole is freezer-friendly. Simply assemble the casserole without baking, wrap it tightly in foil, and freeze for up to 3 months. Thaw it overnight in the fridge before baking.
- Double the Recipe – If you're serving a large crowd or want to meal prep, you can easily double the recipe and bake two casseroles in separate dishes.
Frequently Asked Questions (FAQs)
Can I use flour tortillas instead of corn tortillas?
Yes, you can substitute flour tortillas if you prefer. Keep in mind that corn tortillas are more traditional in enchiladas and hold up better in casseroles without becoming soggy.
Can I make this dish vegan?
Absolutely! Just skip the cheese or use a vegan cheese alternative, and check that your enchilada sauce is free from animal products. You can also add extra veggies for more flavor and texture.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or oven until heated through.
Can I use homemade enchilada sauce?
Yes! Homemade enchilada sauce can elevate the flavor of this casserole. Just make sure you have about 20 ounces of sauce (roughly 2 ½ cups) for this recipe.
Conclusion
This Vegetarian Enchilada Casserole is a fantastic, easy-to-make meal that’s packed with bold flavors and wholesome ingredients. Whether you’re looking for a quick weeknight dinner, meal prep option, or a crowd-pleasing dish for a gathering, this casserole is sure to impress. With layers of seasoned beans, veggies, cheese, and tortillas, it’s a dish that offers comfort and satisfaction in every bite. Try this recipe today, and don’t forget to top it with your favorite garnishes for the perfect finishing touch!
PrintVegetarian Enchilada Casserole Recipe
This vegetarian enchilada casserole is packed with layers of black beans, vegetables, enchilada sauce, and gooey cheese. A simple, flavorful dish perfect for a meatless meal, this casserole offers the taste of traditional enchiladas with less effort. Customize with your favorite veggies and enjoy a hearty, satisfying dinner any night of the week. Great for meal prep or feeding a crowd!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
- 1 can (15 oz) black beans (rinsed and drained)
- 1 can (10 oz) enchilada sauce
- 1 bell pepper (diced)
- 1 zucchini (diced)
- 1 small onion (diced)
- 1 cup frozen corn
- 2 cups shredded cheese (cheddar or Mexican blend)
- 1 teaspoon cumin
- 1 teaspoon chili powder
- ½ teaspoon garlic powder
- 8 small corn or flour tortillas (cut into halves)
- Fresh cilantro for garnish (optional)
Instructions
- Preheat oven to 375°F (190°C).
- In a skillet, sauté the onion, bell pepper, and zucchini over medium heat until softened (about 5-7 minutes).
- Stir in the black beans, corn, cumin, chili powder, and garlic powder. Simmer for 3 minutes.
- In a greased baking dish, layer half of the tortillas, followed by half of the bean and veggie mixture, and a layer of cheese.
- Repeat layers with the remaining tortillas, veggie mixture, and cheese.
- Pour enchilada sauce evenly over the top.
- Bake for 25-30 minutes, until bubbly and the cheese is melted. Garnish with cilantro if desired.
Notes
- You can add cooked quinoa or rice for extra texture.
- Customize with your favorite vegetables like mushrooms or spinach.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 5g
- Sodium: 680mg
Leave a Reply