Vegetarian Enchilada Casserole: A Healthy, Delicious Dinner Option

Vegetarian enchilada casserole combines bold Mexican flavors with wholesome ingredients for a dish that’s satisfying, nourishing, and naturally gluten-free. Expect layers of tender vegetables, hearty black beans, melty cheese, and perfectly softened corn tortillas, all baked into a bubbling casserole that’s as good for you as it is comforting. Packed with plant-based protein, fiber, and vibrant veggies, this recipe is a nutritional powerhouse that doesn’t skimp on flavor.

We created this healthy vegetarian enchilada casserole recipe to show just how versatile and delicious vegetarian cooking can be. Our team found the sweet spot between indulgence and health, perfecting the simmering vegetable mixture and layering process to maximize flavor in every bite. It’s the answer to busy nights when you want something hearty, quick, and good for the whole family. Plus, with a customizable ingredient list, you can tailor it to fit diverse dietary needs. Let’s help you make dinner as nutritious as it is irresistible!

Why This Vegetarian Enchilada Casserole Is Good for You

  • Rich in plant-based protein: Black beans and pinto beans provide 14 grams of protein per serving, making this a satisfying vegetarian meal that keeps you full.
  • High in fiber: A combination of beans, veggies, and corn tortillas gives each serving a digestive-boosting 10+ grams of fiber.
  • Loaded with vitamins: Zucchini, squash, corn, and poblanos are packed with immune-supporting antioxidants like vitamin C and beta-carotene.
  • Naturally gluten-free: Using corn tortillas ensures this dish is friendly for those avoiding gluten.
  • Customizable for various diets: Easily adapted to vegan, low-calorie, or keto-friendly preferences (see our customization tips below).

Wholesome Ingredients for This Vegetarian Enchilada Casserole

Here’s a closer look at the key ingredients that make this casserole as nutritious as it is delicious, plus tips for substitutions or enhancements.

  • Poblano peppers: These mild, smoky peppers elevate the flavor of the dish while adding vitamin C and fiber. If you prefer less heat, swap for bell peppers. Want extra spice? Add a diced jalapeño!
  • Black beans and pinto beans: A dynamic duo of plant-based protein and fiber, these legumes are the backbone of the filling. Rinsing canned beans reduces sodium further for a heart-healthy boost.
  • Yellow squash and zucchini: These vibrant veggies add fresh texture and are rich in potassium and antioxidants. Choose firm, unblemished squash for the best flavor and nutrition.
  • Shredded pepper Jack cheese: Creamy with a touch of heat, pepper Jack ties the flavors together. For less spice, use Monterey Jack or a dairy-free shredded cheese for a vegan option.

Vegetarian Enchilada Casserole Recipe Details

  • Servings: 8 servings
  • Prep Time: 25 minutes
  • Cook Time: 25–30 minutes
  • Total Time: 1 hour

Ingredients for Vegetarian Enchilada Casserole

  • 2 tablespoons extra-virgin olive oil
  • 1 cup chopped onion
  • ¾ cup chopped poblano peppers
  • 6 cloves garlic, minced
  • 1 medium yellow squash, halved and sliced (1/4 inch)
  • 1 medium zucchini, halved and sliced (1/4 inch)
  • 1 cup fresh corn kernels (from 2 ears)
  • 1 cup pico de gallo
  • ½ teaspoon salt
  • 1 15-ounce can no-salt-added pinto beans, rinsed
  • 1 15-ounce can no-salt-added black beans, rinsed
  • 8 6-inch corn tortillas
  • 1 ½ cups shredded pepper Jack cheese
  • 1 avocado, diced
  • ½ cup scallions
  • ½ cup reduced-fat sour cream

Step-by-Step Vegetarian Enchilada Casserole Instructions

  1. Preheat your oven to 350°F and lightly coat a 9×13-inch baking dish with non-stick cooking spray.
  2. In a large skillet, heat the olive oil over medium-high heat. Sauté the onion, poblanos, and garlic until fragrant and tender, about 4–5 minutes.
  3. Add the zucchini, yellow squash, corn, pico de gallo, and salt. Cook until the vegetables release their moisture and the mixture comes to a simmer, around 5–6 minutes. Simmer for 2 more minutes to reduce the liquid by half.
  4. Remove the skillet from the heat and stir in the black beans and pinto beans until evenly combined.
  5. Layer one-third of the vegetable mixture into the prepared baking dish and evenly top with 4 corn tortillas. Add half the remaining vegetable mixture, followed by the final 4 tortillas, and finish with the remaining vegetable mixture.
  6. Sprinkle the top evenly with shredded cheese and bake for 25–30 minutes, or until the cheese is melted and bubbly.
  7. Remove the casserole from the oven and let cool for 5 minutes. Top with diced avocado, scallions, and dollops of sour cream just before serving.

