Quick and Easy Vegetarian Enchilada Casserole Recipe

By: Alex
Last update:
Be the First to Share:
Vegetarian Enchilada Casserole

Growing up, enchiladas were always a family favorite at our dinner table. But as my family leaned more towards plant-based meals, I found myself craving that same hearty, comforting dish—just without the meat.

That’s when this Vegetarian Enchilada Casserole became a household staple. It’s packed with vibrant veggies, protein-rich black beans, and melty Monterey Jack cheese, all layered between soft corn tortillas. 

Plus, it’s simple enough for a busy weeknight but delicious enough to impress at a weekend potluck. Trust me, even the biggest meat lovers in my family come back for seconds!

🍳 Recipe Scorecard

Family-Friendly: ⭐⭐⭐⭐☆
Ease of Preparation: ⭐⭐⭐⭐☆
Time Required: ⭐⭐☆☆☆
Budget-Friendly: ⭐⭐⭐⭐☆
Our Rating: ⭐⭐⭐⭐☆

Vegetarian Enchilada Casserole

For this veggie-packed casserole, you’ll need the following ingredients:

Ingredients

  • 10 corn tortillas – These provide the hearty base and absorb all the delicious flavors while keeping the casserole gluten-free.
  • 2 red bell peppers – Their natural sweetness adds balance and a pop of color.
  • 1 large yellow onion – A flavor powerhouse that deepens the taste of the veggies.
  • ½ head of large cauliflower – Adds a subtle nuttiness and hearty texture.
  • 2 tablespoons extra-virgin olive oil, divided – Perfect for roasting vegetables and enhancing their flavors.
  • 1 large sweet potato – Brings a touch of sweetness and creamy texture to the dish.
  • 2 ⅓ cups red salsa – Acts as the flavorful sauce that ties everything together.
  • 1 can black beans – Provides protein and a creamy, hearty texture.
  • 1 teaspoon ground cumin, divided – Adds a warm, smoky undertone to the filling.
  • 2 ½ cups Monterey Jack cheese, divided – Melts beautifully and gives the casserole its cheesy goodness.
  • ½ cup chopped fresh cilantro – Brightens up the flavors with a fresh, herby finish.
  • 2,3 handfuls baby spinach leaves – Adds a burst of color and a nutrient boost.
  • Salt & freshly ground black pepper – To season the veggies and balance all the flavors.

Optional Add-Ons

  • Avocado slices – For a creamy, cooling topping.
  • Sour cream or Greek yogurt – Adds a tangy richness.
  • Pickled jalapeños – For a spicy kick.
  • Corn kernels – Adds sweetness and extra texture.
  • Lime wedges – A squeeze of fresh lime brightens up the entire dish.

Tools You’ll Need

  • Large baking dish – To layer and bake the casserole.
  • Sheet pan – For roasting the veggies to perfection.
  • Mixing bowls – For tossing the vegetables and mixing ingredients.
  • Sharp knife & cutting board – Essential for prepping your vegetables.
  • Aluminum foil – To cover the casserole while baking and keep it moist.

Step-by-Step Instructions for Vegetarian Enchilada Casserole

Step 1: Preheat the Oven

Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish with a little olive oil or nonstick spray to prevent sticking.

Step 2: Prepare the Vegetables

Chop the red bell peppers, onion, cauliflower, and sweet potato into bite-sized pieces. This ensures even cooking and a good texture in the casserole.

Step 3: Roast the Vegetables

Spread the chopped vegetables on a large baking sheet. Drizzle with 2 tablespoons of olive oil, then season with salt and pepper. Toss to coat evenly. Roast for 25-30 minutes, stirring halfway through, until the veggies are tender and slightly caramelized.

Step 4: Cook the Spinach and Beans

In a large skillet over medium heat, add the remaining ½ tablespoon of olive oil. Add the baby spinach and sauté for 1-2 minutes until wilted.

Step 5: Add the Black Beans

Once the spinach is wilted, stir in the black beans and ½ teaspoon of cumin. Cook for another 2-3 minutes until everything is heated through. Remove from heat.

Step 6: Layer the Casserole

Spread ½ cup of salsa on the bottom of the prepared baking dish. Arrange 5 corn tortillas over the salsa, overlapping as needed.

Step 7: Add the First Filling Layer

Top the tortillas with half of the roasted vegetables, half of the spinach and bean mixture, and ¾ cup of Monterey Jack cheese.

Step 8: Repeat the Layers

Add another layer of 5 corn tortillas followed by the remaining roasted vegetables, remaining spinach and bean mixture, and ¾ cup of cheese.

Step 9: Finish with Salsa and Cheese

Place a final layer of tortillas on top. Pour the remaining salsa over the tortillas, spreading it evenly. Sprinkle the remaining 1 cup of cheese on top.

Step 10: Bake the Casserole

Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, until the cheese is bubbly and golden brown.

Step 11: Let It Cool

Remove the casserole from the oven and let it sit for 5 minutes before serving. This helps the layers set and makes slicing easier.

Step 12: Garnish and Serve

Sprinkle chopped fresh cilantro over the top for a burst of freshness. Serve warm with your favorite toppings like avocado slices, sour cream, pickled jalapeños, or a squeeze of lime. Enjoy!

Best Paired With

  • Mexican Rice – For a more filling, classic side.
  • Simple Green Salad – To add a refreshing, crunchy element.
  • Chips & Guacamole – Because who can resist?

Storage and Serving

  • Refrigerator – Store leftovers in an airtight container for up to 4 days.
  • Freezer – Freeze the baked casserole for up to 3 months. Thaw in the fridge before reheating.
  • Reheating – Warm in the oven at 350°F (175°C) until heated through or microwave individual servings.

Tips for Success

  • Roast the veggies until caramelized for a deeper, richer flavor.
  • Use a chunky salsa for more texture.
  • Let it rest after baking to make slicing easier and avoid a runny mess.
  • Layer generously with cheese for that irresistible gooeyness.
  • Customize your veggies based on what’s in season or what you have on hand.

Substitutes and Variations

  • Swap black beans for pinto beans for a different texture.
  • Use vegan cheese to make it completely dairy-free.
  • Add zucchini or mushrooms for extra veggies.
  • Try a green salsa for a tangy twist.

Nutritional Breakdown

NutrientAmount Per Serving
Calories380
Protein16g
Carbohydrates42g
Dietary Fiber9g
Sugars7g
Fat18g
Saturated Fat7g
Sodium720mg
Vegetarian Enchilada Casserole

🌮 Vegetarian Enchilada Casserole

📋 Ingredients

  • 10 corn tortillas
  • 2 red bell peppers, chopped
  • 1 large yellow onion, chopped
  • ½ head large cauliflower, chopped
  • 2 tablespoons extra-virgin olive oil (divided)
  • 1 large sweet potato, chopped
  • 2 ⅓ cups red salsa (divided)
  • 1 can black beans, drained
  • 1 teaspoon ground cumin (divided)
  • 2 ½ cups Monterey Jack cheese (divided)
  • ½ cup chopped fresh cilantro
  • 2-3 handfuls baby spinach leaves
  • To taste salt & freshly ground black pepper

👩‍🍳 Instructions

1
Preheat oven to 400°F (200°C). Lightly grease a 9×13 baking dish.
2
Chop bell peppers, onion, cauliflower, and sweet potato into bite-sized pieces. Spread on a baking sheet, drizzle with 2 tablespoons olive oil, season with salt and pepper, and toss. Roast for 25-30 minutes, stirring halfway, until tender and caramelized.
3
In a skillet over medium heat, add remaining ½ tablespoon olive oil. Sauté spinach for 1-2 minutes until wilted. Add black beans and ½ teaspoon cumin. Cook 2-3 minutes and remove from heat.
4
Spread ½ cup salsa on bottom of baking dish. Layer 5 corn tortillas over salsa, overlapping as needed.
5
Top tortillas with half the roasted vegetables, half the spinach-bean mixture, and ¾ cup Monterey Jack cheese.
6
Add another layer of 5 tortillas, remaining vegetables, remaining spinach-bean mixture, and ¾ cup cheese.
7
Top with final tortilla layer. Pour remaining salsa evenly over tortillas. Sprinkle with remaining 1 cup cheese.
8
Cover with foil and bake for 20 minutes. Remove foil and bake 10-15 more minutes until cheese is bubbly and golden.
9
Let rest 5 minutes. Garnish with fresh cilantro and serve with optional toppings like avocado, sour cream, or lime wedges.

📊 Nutrition Information (Per Serving)

Calories
380
Fat
18g
Protein
16g
Carbs
42g
Fiber
9g
Sodium
720mg

Source: RecipeCookHub.com

FAQs

Can I make this ahead of time?

Yes! Assemble the casserole up to a day in advance, refrigerate it, and bake when ready.

Can I use flour tortillas instead of corn?

Absolutely. Flour tortillas will make the casserole softer, but it’s still delicious.

Can I make this vegan?

Definitely! Swap out the Monterey Jack for your favorite vegan cheese.

Final Thoughts

This Vegetarian Enchilada Casserole is one of those recipes that brings everyone to the table—whether they’re die-hard carnivores or veggie lovers. Every time I make this, I’m reminded of how simple ingredients can turn into something truly special. Plus, it’s a great way to sneak more veggies onto your family’s plates without sacrificing taste!

Leave a Comment