Vegetarian Enchilada Casserole recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

This Vegetarian Enchilada Casserole recipe is pure comfort food in my household, born from a love of enchiladas but a desire for a slightly less fussy preparation. I used to spend ages individually rolling tortillas, a process I enjoyed but didn’t always have time for on a busy weeknight. Then, the idea of layering all those wonderful enchilada components into a casserole struck me – genius! The first time I made it, I layered corn tortillas with a savory black bean and corn filling, smothered it in rich enchilada sauce, and topped it with a generous blanket of cheese. The aroma wafting from the oven was incredible, a mix of chili, cumin, and melting cheese that had my family eagerly anticipating dinner. When I pulled it out, bubbly and golden, it was a sight to behold. Everyone loved it! My kids, who can be picky about vegetables, happily devoured their servings, full of beans, corn, and peppers. It’s become a go-to for potlucks, family dinners, and even for meal prepping, as the leftovers are fantastic. It delivers all the flavor of traditional enchiladas with the ease of a casserole, making it a true weeknight hero.

The Ultimate Vegetarian Enchilada Casserole: Easy, Cheesy, and Packed with Flavor!

Get ready to fall in love with this incredibly delicious and satisfying Vegetarian Enchilada Casserole! This dish takes all the beloved flavors and textures of traditional enchiladas – tender tortillas, savory filling, rich enchilada sauce, and gooey melted cheese – and transforms them into an easy-to-assemble, crowd-pleasing bake. Perfect for busy weeknights, family gatherings, or when you’re craving hearty Mexican-inspired comfort food, this casserole is packed with plant-based goodness from black beans, corn, and colorful vegetables. No individual rolling required! Just simple layers of deliciousness that come together to create a fiesta in a dish. This comprehensive guide will walk you through every step, from preparing the flavorful filling to achieving that perfectly cheesy, bubbly top, ensuring your Vegetarian Enchilada Casserole is a guaranteed hit.

Complete Ingredients Amount for Your Flavorful Fiesta Bake

To create this mouthwatering Vegetarian Enchilada Casserole, gather these wholesome and flavorful ingredients:

  • Corn Tortillas: 12-16 small corn tortillas (6-inch). White or yellow corn tortillas work well.
  • Enchilada Sauce: 1 large can (28 ounces) or 2 smaller cans (15 ounces each) red enchilada sauce (mild, medium, or hot, to your preference). Choose a good quality sauce for the best flavor.
  • Black Beans: 2 cans (15 ounces each) black beans, rinsed and drained (or approximately 3 cups cooked black beans).
  • Corn: 1 can (15 ounces) corn, drained, or 1 ½ cups frozen corn, thawed.
  • Olive Oil: 1 tablespoon
  • Yellow Onion: 1 medium, chopped (about 1 cup).
  • Bell Peppers: 1-2 medium (any color, or a mix), chopped (about 1-1.5 cups).
  • Garlic: 3 cloves, minced.
  • Seasonings for Filling:
    • Chili Powder: 1 tablespoon
    • Cumin Powder: 1 ½ teaspoons
    • Dried Oregano: 1 teaspoon (Mexican oregano if you have it)
    • Smoked Paprika: ½ teaspoon (optional, for a smoky depth)
    • Salt: ½ teaspoon, or to taste
    • Freshly Ground Black Pepper: ¼ teaspoon, or to taste
  • Shredded Cheese: 2-3 cups shredded Mexican blend cheese, Monterey Jack, cheddar, or a mix. (Use dairy-free shreds for a vegan option).
  • Optional Additions to Filling:
    • Diced Green Chiles: 1 small can (4 ounces), drained.
    • Fresh Spinach or Kale: 2 cups, roughly chopped (can be wilted with veggies).
    • Zucchini or Sweet Potato: 1 cup, diced small and sautéed until tender.
  • Optional Toppings for Serving:
    • Sour Cream or Plain Greek Yogurt (or dairy-free alternatives)
    • Guacamole or Diced Avocado
    • Fresh Cilantro, chopped
    • Sliced Jalapeños (fresh or pickled)
    • Diced Tomatoes or Pico de Gallo
    • Sliced Green Onions

