Zesty Veggie Enchiladas

These Vegetarian Enchiladas are a truly hearty and flavorful dish that will surprise and delight everyone at your table. From the perfectly spiced vegetable and bean filling to the rich, homemade enchilada sauce, these Veggie Enchiladas consistently win over even the most discerning palates. Prepare to make them a staple in your meal rotation!

Two vegetarian enchiladas on white plate topped with diced avocado and cilantro.

You know that one person in your household who seems to turn up their nose at anything green? In my home, that’s my husband. He often steers clear of dishes heavily laden with vegetables, so it was quite a revelation when these Vegetarian Enchiladas became one of his new absolute favorites – a surprise to him as much as it was to me!

The first time I served these delicious veggie enchiladas to my family, I admit I was prepared for some resistance. I even preemptively paired them with a side of Instant Pot Spanish Rice and refreshing Pina Colada Smoothies, just in case the vegetable-rich filling wasn’t a hit. Imagine my astonishment when my teenagers and my famously picky husband devoured them without a single complaint! It was a true victory for healthy, family-friendly eating.

So, whether you’re actively searching for more family-friendly plant-based recipes, aiming to effortlessly incorporate more vegetables into your diet, or simply craving a flavorful, easy family meal that delivers on taste and nutrition, these Vegetarian Enchiladas are undoubtedly the perfect choice for you. They’re a testament to how satisfying and delicious meatless meals can be.

Why These Vegetarian Enchiladas Will Become Your New Go-To

  • Explosion of Flavor: Beyond just ‘flavorful,’ these enchiladas offer a complex tapestry of tastes. The filling, a carefully balanced blend of sautéed vegetables and seasoned beans, is perfectly spiced. Every bite delivers a harmonious blend of sweet, savory, and a hint of smoky spice, complemented by a delightful mix of textures. It’s a culinary experience that truly satisfies.
  • Perfectly Balanced Spice: Drenched in our incredible homemade enchilada sauce, the flavor profile of these enchiladas is elevated to new heights. The sauce adds a subtle, warming kick without being overpowering, making these enchiladas mild enough for children to enjoy, yet interesting enough for adults who appreciate a nuanced heat. You can always adjust the spice level to your family’s preference.
  • Nutritional Powerhouse: Like our popular Sweet Potato Burritos, these Veggie Enchiladas are brimming with goodness. They’re an excellent source of dietary fiber, essential vitamins, and plant-based protein, thanks to the robust combination of fresh vegetables and hearty beans. They offer sustained energy and contribute significantly to your daily nutrient intake.
  • Naturally Vegan-Friendly: When prepared as written, this recipe for vegetable enchiladas is not only plant-based but also entirely vegan. For an added touch of richness and creaminess, reminiscent of cheesy enchiladas, serve them with a generous dollop of homemade guacamole or a dairy-free sour cream alternative. You won’t miss the cheese!
  • Incredibly Versatile and Adaptable: One of the best aspects of this recipe is its flexibility. Love cheese? Feel free to add your favorite shredded variety! Not a fan of onions? Simply omit them. Prefer pinto beans over black beans? Go for it! The base recipe is incredibly forgiving, allowing you to customize the vegetables and beans based on what you have on hand or what your family enjoys most. You can easily keep this meal dairy-free and vegan, or personalize it to your taste.
  • Excellent for Meal Prep or Entertaining: Life gets busy, and these enchiladas understand that. We’ve included detailed instructions for assembling these up to 24 hours in advance, making them an ideal option for busy weeknights, effortless entertaining, or simply when you want to get a head start on your cooking.

Key Ingredients and Smart Substitutions

Ingredients for enchiladas labeled on counter.
  • Fresh Vegetables: The beauty of these enchiladas lies in the fresh produce. I highly recommend using a combination of bell peppers (yellow or red for sweetness and color), zucchini, onions, garlic, and corn. The onions and garlic form a crucial aromatic base, while bell pepper and zucchini contribute contrasting textures and absorb flavors beautifully. Corn adds a delightful touch of sweetness that perfectly complements the savory spices. Feel free to incorporate other favorites like mushrooms, carrots, or sweet potatoes (pre-cooked).
  • Kale: Kale is a nutritional powerhouse, adding not only a vibrant color but also an earthy depth of flavor and fantastic texture to the filling. If kale isn’t your preference, baby spinach or chopped regular spinach makes an excellent substitute; simply ensure stems are removed from mature kale leaves and cut them into bite-sized pieces before cooking. You can also omit greens entirely if desired.
  • Beans: Choose between fiber-rich pinto beans or black beans. Both varieties absorb the spices wonderfully and provide a creamy texture and substantial protein, making these Vegetarian Enchiladas truly hearty and satisfying. Always drain and rinse canned beans thoroughly to remove excess sodium and improve flavor.
  • Jalapeño: For a gentle warmth and a layer of authentic Mexican flavor, a minced jalapeño is an excellent addition. It adds a subtle heat that enhances the dish without overwhelming it. If you prefer a milder version, you can certainly omit it, or for more heat, leave some of the seeds in.
  • Fajita Seasoning: The heart of our enchilada filling’s flavor comes from a balanced Homemade Fajita Seasoning. This blend typically includes garlic powder, onion powder, cumin, smoked paprika, chili powder, and salt. It’s designed to impart a robust, savory flavor that complements the vegetables perfectly without overpowering their natural taste. Store-bought fajita seasoning works well too, just check the ingredients for any unwanted additives.
  • Fresh Lime: Don’t skip the fresh lime! Adding both lime zest and fresh lime juice to the vegetable filling provides an essential burst of bright, zesty flavor. This citrusy note cuts through the richness and adds a fresh dimension that makes the entire dish pop. Always use fresh lime for the best results.
  • Enchilada Sauce: While a good quality store-bought red enchilada sauce can be convenient, making homemade enchilada sauce is surprisingly easy and yields a vastly superior flavor. Plus, it gives you control over ingredients, making it easy to ensure it’s gluten-free if needed. For a delightful variation, consider swapping the red sauce for a tangy Salsa Verde.
  • Tortillas: The foundation of any great enchilada. You can use any soft-taco-sized (8-inch) tortillas you prefer. Flour, corn, or even homemade tortillas all work wonderfully. For gluten-free options, choose certified gluten-free corn or flour tortillas. Corn tortillas often benefit from a quick warm-up to prevent cracking.
  • Cheese (Optional): The addition of shredded cheese is completely optional and depends on your dietary preferences. Without cheese, these Vegetarian Enchiladas are naturally vegan-friendly and dairy-free. If you’re not vegan or avoiding dairy, a sprinkle of shredded Mexican blend, Colby, or cheddar cheese over the top before baking adds a comforting, gooey finish.

Crafting Your Delicious Vegetarian Enchiladas: A Step-by-Step Guide

Achieving perfect enchiladas is simple with these detailed steps. Refer to the full recipe details at the bottom of this post for precise quantities and comprehensive instructions.

  1. Prepare the Flavorful Veggie Filling: Begin by sautéing your chosen vegetables. This crucial step not only helps to develop their natural flavors through caramelization but also releases excess moisture. Sautéing ensures your enchiladas won’t be soggy and that the filling will boast an incredible depth of savory taste. Cook until vegetables are tender-crisp and aromatic.
Skillet with vegetable mixture for vegan enchiladas.
  1. Gently Toast Your Tortillas: Before filling, it’s highly recommended to warm or lightly toast your tortillas. You can achieve this in a microwave (briefly) or, for best results, in a dry skillet over medium-high heat for about 30 seconds per side. This process makes the tortillas more pliable, preventing them from cracking or tearing as you roll them. It also enhances their flavor, especially with corn tortillas, which tend to be more fragile.
  2. Expertly Fill Each Enchilada: Place about ⅓ to ½ cup of the prepared vegetable and bean mixture onto the center of each warmed tortilla. The exact amount depends on your tortilla size and desired fullness. You want enough filling to make a hearty enchilada, but not so much that it becomes difficult to roll tightly. Fold in the short sides of the tortilla first, then roll it up lengthwise into a snug cylinder.
Tortilla with vegetable and bean mixture on cutting board.
  1. Thoughtfully Assemble the Enchiladas: Arrange the rolled enchiladas seam-side down in a lightly greased baking dish. A key tip for preventing soggy bottoms: I typically don’t spread enchilada sauce on the bottom of my baking dish, as this can make the tortillas overly soft. However, if you prefer a very soft texture, a thin layer (about ¼ cup) of sauce on the bottom is perfectly fine. Once all enchiladas are in the dish, generously pour the remaining enchilada sauce evenly over the tops. If you’re adding cheese, sprinkle your shredded cheese over the sauce now.
