Enchilada Veggie Casserole
I’ll never forget the first time Luna and I threw together an Enchilada Veggie Casserole on a busy Tuesday night. We had a fridge full of peppers, zucchini, and corn just begging to be used, and neither of us felt like rolling individual enchiladas. So, we layered everything into a casserole dish instead, and honestly, it became one of our most-requested recipes.
This Enchilada Veggie Casserole combines all the flavors you love from traditional enchiladas—that spicy, tangy sauce, melted cheese, and hearty fillings—without all the fussy work. Whether you’re feeding a family on a weeknight or meal prepping for the week ahead, this veggie-packed casserole delivers comfort food at its finest. The best part? You can customize this Enchilada Veggie Casserole with whatever vegetables you have on hand, making it both budget-friendly and endlessly adaptable.
Why You’ll Love This Enchilada Veggie Casserole
First off, this Enchilada Veggie Casserole saves you serious time. Instead of carefully rolling tortillas around fillings, you simply layer everything and let the oven do the work. Plus, this recipe packs in so many vegetables that you’ll feel great about serving it to your family. We’re talking bell peppers, zucchini, black beans, corn, and onions—all swimming in a zesty enchilada sauce.
Additionally, this Enchilada Veggie Casserole works beautifully for meal prep. Make it on Sunday, and you’ve got lunches sorted for half the week. It reheats like a dream and actually tastes even better the next day once all those flavors meld together.
Furthermore, this casserole appeals to both vegetarians and meat-eaters alike. Luna always says that a good vegetable dish shouldn’t feel like something’s missing, and this Enchilada Veggie Casserole proves that point perfectly. Even our most devoted carnivore friends come back for seconds.
Moreover, you can easily adjust the spice level to suit your family’s preferences. Want it mild for the kids? Use a gentle enchilada sauce.
Craving heat? Add jalapeños and use a spicy sauce. The flexibility makes this Enchilada Veggie Casserole a true crowd-pleaser.
Ingredients You’ll Need
Gathering ingredients for this Enchilada Veggie Casserole is straightforward. Most items you’ll already have in your pantry or can easily grab at any grocery store. Here’s what you need to create this delicious dish:
| Ingredient | Quantity |
|---|---|
| Corn tortillas | 12 tortillas |
| Enchilada sauce | 3 cups |
| Bell peppers (mixed colors), diced | 2 medium |
| Zucchini, diced | 2 medium |
| Black beans, drained and rinsed | 1 can (15 oz) |
| Corn kernels (frozen or fresh) | 1½ cups |
| Red onion, diced | 1 medium |
| Shredded cheese (Mexican blend or cheddar) | 3 cups, divided |
| Olive oil | 2 tablespoons |
| Cumin | 1 teaspoon |
| Chili powder | 1 teaspoon |
| Salt | ½ teaspoon |
| Black pepper | ¼ teaspoon |
| Fresh cilantro, chopped | ¼ cup (for garnish) |
Substitutions & Variations
One reason we love this Enchilada Veggie Casserole is its flexibility. Don’t have zucchini? Swap in yellow squash or even diced eggplant. Similarly, any color bell pepper works wonderfully in this recipe.
For a protein boost, add cooked quinoa or brown rice between the layers. This transforms your Enchilada Veggie Casserole into an even heartier meal. Alternatively, shredded rotisserie chicken makes this casserole appealing to meat lovers.
Cheese varieties matter too. While we typically use a Mexican cheese blend, pepper jack adds extra kick. Monterey Jack keeps things mild and creamy. For a dairy-free version of this Enchilada Veggie Casserole, use your favorite plant-based cheese or skip it entirely and add extra beans.
Can’t find corn tortillas? Flour tortillas work in a pinch, though they create a slightly different texture. You can also try whole wheat tortillas for added fiber.
Furthermore, experiment with different bean varieties. Pinto beans, kidney beans, or even white beans all work beautifully in this Enchilada Veggie Casserole. Just drain and rinse them first.
One reason we love this Enchilada Veggie Casserole is its flexibility. Don’t have zucchini? Swap in yellow squash or even diced eggplant. Similarly, any color bell pepper works wonderfully in this recipe. For a protein boost, add cooked quinoa or brown rice between the layers. This transforms your Enchilada Veggie Casserole into an even heartier meal. Alternatively, shredded rotisserie chicken makes this casserole appealing to meat lovers. If you’re looking for another delicious casserole option, check out the Kentucky Hot Brown Casserole.
Step-by-Step Instructions
Making this Enchilada Veggie Casserole couldn’t be simpler. Just follow these straightforward steps, and you’ll have dinner on the table in no time.
Step 1: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or a light coating of olive oil.
Step 2: Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3 minutes until softened. Then, add the bell peppers and zucchini. Sauté for 5-7 minutes until the vegetables are tender but still have a slight bite.
Step 3: Stir in the corn, black beans, cumin, chili powder, salt, and pepper. Cook for another 2 minutes, allowing the spices to toast and become fragrant. Remove from heat.
Step 4: Pour about ½ cup of enchilada sauce into the bottom of your prepared baking dish. Spread it evenly across the bottom.
Step 5: Arrange 4 corn tortillas over the sauce, overlapping them as needed to cover the bottom. Spread half of the vegetable mixture over the tortillas, then sprinkle with 1 cup of shredded cheese. Drizzle with about ¾ cup of enchilada sauce.
Step 6: Repeat the layering process: 4 more tortillas, the remaining vegetable mixture, another cup of cheese, and another ¾ cup of enchilada sauce.
Step 7: Top with the final 4 tortillas. Pour the remaining enchilada sauce over the top, spreading it to cover all the tortillas. Finish with the remaining cup of cheese.
Step 8: Cover the Enchilada Veggie Casserole with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and lightly golden.
Step 9: Let the casserole rest for 5-10 minutes before serving. This allows everything to set up nicely, making it easier to slice. Garnish with fresh cilantro and serve.
Pro Tips for Success
After making this Enchilada Veggie Casserole dozens of times, Luna and I have picked up some tricks that make it even better.
First, don’t skip sautéing the vegetables. Raw veggies release too much moisture during baking, making your Enchilada Veggie Casserole watery. Cooking them first concentrates their flavors and removes excess liquid.
Second, warm your tortillas slightly before layering. This prevents them from cracking and makes them more pliable. Simply microwave them for 20-30 seconds wrapped in a damp paper towel.
Third, use quality enchilada sauce. Since it’s a star ingredient in this Enchilada Veggie Casserole, the sauce really matters. We love making our own, but good store-bought versions work wonderfully too.
Additionally, let the casserole rest after baking. Those 5-10 minutes make a huge difference in serving neat portions. Cutting into it immediately results in a messy (though still delicious) plate.
Finally, consider adding a layer of sour cream or Greek yogurt between the middle layers. This creates an extra creamy element that makes your Enchilada Veggie Casserole absolutely irresistible.
After making this Enchilada Veggie Casserole dozens of times, Luna and I have picked up some tricks that make it even better. First, don’t skip sautéing the vegetables. Raw veggies release too much moisture during baking, making your Enchilada Veggie Casserole watery. Cooking them first concentrates their flavors and removes excess liquid. Second, warm your tortillas slightly before layering. This prevents them from cracking and makes them more pliable. Simply follow these tips to enhance your dish, and for a sweet finish, consider making a Rhubarb Strawberry Crisp Casserole.
Storage & Reheating Tips
This Enchilada Veggie Casserole stores exceptionally well, making it perfect for meal prep. Once cooled completely, cover the casserole tightly with plastic wrap or transfer portions to airtight containers. It keeps in the refrigerator for up to 5 days.
For reheating individual portions, microwave on medium power for 2-3 minutes until heated through. If reheating the entire casserole, cover it with foil and warm in a 350°F oven for about 20-25 minutes.
Freezing works beautifully too. Wrap the entire cooled Enchilada Veggie Casserole (or individual portions) tightly in plastic wrap, then again in aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Pro tip from Luna: freeze individual portions in single-serving containers for easy grab-and-go lunches. Just thaw and reheat whenever you need a quick, satisfying meal.
What to Serve With This Recipe
While this Enchilada Veggie Casserole is satisfying on its own, pairing it with complementary sides creates a complete meal experience.
We love serving this casserole with a simple side salad. Mixed greens with a lime-cilantro dressing provides a fresh, bright contrast to the rich, cheesy casserole. Additionally, Mexican rice or cilantro-lime rice makes an excellent companion.
Refried beans or black beans on the side add extra protein and make the meal even more filling. Similarly, chips and guacamole or fresh pico de gallo offer wonderful textures and flavors.
For toppings, set out bowls of sour cream, sliced jalapeños, diced avocado, salsa, and extra cilantro. Let everyone customize their portion of Enchilada Veggie Casserole to their liking.
Don’t forget beverages! This casserole pairs wonderfully with a cold Mexican beer, margaritas, or even just sparkling water with lime. For a complete fiesta feel, serve everything family-style and let people dig in.
While this Enchilada Veggie Casserole is satisfying on its own, pairing it with complementary sides creates a complete meal experience. We love serving this casserole with a simple side salad. Mixed greens with a lime-cilantro dressing provides a fresh, bright contrast to the rich, cheesy casserole. Additionally, Mexican rice or cilantro-lime rice makes an excellent companion. Refried beans or black beans on the side add extra protein and make the meal even more filling. For another hearty option, try the Chicken Biscuit Casserole.
FAQs
Can I make Enchilada Veggie Casserole ahead of time?
Absolutely! Assemble the entire Enchilada Veggie Casserole up to 24 hours in advance. Cover it tightly and refrigerate until you’re ready to bake.
You may need to add 5-10 minutes to the baking time since it’s starting cold. This make-ahead quality makes it perfect for entertaining or busy weeknights.
How do I prevent my Enchilada Veggie Casserole from getting soggy?
The key is sautéing your vegetables first to release excess moisture. Also, avoid over-saucing the layers. While you want enough enchilada sauce for flavor, too much creates a soggy casserole. Finally, letting the Enchilada Veggie Casserole rest after baking helps it set up properly.
Can I use flour tortillas instead of corn tortillas?
Yes, you can substitute flour tortillas in this Enchilada Veggie Casserole. However, corn tortillas hold up better to the moisture and provide more authentic flavor. If using flour tortillas, choose the burrito-sized ones and use fewer layers. The texture will be slightly different but still delicious.
Is this Enchilada Veggie Casserole gluten-free?
If you use corn tortillas, this recipe is naturally gluten-free. Just double-check that your enchilada sauce doesn’t contain any gluten-containing thickeners. Most traditional enchilada sauces are gluten-free, but always read labels to be certain. This makes the Enchilada Veggie Casserole accessible to those with gluten sensitivities.
How can I make this recipe vegan?
Making a vegan Enchilada Veggie Casserole is simple. Replace the dairy cheese with your favorite plant-based cheese or nutritional yeast. You can also omit cheese entirely and add extra beans and vegetables for substance.
Ensure your tortillas don’t contain lard, and verify that your enchilada sauce is vegan-friendly. The result is just as satisfying.
Enchilada Veggie Casserole is a delightful dish that combines the traditional flavors of enchiladas with a convenient casserole format. This versatile meal allows for various vegetable combinations and can be easily adapted to suit different dietary preferences, making it a popular choice for families and gatherings. For more information on this dish, visit this casserole page.
Nutrition Information (per serving)
This nutritional breakdown is based on 8 servings of Enchilada Veggie Casserole:
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Total Fat | 14g |
| Saturated Fat | 7g |
| Cholesterol | 30mg |
| Sodium | 680mg |
| Total Carbohydrates | 36g |
| Dietary Fiber | 7g |
| Sugars | 6g |
| Protein | 14g |
| Vitamin A | 18% DV |
| Vitamin C | 45% DV |
| Calcium | 25% DV |
| Iron | 12% DV |
This Enchilada Veggie Casserole provides a balanced meal with plenty of fiber, vitamins, and protein. The vegetables contribute significant amounts of vitamins A and C, while the beans and cheese offer protein and calcium. By adjusting cheese quantities or using low-fat versions, you can easily modify the calorie and fat content to suit your dietary needs.

Enchilada Veggie Casserole
Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with cooking spray or a light coating of olive oil.
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3 minutes until softened. Then, add the bell peppers and zucchini. Sauté for 5-7 minutes until the vegetables are tender but still have a slight bite.
- Stir in the corn, black beans, cumin, chili powder, salt, and pepper. Cook for another 2 minutes, allowing the spices to toast and become fragrant. Remove from heat.
- Pour about ½ cup of enchilada sauce into the bottom of your prepared baking dish. Spread it evenly across the bottom.
- Arrange 4 corn tortillas over the sauce, overlapping them as needed to cover the bottom. Spread half of the vegetable mixture over the tortillas, then sprinkle with 1 cup of shredded cheese. Drizzle with about ¾ cup of enchilada sauce.
- Repeat the layering process: 4 more tortillas, the remaining vegetable mixture, another cup of cheese, and another ¾ cup of enchilada sauce.
- Top with the final 4 tortillas. Pour the remaining enchilada sauce over the top, spreading it to cover all the tortillas. Finish with the remaining cup of cheese.
- Cover the Enchilada Veggie Casserole with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and lightly golden.
- Let the casserole rest for 5-10 minutes before serving. This allows everything to set up nicely, making it easier to slice. Garnish with fresh cilantro and serve.