There’s something undeniably comforting about enchiladas-those rich, spicy flavors, the hearty layers, the melty cheese. But sometimes, life just calls for a bit of a twist on the classics. That’s how this Vegetarian Enchilada Pie came about in my kitchen. I’ve always been someone who loves playing with food, making small changes to recipes I know and love. This pie was born on a rainy Sunday afternoon, when I realized I was craving the bold flavors of enchiladas but wanted something a little lighter, a bit more homey, and definitely easier to throw together.
The beauty of this recipe is that it takes all the things you love about enchiladas-the savory fillings, the zesty sauce, and that cheesy, gooey goodness-and transforms them into a layered pie that’s a breeze to make. You get the flavor and texture of enchiladas but with the satisfaction of knowing it’s a simple, one-pan meal. Plus, it’s a vegetarian recipe that packs a serious punch in both flavor and nutrition. You don’t miss the meat here. Not even for a second.
Vegetarian Enchilada Pie Recipe

Ready to dive in? This Vegetarian Enchilada Pie is so easy and satisfying, you’ll find yourself making it on repeat. It’s perfect for a weeknight dinner, a casual gathering with friends, or even a cozy meal to enjoy while binge-watching your favorite show. Here’s how you can make it:
Ingredients Needed
For The Pie
- 12 corn tortillas (you can also use flour tortillas if you prefer)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) red enchilada sauce (you can also use green if you prefer)
- 1 cup corn kernels (fresh, frozen, or even canned works)
- 1 cup bell peppers (diced, any color you like)
- 1 small onion, diced
- 1 zucchini, thinly sliced
- 2 cups shredded cheddar cheese (or Mexican blend cheese)
- 1/2 cup sour cream or Greek yogurt (for topping)
- Fresh cilantro (for garnish)
- Salt and pepper to taste
- Olive oil for sautéing
For The Optional Garnishes
- Sliced avocado
- Lime wedges
- Jalapeño slices (for some heat!)
Cooking Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×9-inch or similar-sized baking dish with a bit of olive oil, ensuring the bottom and sides are well-coated.
- Sauté the vegetables: Heat a tablespoon of olive oil in a large skillet over medium heat. Add the diced onions, bell peppers, and zucchini. Sauté for about 5-7 minutes until they soften and become fragrant. Toss in the corn and black beans, cooking for an additional 3-4 minutes to warm through. Season with salt and pepper to taste.
- Assemble the pie: Begin with a layer of corn tortillas at the bottom of your prepared baking dish. You might need to cut a couple of tortillas to fit the dish completely. Spread a thin layer of enchilada sauce over the tortillas, followed by half of the sautéed vegetable mixture. Then sprinkle a generous handful of shredded cheese.
- Layer, repeat: Place another layer of tortillas, followed by more enchilada sauce, the rest of the vegetable mixture, and the remaining cheese. Finish with a final layer of tortillas, a final drizzle of sauce, and the rest of the cheese.
- Bake: Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes. After 20 minutes, remove the foil and bake for another 10-15 minutes until the cheese is bubbly and golden.
- Serve: Let the pie rest for a few minutes before slicing. Top each serving with a dollop of sour cream or Greek yogurt, fresh cilantro, and any optional garnishes like avocado, lime wedges, or jalapeño slices.
Ingredient Science Spotlight
Let’s talk about the science behind a few key ingredients in this recipe. Corn tortillas, for example, are not only a staple in Mexican cuisine, but they’re also a great gluten-free option. Corn tortillas are made from masa harina (corn flour) and water, which gives them a slightly chewy texture and a mild, earthy flavor that pairs perfectly with the spiciness of the enchilada sauce.
The black beans in this dish are a powerhouse of plant-based protein and fiber. These little guys don’t just bulk up the pie with satisfying texture, they also bring essential nutrients like iron, magnesium, and antioxidants. Their creamy, rich texture adds a perfect balance to the crunchy tortillas and melty cheese.
Zucchini and bell peppers are another duo I love to include. Zucchini is mostly water, which helps keep the dish from feeling too heavy, while bell peppers are packed with vitamin C and other antioxidants that brighten up the overall flavor. Together, they provide a fresh contrast to the deeper, smoky flavors of the enchilada sauce.
Expert Tips
- For a crispier texture: If you like a bit of crunch in your tortilla layers, you can quickly fry the corn tortillas in a bit of oil before assembling the pie. This adds extra texture and flavor, though it’s not essential. The baked version is still delicious and lighter.
- Sauce makes all the difference: If you have time, make your own enchilada sauce from scratch. It’s easier than you might think and can add a deeper, richer flavor. You just need some tomatoes, chili powder, cumin, and a few spices, plus a little patience while it simmers.
- Don’t skip the rest period: Letting the pie sit for a few minutes after it comes out of the oven helps everything set and makes it easier to slice. It’s hard to resist, but waiting will help keep your slices intact.
- Be creative with your veggies: This recipe is incredibly versatile. Feel free to swap out the zucchini for sweet potatoes, or add some spinach for extra greens. It’s a great way to clean out your fridge and use up whatever veggies you have on hand.
Recipe Variations
- Vegan Version: Swap the cheese for a vegan cheese or nutritional yeast, and skip the sour cream, using dairy-free yogurt or avocado as a topping instead. The black beans and corn already provide a satisfying texture and flavor, so you won’t miss the dairy.
- Add Some Heat: If you’re a fan of spicy food, toss in some chopped jalapeños or even a few dashes of hot sauce into the vegetable mix. For an extra kick, sprinkle some crushed red pepper flakes on top before baking.
- Meat Lovers: Although this is a vegetarian recipe, you can easily add some shredded chicken, beef, or even chorizo to the filling for a more traditional enchilada experience.
Final Words
There’s something so fulfilling about making a dish from scratch that brings people together. This Vegetarian Enchilada Pie has become one of my go-to comfort meals-one that I’m always excited to share with friends and family. The layers of flavor, the balance of spice and creaminess, and the fact that it’s all wrapped up in a cozy pie shape make it feel like a celebration every time I serve it.
FAQs
What Ingredients Are Needed For A Vegetarian Enchilada Pie?
To make a vegetarian enchilada pie, you will need corn tortillas, a variety of vegetables (such as bell peppers, onions, and zucchini), black beans, enchilada sauce, shredded cheese (like cheddar or Monterey Jack), and seasonings such as cumin, chili powder, garlic, and salt. Optional toppings include sour cream, avocado, or fresh cilantro.
Can I Make The Vegetarian Enchilada Pie Gluten-free?
Yes, you can easily make a vegetarian enchilada pie gluten-free by using gluten-free corn tortillas instead of regular flour tortillas. Be sure to check that your enchilada sauce and other ingredients do not contain gluten, as some processed products may have hidden gluten.
How Do I Store Leftovers Of A Vegetarian Enchilada Pie?
To store leftovers of a vegetarian enchilada pie, let it cool to room temperature, then cover it tightly with plastic wrap or foil. You can refrigerate it for up to 3-4 days. For longer storage, you can freeze it for up to 2-3 months. To reheat, simply bake it in the oven at 350°F (175°C) for 15-20 minutes or until heated through.