Step-by-Step Instructions for Assembling Your Enchilada Casserole

Follow these easy steps to create a delicious and satisfying Vegetarian Enchilada Casserole that will become a family favorite.

  1. Preheat Oven and Prepare Baking Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish or a similar-sized casserole dish.
  2. Prepare the Vegetarian Filling:
    • Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and bell peppers. Sauté for 5-7 minutes, or until they begin to soften.
    • Add the minced garlic and cook for another 1-2 minutes until fragrant.
    • Stir in the rinsed and drained black beans and the drained corn. If using optional additions like diced green chiles, spinach/kale (allow it to wilt), or pre-cooked zucchini/sweet potato, add them now.
    • Add the chili powder, cumin powder, dried oregano, smoked paprika (if using), salt, and pepper to the skillet. Stir well to ensure the vegetables and beans are evenly coated with the spices. Cook for another 2-3 minutes, allowing the flavors to meld. Remove from heat and set aside.
  3. Prepare the Tortillas (Optional Softening Step):
    • This step helps make the tortillas more pliable and absorb the sauce better, but it can be skipped if you’re short on time.
    • Option 1 (Sauce Dip): Pour about ½ cup of the enchilada sauce into a shallow dish. Briefly dip each tortilla into the sauce, just enough to lightly coat both sides.
    • Option 2 (Warm in Microwave): Wrap a stack of tortillas in a damp paper towel and microwave for 30-60 seconds until warm and flexible.
  4. Assemble the Casserole Layers:
    • First Layer: Spread a thin layer (about ½ to ¾ cup) of enchilada sauce evenly over the bottom of the prepared baking dish. This prevents the tortillas from sticking and adds flavor.
    • Arrange a single layer of tortillas over the sauce, overlapping them slightly as needed to cover the bottom of the dish. You may need to cut or tear some tortillas to fit snugly. (Usually 4-6 tortillas per layer).
    • Evenly spread half of the prepared vegetarian bean and vegetable filling over the tortillas.
    • Sprinkle half of the shredded cheese (1 to 1.5 cups) over the filling.
    • Second Layer: Drizzle about 1 cup of enchilada sauce over the cheese layer.
    • Arrange another single layer of tortillas over the sauce.
    • Spread the remaining half of the vegetarian filling over the tortillas.
    • Top Layer: Pour the remaining enchilada sauce evenly over the filling, ensuring everything is well-covered.
    • Sprinkle the remaining half of the shredded cheese evenly over the top.
  5. Bake the Casserole: Place the baking dish in the preheated oven. Bake for 25-35 minutes, or until the casserole is heated through, the sauce is bubbly around the edges, and the cheese is melted, golden brown, and delicious. If the top starts to brown too quickly, you can loosely tent it with aluminum foil for the last 10 minutes of baking.
  6. Rest Before Serving: Once baked, carefully remove the casserole from the oven. Let it rest for 10-15 minutes before serving. This is crucial! It allows the casserole to set, making it much easier to cut and serve neat portions, and prevents the molten cheese and sauce from being dangerously hot.
  7. Garnish and Serve: After resting, garnish the Vegetarian Enchilada Casserole with your favorite toppings like a dollop of sour cream or Greek yogurt, guacamole or diced avocado, fresh chopped cilantro, sliced jalapeños, or diced tomatoes. Serve warm and enjoy!

Nutrition Facts (Servings and Calories Per Serving)

The nutritional information for this Vegetarian Enchilada Casserole can vary based on the specific brands of ingredients used (enchilada sauce, cheese, tortillas), and the exact toppings chosen. The following is an approximate breakdown:

  • Servings: This recipe typically yields 6-8 servings.
  • Calories per serving (approximate, based on 6 large servings): 400-500 calories.

Approximate breakdown per serving (based on 6 servings):

  • Calories: ~450 kcal
  • Protein: ~20g (excellent source from beans and cheese)
  • Fat: ~20g (primarily from cheese and olive oil)
  • Saturated Fat: ~10g (from cheese)
  • Carbohydrates: ~50g (from tortillas, beans, corn, vegetables, and sauce)
  • Fiber: ~12-15g (excellent source from beans, corn, vegetables, and corn tortillas)
  • Sugar: ~8g (mostly from enchilada sauce and naturally in vegetables)

Note:

  • This casserole is a fantastic source of plant-based protein and fiber, making it a very filling and satisfying meal.
  • To reduce fat, you can use reduced-fat cheese, though the meltability might be affected.
  • It’s a good source of various vitamins and minerals from the diverse range of vegetables and beans.

Preparation Time: A Comfort Food Bake Made Easy

Understanding the time commitment will help you plan for this delicious Vegetarian Enchilada Casserole.

  • Active Preparation Time (Chopping, Sautéing, Assembling): 30-40 minutes
    • This includes chopping vegetables, sautéing the filling, and layering the casserole.
  • Bake Time: 25-35 minutes
  • Rest Time: 10-15 minutes
  • Total Time: Approximately 1 hour 5 minutes to 1 hour 30 minutes.

This Vegetarian Enchilada Casserole recipe is manageable for a weeknight if you’re organized, and it’s also perfect for a more leisurely weekend cooking session.

How to Serve Your Delicious Vegetarian Enchilada Casserole

Serving this Vegetarian Enchilada Casserole is all about embracing its comforting, flavorful nature. Here are some ideas:

  • With a Variety of Toppings:
    • Set up a “toppings bar” so everyone can customize their serving. Include bowls of:
      • Sour cream or plain Greek yogurt (or dairy-free versions)
      • Guacamole or freshly diced avocado
      • Freshly chopped cilantro
      • Pico de gallo or your favorite salsa
      • Sliced jalapeños (fresh or pickled)
      • Shredded lettuce
      • Crumbled cotija cheese (if not strictly vegetarian and dairy is okay)
  • Accompaniments (What to serve alongside):
    • Mexican Rice or Cilantro-Lime Rice: Complements the enchilada flavors beautifully.
    • Simple Green Salad: A light salad with a lime vinaigrette or a creamy avocado dressing offers a refreshing contrast.
    • Refried Beans (Vegetarian): If you want an extra side of beans.
    • Cornbread or Warm Tortillas: For soaking up any extra sauce.
    • Fresh Fruit Salad: Especially with mango or pineapple, for a sweet and tangy counterpoint.
  • Serving Method:
    • Serve directly from the baking dish for a casual, family-style meal.
    • Cut into squares or scoop onto individual plates.
  • Occasions:
    • Weeknight Family Dinners: A guaranteed crowd-pleaser.
    • Potlucks and Casual Gatherings: Easy to transport and always popular.
    • Cinco de Mayo or Mexican-Themed Parties: A perfect centerpiece dish.
    • Meal Prep: Leftovers are fantastic for lunch or dinner later in the week.

This Vegetarian Enchilada Casserole is a hearty, satisfying meal that’s sure to become a regular in your recipe rotation.

Additional Tips for the Best Vegetarian Enchilada Casserole

To ensure your Vegetarian Enchilada Casserole is an absolute triumph of flavor and texture, consider these five essential tips:

  1. Choose a Quality Enchilada Sauce (or Make Your Own!): The enchilada sauce is the heart and soul of this casserole. Opt for a good quality store-bought red enchilada sauce that you enjoy the flavor of – some can be bland or overly salty. Alternatively, making your own enchilada sauce is surprisingly easy and allows you to control the ingredients and spice level, elevating the dish significantly.
  2. Don’t Overstuff the Tortilla Layers: While it’s tempting to load up the filling, overstuffing can make the casserole difficult to layer neatly and can lead to it being too dense. Aim for an even, moderate layer of filling between the tortillas so that the sauce can permeate and the flavors balance well.
  3. Lightly Soften Corn Tortillas: Corn tortillas can sometimes crack or become stiff when baked if not treated. Briefly dipping them in warm enchilada sauce or microwaving them wrapped in a damp paper towel (as described in the instructions) makes them more pliable, helps them absorb the sauce better, and results in a more tender final casserole.
  4. Season Your Filling Well: Don’t rely solely on the enchilada sauce for flavor. Properly seasoning the black bean and vegetable filling with chili powder, cumin, oregano, salt, and pepper is crucial for a deeply flavorful casserole. Taste the filling before assembling and adjust seasonings as needed.
  5. Let it Rest After Baking – Seriously! This is perhaps the most important tip for any layered casserole, especially one with sauce and melted cheese. Allowing the Vegetarian Enchilada Casserole to rest for 10-15 minutes after it comes out of the oven lets it set. This prevents it from falling apart when you cut into it, allows the flavors to meld further, and ensures the molten cheese won’t cause immediate burns. Patience here pays off!