Pan with Assembled Veggie Enchiladas.
  1. Bake to Golden Perfection & Serve: Bake the enchiladas in your preheated oven until they are thoroughly warmed through, the sauce is bubbling, and any added cheese is melted and lightly golden. This usually takes about 15-20 minutes. Once baked, remove them from the oven and let them cool slightly before serving. Garnish generously with your favorite toppings such as fresh cilantro, diced avocado, chopped tomatoes, a dollop of sour cream (or vegan alternative), and a few pickled jalapeños for an extra kick.
Pan with Baked Vegetable Enchiladas and tomatoes and avocado off to the side.

Mastering Enchilada Perfection: Tips for Preventing Soggy Results

Nobody enjoys “wet” or soggy enchiladas that lose their structural integrity in a pool of sauce. To ensure your enchiladas are perfectly firm yet tender, follow these essential tips:

  • Skip Sauce on the Bottom: Instead of spreading enchilada sauce directly on the bottom of your baking dish, simply spray the pan with a nonstick cooking spray. This prevents sticking without introducing excess moisture that can lead to soggy tortillas. The enchiladas will still absorb plenty of flavor from the sauce poured over the top.
  • Bake Uncovered: Covering your enchiladas with foil during baking traps steam and moisture, which can cause the tortillas to become overly soft and disintegrate. For a more desirable texture and slightly crispy edges, bake your enchiladas uncovered. This allows some moisture to evaporate, ensuring a better consistency.
  • Proper Vegetable Preparation: As mentioned in the cooking steps, thoroughly sautéing your vegetables before assembling the enchiladas is vital. This step helps to cook out much of their natural moisture, particularly from ingredients like zucchini, which can release a lot of water during baking.

However, if your preference leans towards exceptionally soft enchiladas, you can adjust these tips. Spread an additional ¼ cup of enchilada sauce on the bottom of your baking dish and bake the enchiladas covered with foil for about 25 minutes, or until heated through to your liking.

Prepare Ahead: Make-Ahead Vegetarian Enchiladas for Busy Days

The convenience of these Vegetarian Enchiladas extends to their make-ahead potential! You can easily assemble them up to 24 hours in advance, making them perfect for entertaining or simplifying a busy weeknight. To do so, follow these simple steps:

Prepare the enchilada filling as directed in the recipe. Warm and fill the tortillas with the mixture, rolling them tightly. Place the rolled enchiladas into your greased baking dish. Crucially, at this stage, do NOT add the enchilada sauce; adding it too early will cause the tortillas to become soggy and potentially disintegrate. Cover the baking dish tightly with plastic wrap or foil and refrigerate for up to 24 hours.

When you’re ready to bake, remove the dish from the refrigerator and let it sit on the counter while your oven preheats. Once the oven is ready, uncover the enchiladas, pour the enchilada sauce generously over the top (and sprinkle with cheese if you’re using it), then bake as directed in the recipe. This method ensures fresh-tasting, perfectly textured enchiladas whenever you need them.

Customizing Your Enchiladas: Endless Variations for Every Palate

One of the true joys of these vegetarian enchiladas is their incredible adaptability. Don’t feel limited to the exact ingredients listed; this recipe serves as a fantastic canvas for your culinary creativity and dietary needs. Here are some ideas to inspire your next batch:

  • Veggie Swaps: Experiment with different vegetables based on seasonality or what you have on hand. Try finely chopped carrots, mushrooms, sweet potato (pre-cooked and diced), spinach (in addition to or instead of kale), or even roasted poblano peppers for a smoky kick.
  • Protein Boosts: For extra protein, consider adding crumbled firm tofu (sautéed until golden), tempeh, or a plant-based ground meat substitute to the filling. Lentils are also a fantastic addition, providing earthy flavor and fiber.
  • Spice Level Adjustments: If you love heat, include the seeds and membranes of the jalapeño, or add a pinch of cayenne pepper to the fajita seasoning. For milder tastes, simply omit the jalapeño entirely.
  • Cheese Alternatives: If keeping it vegan, use your favorite dairy-free shredded cheese. Nutritional yeast can also be stirred into the filling for a cheesy, umami flavor without dairy.
  • Different Sauces: Beyond our homemade red enchilada sauce or salsa verde, try a creamy cashew-based sauce for a richer, milder profile.
  • Herb Enhancements: Fresh herbs like oregano, thyme, or marjoram can be added to the vegetable filling for nuanced flavors.

