Delicious Vegetarian Enchilada Casserole Recipe

Welcome to my vegetarian enchilada casserole recipe article! I am excited to share this plant-based, gluten-free twist on classic Mexican cuisine with you. This delicious and healthy recipe is perfect for a cozy family dinner or a potluck with friends.

As a vegan chef, I understand the obsession with cheese and sour cream that often accompanies traditional enchiladas, but I promise this recipe contains all the flavor and texture you crave without sacrificing your ethical dietary choices. The combination of roasted veggies, black beans, and corn tortillas makes for a tangy and satisfying dish that will leave you feeling nourished and energized.

Whether you are a lifelong vegetarian or just testing out plant-based recipes, this easy-to-prepare veggie enchilada casserole is sure to be a hit. So let’s get started, shall we?

Why You’ll Love This Recipe

Vegetarian Enchilada Casserole Recipe
Vegetarian Enchilada Casserole Recipe

Are you tired of the same old bland recipes? Do you want to add some spice and heat to your meals without sacrificing health and ethical values? Then look no further than this Vegetarian Enchilada Casserole Recipe!

This recipe is perfect for anyone looking for a hearty and satisfying meal that is also packed with flavor and nutrition. The combination of vegetables, black beans, and cheesy goodness will leave your taste buds dancing with joy. Plus, it’s super easy to make, making it a great option for busy weeknights or lazy weekends.

But the best part? This recipe is completely vegetarian! That means you can indulge in all the cheesy, saucy goodness without any guilt or harm to animals. And if you’re vegan or gluten-free, don’t worry – there are plenty of substitutions available. Whether you’re new to plant-based eating or a seasoned pro, this veggie enchilada casserole is sure to impress.

So what are you waiting for? Gather up the ingredients listed below and get ready to enjoy a delicious and healthy dinner tonight.

Ingredient List

 A colorful medley of veggies and spices come together in this tantalizing vegetarian enchilada casserole.
A colorful medley of veggies and spices come together in this tantalizing vegetarian enchilada casserole.

Before heating up the stove, it’s best to make sure you have all the ingredients you need. For this recipe, you’ll need the following:

  • 1 tablespoon of olive oil
  • 1 diced onion
  • 4 cloves of minced garlic
  • 1 diced zucchini
  • 3 cups of fresh spinach
  • 1 can of black beans
  • 1 can of corn kernels
  • 1 jar of enchilada sauce
  • 6 corn tortillas
  • ½ cup of sliced black olives
  • 1 cup of shredded cheddar cheese
  • 1 cup of shredded Monterey jack cheese

The combination of these ingredients makes for a delicious vegetarian enchilada casserole recipe that is perfect for anyone looking to enjoy a hearty meal without the use of meat. Don’t forget to add these casserole ingredients to your grocery list!

The Recipe How-To

 Each layer of this beautiful casserole is loaded with a hearty dose of protein-rich black beans, making it the perfect main dish.
Each layer of this beautiful casserole is loaded with a hearty dose of protein-rich black beans, making it the perfect main dish.

Now it’s time to put your culinary skills to the test and assemble this delicious Vegetarian Enchilada Casserole! Don’t worry, it’s not as complicated as it might seem.


  • 4 cups of enchilada sauce
  • 1 tablespoon of olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 red bell pepper, diced
  • 1 poblano pepper, diced
  • 1 yellow squash, sliced into rounds
  • 1 zucchini, sliced into rounds
  • ½ cup of frozen whole kernel corn
  • 6 corn tortillas, cut in half lengthwise

Step One: Prepare the Filling

Preheat your oven to 375°F. In a large skillet over medium heat, heat the olive oil. Add the diced onion and cook until translucent for about five minutes. Add the minced garlic and cook for two to three minutes more until fragrant. Now add in the diced bell pepper and poblano pepper along with the sliced round squash and zucchini. Cook this mixture until all ingredients are tender which could take about five minutes. Stir in the frozen whole kernel corn and remove from heat.

Step Two: Prepare the Casserole

Spread a thin layer of enchilada sauce on the bottom of a greased baking dish. Place six halved corn tortilla slices on top of the sauce. Pour half a cup of enchilada sauce over the tortillas so that they are covered completely. Now add a layer of the filling mixture over the sauce.

Step Three: Repeat Layers

Repeat layering with tortillas, enchilada sauce and filling mixture until you have used up all of your ingredients. Finish by covering everything with a generous amount of remaining enchilada sauce.

Step Four: Bake