Frequently Asked Questions (FAQ) about Vegetarian Enchilada Casserole

Here are answers to some common questions you might have about making this delicious Vegetarian Enchilada Casserole recipe:

  1. Q: Can I make this casserole vegan?
    • A: Yes, absolutely! To make this Vegetarian Enchilada Casserole vegan, simply substitute the dairy cheese with your favorite brand of dairy-free shredded cheese that melts well (vegan Mexican blend, cheddar-style, or Monterey Jack-style shreds work great). Ensure your enchilada sauce is also vegan (most red enchilada sauces are, but always double-check the label for any dairy or animal-derived ingredients like chicken broth). For toppings, use vegan sour cream or a cashew-based cream.
  2. Q: Can I use flour tortillas instead of corn tortillas?
    • A: You can, but the texture and flavor will be different. Corn tortillas are traditional for enchiladas and tend to hold up better in a saucy casserole, absorbing the sauce while maintaining some structure. Flour tortillas can become softer and sometimes a bit mushy when baked in a lot of sauce. If you use flour tortillas, you might not need to soften them beforehand as much as corn tortillas.
  3. Q: How do I prevent the corn tortillas from becoming too soggy or falling apart?
    • A:
      • Briefly warming or lightly coating the corn tortillas in sauce (as suggested in the optional softening step) helps them become more pliable rather than brittle, but don’t oversaturate them.
      • Ensure you have enough filling and cheese between layers to provide some structure.
      • Don’t use an excessive amount of enchilada sauce between layers, just enough to moisten. Save a good amount for the top.
      • Letting the casserole rest thoroughly after baking is key for it to set up and hold its shape.
  4. Q: Can I prepare this Vegetarian Enchilada Casserole ahead of time?
    • A: Yes, this casserole is excellent for making ahead! You can assemble the entire casserole, cover it tightly with plastic wrap or aluminum foil, and refrigerate it for up to 24 hours before baking. If baking from cold, you might need to add an extra 10-15 minutes to the baking time. Ensure it’s heated through (an internal temperature of 165°F or 74°C).
  5. Q: How should I store and reheat leftovers?
    • A: Store leftover Vegetarian Enchilada Casserole in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can microwave individual portions until heated through. For larger amounts, or for best results, reheat it in an oven at 350°F (175°C) for about 15-25 minutes, or until warmed through. Covering it loosely with foil while reheating in the oven can help prevent the top from drying out or the cheese from burning. You can also freeze leftover portions in freezer-safe containers for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
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

Vegetarian Enchilada Casserole recipe


  • Author: Caroline

Ingredients

    • Corn Tortillas: 12-16 small corn tortillas (6-inch). White or yellow corn tortillas work well.

    • Enchilada Sauce: 1 large can (28 ounces) or 2 smaller cans (15 ounces each) red enchilada sauce (mild, medium, or hot, to your preference). Choose a good quality sauce for the best flavor.

    • Black Beans: 2 cans (15 ounces each) black beans, rinsed and drained (or approximately 3 cups cooked black beans).

    • Corn: 1 can (15 ounces) corn, drained, or 1 ½ cups frozen corn, thawed.

    • Olive Oil: 1 tablespoon

    • Yellow Onion: 1 medium, chopped (about 1 cup).

    • Bell Peppers: 1-2 medium (any color, or a mix), chopped (about 1-1.5 cups).

    • Garlic: 3 cloves, minced.

    • Seasonings for Filling:
        • Chili Powder: 1 tablespoon

        • Cumin Powder: 1 ½ teaspoons

        • Dried Oregano: 1 teaspoon (Mexican oregano if you have it)

        • Smoked Paprika: ½ teaspoon (optional, for a smoky depth)

        • Salt: ½ teaspoon, or to taste

        • Freshly Ground Black Pepper: ¼ teaspoon, or to taste

    • Shredded Cheese: 2-3 cups shredded Mexican blend cheese, Monterey Jack, cheddar, or a mix. (Use dairy-free shreds for a vegan option).

    • Optional Additions to Filling:
        • Diced Green Chiles: 1 small can (4 ounces), drained.

        • Fresh Spinach or Kale: 2 cups, roughly chopped (can be wilted with veggies).

        • Zucchini or Sweet Potato: 1 cup, diced small and sautéed until tender.

    • Optional Toppings for Serving:
        • Sour Cream or Plain Greek Yogurt (or dairy-free alternatives)

        • Guacamole or Diced Avocado

        • Fresh Cilantro, chopped

        • Sliced Jalapeños (fresh or pickled)

        • Diced Tomatoes or Pico de Gallo

        • Sliced Green Onions