Serving Suggestions for a Complete Mexican-Inspired Feast

While these Vegetarian Enchiladas are incredibly satisfying on their own, pairing them with the right sides and garnishes can elevate your meal into a full-blown Mexican-inspired celebration. Here are some ideas:

  • Classic Toppings: Don’t forget the essentials! Freshly diced avocado or a scoop of homemade guacamole, a dollop of sour cream (or a dairy-free alternative), chopped fresh cilantro, and diced tomatoes add freshness and creaminess.
  • For an Extra Kick: Pickled jalapeños, a dash of your favorite hot sauce, or a sprinkle of chili flakes can intensify the heat to your liking.
  • Hearty Sides: Serve alongside fluffy Spanish rice, creamy refried beans, or a simple side salad with a zesty lime vinaigrette for a well-rounded meal.
  • Fresh & Bright: A vibrant corn salad, black bean and corn salsa, or simply a bowl of fresh fruit can offer a refreshing contrast to the rich enchiladas.
  • Refreshing Beverages: Pair with a Pina Colada Smoothie, horchata, or a crisp margarita for the adults.

Frequently Asked Questions About Vegetarian Enchiladas

Can I freeze these vegetarian enchiladas?
Yes, absolutely! You can freeze assembled but unbaked enchiladas (without sauce) for up to 3 months. Wrap them tightly in plastic wrap and then foil. When ready to bake, thaw in the refrigerator overnight, then add sauce and bake as directed. You can also freeze baked leftovers in an airtight container for up to 1-2 months, then reheat gently.
How long do leftover enchiladas last?
Leftover vegetarian enchiladas, stored in an airtight container in the refrigerator, will stay fresh and delicious for up to 4 days.
Are these enchiladas spicy?
As written, the recipe offers a mild, balanced spice from the fajita seasoning and an optional half jalapeño. This is generally well-tolerated by most, including children. You can easily adjust the heat by omitting the jalapeño for a milder dish or adding more for a spicier kick.
Can I use a different type of bean?
Yes, feel free to use your favorite beans! Black beans and pinto beans are most common in Mexican cuisine and work perfectly here, but you could also try kidney beans or even a blend of different types.
Is it possible to make this recipe gluten-free?
Yes! To make these enchiladas gluten-free, simply use certified gluten-free corn or flour tortillas. Ensure your enchilada sauce is also gluten-free (homemade is often the safest bet, or check labels carefully for store-bought versions). The rest of the ingredients are naturally gluten-free.
What if I don’t have all the specific vegetables?
This recipe is very flexible. Feel free to substitute or add other quick-cooking vegetables you enjoy, such as mushrooms, bell peppers of different colors, or even thinly sliced carrots. The goal is a colorful and flavorful mix!

Explore More Plant-Powered Mexican-Inspired Recipes

  • Flavorful Vegetarian Fajitas
  • Zesty Roasted Cauliflower Tacos
  • Quick & Easy Refried Bean Burritos
  • Satisfying Black Bean Tacos
  • Hearty Lentil Tacos with Avocado Cream
  • Wholesome Sweet Potato Burritos

If you tried this recipe for Vegetarian Enchiladas, we would love for you to leave a review and comment below to share your experience!


5 from 9 votes

Vegetarian Enchiladas Recipe

By:
Kristen Chidsey
Yields:
4 servings
Prep time:
20 mins
Cook time:
30 mins
Total time:
50 mins
Pin Recipe
Print Recipe
Veggie Enchilada on white plate topped with avocado and cilantro.
Made with zucchini, kale, corn, beans, peppers, and onions, these Vegetarian Enchiladas are bursting with flavor and nutrition.