Cover your casserole dish with aluminium foil and place it in the preheated oven for approximately twenty-five minutes. Remove foil from dish after twenty-five minutes or when vegetables are tender. Sprinkle shredded cheddar cheese and shredded Monterey Jack cheese evenly on top of your casserole along with a handful black olives and chopped fresh spinach leaves*. Return your casserole to oven continue to bake for an additional ten to fifteen minutes or until cheese has melted and everything is heated through.

Now that everything is perfectly baked through, remove from oven and let cool for a few minutes. Serve hot with additional toppings (such as salsa or sour cream) or just eat it straight from the casserole itself!


Substitutions and Variations

 Fresh cilantro, tangy lime juice, and a hint of cumin give this casserole a burst of Mexican flavor.
Fresh cilantro, tangy lime juice, and a hint of cumin give this casserole a burst of Mexican flavor.

Are you feeling adventurous? The vegetarian enchilada casserole recipe is versatile and can be tailored to your preferences. Here are some substitutions and variations that you can try:

– Swap the corn tortillas with flour tortillas for a softer texture. You can also use gluten-free tortillas.

– If you want to add some protein, try substituting the black beans with cooked quinoa or diced tofu.

– For a lighter version, substitute cheese with vegan cheese or skip it altogether.

– Swap fresh spinach with kale or Swiss chard for some variety in your veggies.

– You can use sweet potatoes, butternut squash, or pumpkin instead of zucchini to make it more nutrient-dense and flavorful.

– Add some heat by using chopped jalapenos instead of green chilies or sprinkle cayenne pepper on top before baking.

– If you prefer roasted vegetables, roast the peppers, onions, and zucchini before layering them in the casserole dish.

Remember, the possibilities are endless when it comes to this easy vegetarian enchilada recipe. Play around with different ingredients and see what works best for you!

Serving and Pairing

 This dish is a great way to sneak in extra veggies, as it features a variety of nutritious veggies like bell peppers, zucchini, and corn.
This dish is a great way to sneak in extra veggies, as it features a variety of nutritious veggies like bell peppers, zucchini, and corn.

Now it’s time to serve up this delicious vegetarian and gluten-free enchilada casserole recipe! And what better way to enjoy it than with some fresh toppings to add even more flavor? A dollop of salsa, a swirl of sour cream, or some freshly chopped cilantro can take your veggie enchilada casserole to the next level.

When it comes to pairing this dish, a light-bodied red wine such as Pinot Noir or a crisp white wine like Sauvignon Blanc would do the trick. Or if you’re feeling adventurous, try a fruity beer like a Belgian witbier or a Mexican lager.

But if you’re looking for something non-alcoholic, some freshly squeezed lime juice or an icy cold margarita mocktail would pair perfectly with this vegan enchilada casserole.

Don’t forget about the sides! This easy vegetarian enchilada bake can be served with some black beans on the side, or try adding some roasted veggies to make it a complete meal. You could also serve it with a side salad made with fresh spinach, sliced zucchini, and black olives for added nutrition.

However you choose to serve it, this vegetable enchilada casserole is guaranteed to delight your taste buds and satisfy your appetite.

Make-Ahead, Storing and Reheating

 Say goodbye to boring vegetarian meals and hello to a feast for your taste buds with this
Say goodbye to boring vegetarian meals and hello to a feast for your taste buds with this

It’s always a great idea to prepare your meals ahead of time, especially if you have a busy schedule. This vegetarian enchilada casserole recipe is perfect for meal prepping as it can be easily stored and reheated.

To make things easier for you, you can prepare the enchilada casserole ahead of time and store it in the refrigerator for up to three days. You can reheat it in the oven at 350°F (176°C) for about 20 to 30 minutes until it’s heated through. If you prefer a quicker method, you can also reheat individual servings in the microwave for about 1 to 2 minutes.

If you plan on freezing the casserole, make sure to let it cool completely before wrapping it tightly with plastic wrap and foil. The casseroles can be frozen for up to three months. To reheat frozen casseroles, simply thaw them overnight in the refrigerator and then follow the reheating instructions above.

One tip for storing this enchilada casserole is to divide it into individual serving-sized containers so that you can easily take them with you to work or school. This way, you won’t have to worry about having a healthy lunch option on-the-go.

Whether you’re making this vegetarian enchilada casserole ahead of time or reheating leftovers, one thing is for sure – this enchilada casserole will taste just as delicious as when you first made it. Enjoy!

Tips for Perfect Results

If you want to perfect your enchilada casserole recipe, here are some tips I have for you. First, use fresh ingredients. This will give your dish a much more flavorful taste. Using canned or pre-packaged items can sometimes lead to a duller taste that can be underwhelming. Fresh vegetables and herbs will add a brightness to your meal that cannot be replicated.