Instructions

    1. Preheat Oven and Prepare Baking Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish or a similar-sized casserole dish.

    1. Prepare the Vegetarian Filling:
        • Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and bell peppers. Sauté for 5-7 minutes, or until they begin to soften.

        • Add the minced garlic and cook for another 1-2 minutes until fragrant.

        • Stir in the rinsed and drained black beans and the drained corn. If using optional additions like diced green chiles, spinach/kale (allow it to wilt), or pre-cooked zucchini/sweet potato, add them now.

        • Add the chili powder, cumin powder, dried oregano, smoked paprika (if using), salt, and pepper to the skillet. Stir well to ensure the vegetables and beans are evenly coated with the spices. Cook for another 2-3 minutes, allowing the flavors to meld. Remove from heat and set aside.

    1. Prepare the Tortillas (Optional Softening Step):
        • This step helps make the tortillas more pliable and absorb the sauce better, but it can be skipped if you’re short on time.

        • Option 1 (Sauce Dip): Pour about ½ cup of the enchilada sauce into a shallow dish. Briefly dip each tortilla into the sauce, just enough to lightly coat both sides.

        • Option 2 (Warm in Microwave): Wrap a stack of tortillas in a damp paper towel and microwave for 30-60 seconds until warm and flexible.

    1. Assemble the Casserole Layers:
        • First Layer: Spread a thin layer (about ½ to ¾ cup) of enchilada sauce evenly over the bottom of the prepared baking dish. This prevents the tortillas from sticking and adds flavor.

        • Arrange a single layer of tortillas over the sauce, overlapping them slightly as needed to cover the bottom of the dish. You may need to cut or tear some tortillas to fit snugly. (Usually 4-6 tortillas per layer).

        • Evenly spread half of the prepared vegetarian bean and vegetable filling over the tortillas.

        • Sprinkle half of the shredded cheese (1 to 1.5 cups) over the filling.

        • Second Layer: Drizzle about 1 cup of enchilada sauce over the cheese layer.

        • Arrange another single layer of tortillas over the sauce.

        • Spread the remaining half of the vegetarian filling over the tortillas.

        • Top Layer: Pour the remaining enchilada sauce evenly over the filling, ensuring everything is well-covered.

        • Sprinkle the remaining half of the shredded cheese evenly over the top.

    1. Bake the Casserole: Place the baking dish in the preheated oven. Bake for 25-35 minutes, or until the casserole is heated through, the sauce is bubbly around the edges, and the cheese is melted, golden brown, and delicious. If the top starts to brown too quickly, you can loosely tent it with aluminum foil for the last 10 minutes of baking.

    1. Rest Before Serving: Once baked, carefully remove the casserole from the oven. Let it rest for 10-15 minutes before serving. This is crucial! It allows the casserole to set, making it much easier to cut and serve neat portions, and prevents the molten cheese and sauce from being dangerously hot.

    1. Garnish and Serve: After resting, garnish the Vegetarian Enchilada Casserole with your favorite toppings like a dollop of sour cream or Greek yogurt, guacamole or diced avocado, fresh chopped cilantro, sliced jalapeños, or diced tomatoes. Serve warm and enjoy!

Nutrition

  • Serving Size: one normal portion
  • Calories: 400-500