Ingredients

  • ½ tablespoon extra virgin olive oil
  • 1 small yellow onion, minced
  • ½ cup diced yellow and/or red bell pepper, about 1 small pepper
  • ½ small jalapeño, seeded and minced, optional
  • 1 clove garlic, minced, or 1 heaping teaspoon minced garlic
  • 2 medium zucchini, diced into half moons
  • 1 cup frozen corn kernels
  • 2 cups chopped kale, stems removed
  • 1 (15oz) can pinto beans or black beans, drained and rinsed
  • 2 teaspoons fajita seasoning
  • 1 medium lime, zest and juice
  • 8 (8-inch) flour or corn tortillas
  • 1 cup homemade enchilada sauce, or canned red enchilada sauce
  • 2 cups shredded cheddar cheese, optional
  • Avocado, cilantro, sour cream, tomato, etc., for serving

Instructions

  1. Preheat oven to 400℉/205℃ and grease a 7×11 baking dish with nonstick cooking spray.
  2. In a large nonstick skillet, heat the ½ tablespoon extra virgin olive oil over medium-high heat. Add the 1 small yellow onion (minced), ½ cup diced yellow and/or red bell pepper, and ½ small jalapeño, seeded and minced and sauté for 3-4 minutes, or until the onion just begins to soften. Add the 1 clove garlic, minced and 2 teaspoons fajita seasoning and sauté for 1 minute, to lightly toast the garlic and spices.
  3. Add the 2 medium zucchini (diced into half moons), 1 cup frozen corn kernels, and 2 cups chopped kale and cook until zucchini is softened and kale is wilted, about 5-7 minutes, being sure to stir frequently. Add 1 (15oz) can pinto beans or black beans (rinsed and drained) to the vegetable mixture and cook for about 1 minute, just to warm through. Turn off the heat and add in the zest and juice of 1 medium lime.
  4. Warm the 8 (8-inch) flour or corn tortillas for 30 seconds per side in a dry nonstick skillet over high heat until soft and pliable.
  5. Place ⅓ to ½ cup of the vegetable mixture onto the center of each tortilla. Fold in the sides of the tortilla and roll up the tortilla lengthwise. Place the prepared enchilada into the prepared pan.
  6. Pour the 1 cup homemade enchilada sauce over the top of the tortillas, spreading if needed. Top with 2 cups shredded cheddar cheese if desired. Bake for 15-20 minutes, or until the enchiladas are warmed through and the cheese is melted.
  7. Remove the vegetarian enchiladas from the oven and let cool slightly. Serve with minced cilantro, avocado, tomatoes, etc.

Equipment

  • 7×11 baking pan

Notes

Fajita Seasoning Substitution: In place of homemade fajita seasoning, you can combine ¼ teaspoon garlic powder, ¼ teaspoon onion powder, ½ teaspoon cumin, ½ teaspoon smoked paprika, ½ teaspoon chili powder, and ¼ teaspoon salt.

Zucchini Selection: I recommend using small zucchini, as their seeds are tiny and typically don’t need removal. If opting for larger zucchini, it’s best to scoop out the seeds, as they can add excessive moisture and an undesirable texture to your filling. Yellow summer squash can also be used as a substitute for zucchini.

Kale Alternatives: Baby spinach or chopped stemmed spinach can be used instead of kale if preferred.

Storage Instructions: Store any leftover enchiladas in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or oven until warmed through.

For Softer Enchiladas: If you enjoy a softer texture, spread an additional ¼ cup of enchilada sauce on the bottom of your baking dish and bake the enchiladas covered with foil for 25 minutes, or until thoroughly heated.

Make-Ahead Instructions: These Vegetarian Enchiladas can be assembled up to 24 hours in advance. Prepare the enchilada filling and toast and fill the tortillas as directed. Place the rolled enchiladas into a greased baking dish, then cover tightly with plastic wrap or foil and refrigerate. Do not add the enchilada sauce at this stage. When ready to bake, remove from the refrigerator while the oven preheats, then uncover, top with sauce (and cheese, if using), and bake as directed.

Nutrition information is based on 2 enchiladas per serving (calculated using flour tortillas and enchilada sauce).

Nutrition Facts (per serving)

Calories: 390 kcal
Carbohydrates: 68g
Protein: 16g
Fat: 7g
Saturated Fat: 1g
Sodium: 456mg
Potassium: 868mg
Fiber: 12g
Sugar: 10g
Vitamin A: 4117IU
Vitamin C: 60mg
Calcium: 180mg
Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.


Tried this recipe?
Mention @amindfullmom or tag #amindfullmom!

This post was originally published in 2020 and updated in 2022 and 2024 to provide the most current information and recipe enhancements.