Another tip is to preheat the oven before baking the enchilada casserole. Preheating the oven will ensure that the dish cooks evenly and thoroughly without leaving any uncooked spots or a burnt exterior. It’s always better to take it slow and steady when cooking this dish.

When layering your ingredients in the casserole dish, make sure to spread them evenly so that you get a consistent taste throughout the dish. For example, if you have spinach in one corner and zucchini in another, it won’t cook as evenly and could potentially result in an uneven texture or flavor.

If you’re looking for a little extra flavor, try adding some chipotle black beans or roasted vegetables to your enchilada casserole recipe. This will add some additional depth and complexity to your dish, making it truly stand out from other casseroles.

Lastly, don’t be afraid to experiment with different vegan cheese alternatives. Some popular options include vegan cheddar cheese or Monterey Jack cheese, but there are so many different types out there that can add unique flavors and textures to your dish. Don’t be afraid to mix and match until you find what works best for you.

By following these tips, you’ll be able to perfect your vegetarian enchilada casserole recipe and impress all of your dinner guests with a savory and delicious meal that will keep them coming back for more!

Bottom Line

In conclusion, this Vegetarian Enchilada Casserole Recipe is a wholesome and delicious meal that everyone can enjoy, whether you’re vegan or not. Perfect for those nights when you want something comforting and easy to make, this recipe offers a rich blend of flavors and textures that will leave you satisfied and happy.

With its mix of black beans, corn tortillas, spinach, zucchini, onion, garlic cloves, enchilada sauce, and cheese, this casserole offers the perfect combination of hearty vegetables, protein-packed beans, and ooey-gooey cheese that we all crave. It’s also gluten-free and packed with plant-based ingredients that make it a healthy choice.

So if you’re looking for an easy vegetarian enchilada casserole recipe that’s perfect for busy weeknights or laid-back weekends, I highly recommend giving this one a try. Not only is it tasty and satisfying, but it’s also customizable to suit your taste preferences and dietary needs.

As always, don’t forget to get creative with your substitutions and variations. Whether you want to add some salsa, sour cream or green chili peppers to the mix or use vegan cheese instead of traditional cheese – there are endless options for making this Vegetarian Enchilada Casserole Recipe your own.

So what are you waiting for? Preheat your oven to 375°F and start cooking up a delicious batch of this casserole today!

Vegetarian Enchilada Casserole Recipe

Vegetarian Enchilada Casserole Recipe Recipe

This recipe comes from Progresso Tamale Parlor.
No ratings yet
Prep Time 20 mins
Cook Time 40 mins
Calories 445.9 kcal


  • 2 tablespoons oil
  • 2 garlic cloves, minced
  • 1 onion, chopped
  • 1 jalapeno pepper, seeded and minced
  • 2 cups zucchini, diced
  • 2 cups fresh spinach, packed and coarsely shredded
  • 1 cup frozen whole kernel corn
  • 4 ounces green chili peppers, diced
  • 6 ounces black olives, sliced
  • 2 1/2 cups enchilada sauce
  • 12 (6 inch) corn tortillas
  • 8 ounces monterey jack cheese, shredded
  • 8 ounces cheddar cheese, shredded
  • sour cream (optional)
  • salsa (optional)


  • Preheat oven to 350 degrees. Lightly oil 9x13 inch baking dish. Add oil to skillet and brown onion, garlic and jalapeno. Add zucchini and cook 5 minute or until tender. Add spinach and corn. Cook and stir until spinach wilts. Turn off heat and add diced green chile peppers.
  • Dip 6 tortillas in the enchilada sauce, and place them in the prepared baking dish, overlapping as needed to cover bottom of dish. Place 1/2 of the vegetable mixture on top of the tortillas. Top with half the cheese. Layer with another 6 tortillas dipped in enchilada sauce and the rest of the vegetable mixture. Drizzle with remaining enchilada sauce. Sprinkle with remaining cheese and olives. Cover with foil and bake for 30 minutes. Uncover, and continue baking for an additional 15 minutes, or until the casserole is bubbling and the cheese is melted.
  • Serve with sour cream and salsa!

Add Your Own Notes


Serving: 304gCalories: 445.9kcalCarbohydrates: 37gProtein: 20.3gFat: 25.7gSaturated Fat: 12.7gCholesterol: 56.6mgSodium: 1171.8mgFiber: 6.2gSugar: 7.8g
Keyword < 60 Mins, Easy, Mexican, One-Dish Meal
Tried this recipe?Let us know how it was!

Recommended Recipes Just For You

None found