How to Customize This Vegetarian Enchilada Casserole for Your Diet

  • Vegan: Swap the cheese for a dairy-free alternative and use a plant-based sour cream.
  • Gluten-free: This recipe is naturally gluten-free thanks to the use of corn tortillas.
  • Keto-friendly: Reduce the tortillas to just one layer and replace the beans with more low-carb vegetables like mushrooms and eggplant.
  • Nut-free: This recipe is inherently free from nuts, making it allergy-friendly.
  • Higher protein: Add an extra can of beans or toss in some tofu crumbles for an even bigger protein punch.

Our Team’s Tips for the Best Vegetarian Enchilada Casserole

  • Prep Ahead: Assemble the casserole the night before and bake it fresh the next day for a stress-free dinner.
  • Fresh Ingredients: Opt for fresh pico de gallo and good-quality corn tortillas for the most vibrant flavors.
  • Storage: Leftovers? Refrigerate in an airtight container for up to 3 days or freeze individual portions for up to 3 months.
  • Reheating: Warm leftovers in the oven at 325°F until heated through, or in the microwave for 2–3 minutes.
  • Boost Flavor: Add a dash of chili powder or smoked paprika to the vegetable mixture for an extra layer of depth.

Vegetarian Enchilada Casserole FAQs

Can I make this casserole ahead of time?

Yes! Assemble it through Step 5, cover, and refrigerate for up to 24 hours. Bake as directed when ready to serve.

Is this casserole freezer-friendly?

Absolutely. Freeze the baked casserole in airtight portions and enjoy within 3 months. Reheat directly from frozen at 350°F until warmed through.

What can I pair with vegetarian enchilada casserole?

Serve it with a simple side salad, guacamole, or cilantro lime rice for a balanced, flavor-packed meal.

Can I use flour tortillas instead of corn?

Yes, but keep in mind that flour tortillas can make the casserole heavier and won’t be gluten-free. Corn tortillas provide a lighter, authentic taste.

What makes this casserole healthy?

This dish is rich in plant-based protein, fiber, and vitamins, thanks to the beans, vegetables, and wholesome ingredients.

We hope you enjoy this vegetarian enchilada casserole as much as we do! What unique spin will you put on this recipe? Share your tips and twists in the comments below!

Delicious Vegetarian Enchilada Casserole Topped With Avocado And Scallions In A White Dish.

Vegetarian Enchilada Casserole

This vegetarian enchilada casserole is a healthy vegetarian enchilada casserole recipe packed with plant-based protein and vibrant veggies, making it the best vegetarian casserole for dinner.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Main Course
Cuisine Mexican
Servings 8 servings

Ingredients
  

  • 2 tablespoons extra-virgin olive oil
  • 1 cup chopped onion
  • ¾ cup chopped poblano peppers
  • 6 cloves garlic, minced
  • 1 medium yellow squash, halved and sliced (1/4 inch)
  • 1 medium zucchini, halved and sliced (1/4 inch)
  • 1 cup fresh corn kernels (from 2 ears)
  • 1 cup pico de gallo
  • ½ teaspoon salt
  • 1 15-ounce can no-salt-added pinto beans, rinsed
  • 1 15-ounce can no-salt-added black beans, rinsed
  • 8 6-inch corn tortillas
  • 1 ½ cups shredded pepper Jack cheese
  • 1 avocado, diced
  • ½ cup scallions
  • ½ cup reduced-fat sour cream

Instructions
 

  • Preheat your oven to 350°F and lightly coat a 9×13-inch baking dish with non-stick cooking spray.
  • In a large skillet, heat the olive oil over medium-high heat. Sauté the onion, poblanos, and garlic until fragrant and tender, about 4–5 minutes.
  • Add the zucchini, yellow squash, corn, pico de gallo, and salt. Cook until the vegetables release their moisture and the mixture comes to a simmer, around 5–6 minutes. Simmer for 2 more minutes to reduce the liquid by half.
  • Remove the skillet from the heat and stir in the black beans and pinto beans until evenly combined.
  • Layer one-third of the vegetable mixture into the prepared baking dish and evenly top with 4 corn tortillas. Add half the remaining vegetable mixture, followed by the final 4 tortillas, and finish with the remaining vegetable mixture.
  • Sprinkle the top evenly with shredded cheese and bake for 25–30 minutes, or until the cheese is melted and bubbly.
  • Remove the casserole from the oven and let cool for 5 minutes. Top with diced avocado, scallions, and dollops of sour cream just before serving.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating