In our household, weeknight dinners are often a balancing act between healthy, delicious, and, most importantly, something the entire family will actually eat. Let’s be honest, getting kids (and sometimes adults!) excited about vegetables can feel like a culinary tightrope walk. That’s where these Veggie Enchiladas came in and completely changed the game. I stumbled upon this recipe while searching for a satisfying vegetarian option that wasn’t just another bland salad or pasta dish. The promise of cheesy, saucy enchiladas packed with vibrant vegetables was too tempting to resist. And let me tell you, they delivered – and then some!
From the moment the aroma of sautéed onions and peppers filled the kitchen, I knew we were onto something good. The process was surprisingly straightforward, even for a weeknight, and the customizable nature of the filling meant I could use whatever fresh veggies we had on hand. The real magic happened when these beauties came out of the oven, bubbling hot, with melted cheese oozing over the edges. The first bite was an explosion of flavor – savory enchilada sauce, tender vegetables, and that comforting warmth of melted cheese, all wrapped in a soft corn tortilla. My family devoured them! Even my pickiest eater, who usually eyes anything green with suspicion, declared them a “ten out of ten.” These Veggie Enchiladas have become a regular staple in our meal rotation, and I’m thrilled to share this recipe with you, hoping it brings as much joy and deliciousness to your table as it has to ours. Get ready to experience a veggie-packed fiesta that will convert even the most ardent meat-lovers!
Ingredients
This recipe is wonderfully flexible, allowing you to adapt it based on your favorite vegetables and what you have readily available. Here’s a list of the ingredients I typically use to create the most flavorful and satisfying Veggie Enchiladas:
For the Filling:
- 1 tablespoon olive oil: Provides a healthy base for sautéing the vegetables and adds a subtle richness.
- 1 large yellow onion, diced: Forms the aromatic foundation of the filling, adding sweetness and depth.
- 2 cloves garlic, minced: Essential for savory flavor, garlic elevates the vegetable mixture beautifully.
- 1 red bell pepper, diced: Adds sweetness, vibrant color, and a satisfying crunch.
- 1 green bell pepper, diced: Complements the red pepper with a slightly different flavor profile and more color.
- 1 zucchini, diced: Offers a mild flavor and tender texture, blending seamlessly into the filling.
- 1 (15-ounce) can black beans, rinsed and drained: Provides protein, fiber, and a hearty texture.
- 1 (15-ounce) can corn kernels, drained (or 1 cup frozen corn): Adds sweetness and pops of texture, enhancing the overall flavor.
- 1 (10-ounce) package frozen spinach, thawed and squeezed dry: Adds a boost of nutrients and subtle earthy flavor. Ensure it’s squeezed dry to avoid watery enchiladas.
- 1 teaspoon chili powder: Provides warmth and classic enchilada flavor.
- 1/2 teaspoon cumin: Adds earthy and smoky notes, complementing the chili powder.
- 1/4 teaspoon smoked paprika: Enhances the smoky depth and adds a layer of complexity.
- Salt and black pepper to taste: Essential for seasoning and bringing out the flavors of all the ingredients.
For the Enchiladas:
- 10-12 corn tortillas: Traditional for enchiladas and offer a slightly nutty flavor. You can also use flour tortillas for a softer texture, if preferred.
- 2 cups enchilada sauce (red or green, your choice): The star of the show! Choose your favorite store-bought brand or make your own for an even more authentic flavor. Red sauce is typically bolder and spicier, while green sauce is often milder and tangier.
- 2 cups shredded cheese (Monterey Jack, cheddar, or a blend): Provides that irresistible cheesy topping. Monterey Jack melts beautifully and has a mild flavor, while cheddar offers a sharper taste. A blend of cheeses works wonderfully too.
- Optional toppings for serving: Sour cream, guacamole, chopped cilantro, sliced green onions, black olives, pickled jalapeños – get creative and customize your enchiladas!
Instructions
Making these Veggie Enchiladas is easier than you might think! Follow these step-by-step instructions to create a delicious and satisfying meal:
Step 1: Prepare the Vegetable Filling
- Heat the Oil: In a large skillet or Dutch oven, heat the olive oil over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough.
- Sauté Aromatics: Add the diced yellow onion to the skillet and sauté for 5-7 minutes, or until softened and translucent. Stir occasionally to prevent sticking and ensure even cooking.
- Add Garlic and Peppers: Add the minced garlic, diced red bell pepper, and diced green bell pepper to the skillet. Sauté for another 5-7 minutes, or until the peppers are slightly softened but still retain a bit of crispness. Stir regularly.
- Incorporate Zucchini: Add the diced zucchini to the skillet and sauté for 3-5 minutes, or until it begins to soften. Zucchini cooks quickly, so don’t overcook it at this stage.
- Season and Spice: Stir in the chili powder, cumin, and smoked paprika. Cook for 1 minute more, stirring constantly, until fragrant. This step blooms the spices and enhances their flavor.
- Add Beans, Corn, and Spinach: Add the rinsed and drained black beans, drained corn kernels (or frozen corn), and squeezed-dry spinach to the skillet. Stir everything together to combine thoroughly.
- Season to Perfection: Season the vegetable mixture with salt and black pepper to taste. Start with about 1 teaspoon of salt and 1/2 teaspoon of black pepper, and adjust as needed. Taste and add more seasoning if desired.
- Simmer and Reduce: Reduce the heat to low and simmer for 5-10 minutes, allowing the flavors to meld together and the excess moisture to evaporate. This step is crucial for preventing watery enchiladas. Stir occasionally.
- Remove from Heat: Once the filling is heated through and slightly thickened, remove the skillet from the heat and set aside.
Step 2: Assemble the Enchiladas
- Preheat Oven: Preheat your oven to 375°F (190°C).
- Warm Tortillas (Optional but Recommended): Warming the tortillas makes them more pliable and prevents them from cracking when rolled. You can warm them in a few ways:
- Microwave: Stack the tortillas, wrap them in a damp paper towel, and microwave for 30-60 seconds until softened.
- Skillet: Heat a dry skillet over medium heat. Warm each tortilla for about 15-20 seconds per side, until softened.
- Oven: Wrap the tortillas in foil and warm in the preheated oven for 5-10 minutes.
- Sauce the Bottom of the Baking Dish: Pour about 1/2 cup of enchilada sauce into the bottom of a 9×13 inch baking dish or casserole dish. Spread the sauce evenly to prevent the enchiladas from sticking and add moisture.
- Fill and Roll Enchiladas: Take a warmed tortilla and spoon about 1/3 to 1/2 cup of the vegetable filling down the center. Don’t overfill, or the enchiladas might be difficult to roll and may burst.
- Roll Tightly: Roll the tortilla up tightly, like a burrito, and place it seam-down in the prepared baking dish. Arrange the enchiladas side-by-side in the dish. Repeat with the remaining tortillas and filling.
- Top with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled enchiladas, ensuring they are well coated. Sprinkle the shredded cheese generously over the top of the sauce.
Step 3: Bake and Serve
- Bake in Preheated Oven: Bake in the preheated oven for 20-25 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the enchiladas are heated through.
- Rest Briefly: Remove the baking dish from the oven and let the enchiladas rest for 5-10 minutes before serving. This allows them to set slightly and makes them easier to serve.
- Garnish and Serve: Garnish with your favorite toppings, such as sour cream, guacamole, chopped cilantro, sliced green onions, black olives, or pickled jalapeños. Serve hot and enjoy!
Nutrition Facts
(Please note: Nutritional information is an estimate and can vary based on specific ingredients used and portion sizes.)
Servings: Approximately 6-8 enchiladas (depending on tortilla size and filling amount)
Serving Size: 1-2 enchiladas
Approximate Calories per Serving (per enchilada): 300-400 calories (This is a rough estimate. Factors like cheese amount, sauce type, and oil quantity will influence the final calorie count. Using a nutrition calculator with your specific ingredients will provide a more accurate figure.)
Key Nutritional Highlights (per enchilada, approximate):
- Protein: 15-20 grams (from beans and cheese)
- Fiber: 8-10 grams (from vegetables, beans, and corn)
- Fat: 15-20 grams (from olive oil and cheese, with variations depending on cheese choice)
- Carbohydrates: 40-50 grams (from tortillas, vegetables, corn, and beans)
These Veggie Enchiladas are a relatively balanced meal, offering a good source of protein, fiber, and complex carbohydrates. They are also packed with vitamins and minerals from the variety of vegetables included. You can further lighten them up by using reduced-fat cheese and opting for a lighter enchilada sauce.
Preparation Time
- Prep Time: 30-40 minutes (includes chopping vegetables and preparing the filling)
- Cook Time: 20-25 minutes (baking time in the oven)
- Total Time: Approximately 50-65 minutes
These Veggie Enchiladas are a manageable weeknight meal, especially if you do some vegetable chopping ahead of time. The active cooking time is relatively short, and the oven does most of the work.
How to Serve
These Veggie Enchiladas are delicious on their own, but they become a complete and satisfying meal when paired with complementary side dishes and toppings. Here are some serving suggestions to elevate your enchilada experience:
Classic Side Dishes:
- Mexican Rice: A fluffy and flavorful side of Mexican rice is a must-have with enchiladas. Its subtle flavors and light texture perfectly balance the richness of the enchiladas.
- Refried Beans: Serve alongside refried beans (vegetarian refried beans, of course!) for an extra dose of protein and a creamy texture that complements the enchiladas beautifully.
- Simple Salad: A refreshing and light salad with a lime vinaigrette or cilantro-lime dressing provides a counterpoint to the richness of the enchiladas. Consider a salad with mixed greens, tomatoes, cucumbers, and avocado.
Topping Extravaganza:
- Sour Cream or Greek Yogurt: A dollop of cool sour cream or Greek yogurt adds a creamy tang and richness that balances the savory flavors of the enchiladas. Greek yogurt is a slightly healthier alternative.
- Guacamole or Avocado Slices: Creamy guacamole or slices of fresh avocado provide healthy fats and a smooth, buttery texture that complements the enchiladas perfectly.
- Pico de Gallo or Salsa: Fresh pico de gallo or your favorite salsa adds a vibrant burst of flavor, acidity, and freshness. The tomatoes, onions, and cilantro in pico de gallo are especially delicious.
- Chopped Cilantro: Freshly chopped cilantro adds a bright, herbaceous note and a pop of color as a garnish.
- Sliced Green Onions: Thinly sliced green onions offer a mild oniony bite and visual appeal.
- Black Olives: Sliced black olives add a salty and briny flavor that complements the Mexican flavors of the dish.
- Pickled Jalapeños: For those who like a kick, pickled jalapeños provide heat and tang. Serve them on the side so everyone can customize their spice level.
- Lime Wedges: A squeeze of fresh lime juice brightens all the flavors and adds a final touch of zest.
Serving Style:
- Family Style: Place the baking dish of enchiladas in the center of the table and let everyone serve themselves. Offer bowls of side dishes and toppings for a fun and interactive dining experience.
- Plated Servings: For a more formal presentation, plate 1-2 enchiladas per person alongside a scoop of Mexican rice and refried beans. Garnish each plate with your choice of toppings.
Additional Tips for Perfect Veggie Enchiladas
To ensure your Veggie Enchiladas are a resounding success, here are five helpful tips and tricks:
- Don’t Overfill the Tortillas: Resist the urge to stuff the tortillas with too much filling. Overfilling makes them difficult to roll, increases the chance of them bursting in the oven, and can lead to uneven cooking. Aim for about 1/3 to 1/2 cup of filling per tortilla, depending on the size of your tortillas.
- Squeeze the Spinach Dry: Thawed frozen spinach retains a lot of water. Make sure to squeeze it thoroughly dry before adding it to the filling. Excess moisture will make your enchiladas watery and prevent the filling from thickening properly. Use your hands or a clean kitchen towel to squeeze out as much liquid as possible.
- Warm Your Tortillas: Warming tortillas before filling and rolling is crucial, especially for corn tortillas, which can be prone to cracking. Warming them makes them more pliable and prevents breakage. Choose your preferred warming method (microwave, skillet, or oven) and ensure they are softened but not overcooked or dried out.
- Don’t Skimp on the Sauce and Cheese: Enchilada sauce and cheese are essential for flavor and texture. Don’t be shy with the sauce! Make sure to coat the bottom of the baking dish, generously cover the rolled enchiladas, and ensure they are well sauced before baking. Similarly, a generous layer of cheese will create that gooey, melted topping that everyone loves.
- Customize Your Vegetables: Feel free to adapt the vegetable filling based on your preferences and what you have on hand. Other great vegetable additions or substitutions include:
- Mushrooms: Sautéed mushrooms add an earthy and savory flavor.
- Sweet Potatoes or Butternut Squash: Roasted or diced and sautéed sweet potatoes or butternut squash bring sweetness and heartiness.
- Cauliflower or Broccoli: Small florets of cauliflower or broccoli add texture and nutrients.
- Poblano Peppers: Diced poblano peppers offer a mild heat and smoky flavor.
- Carrots: Diced carrots add sweetness and color.
- Kale or Chard: Substitute spinach with kale or chard for a different leafy green option. Just make sure to chop them finely and sauté until tender.
FAQ Section: Your Veggie Enchilada Questions Answered
Q1: Can I make these Veggie Enchiladas ahead of time?
A: Yes, you absolutely can! You can assemble the enchiladas completely, including saucing and cheesing, and then cover the baking dish tightly with plastic wrap and refrigerate for up to 24 hours. When you are ready to bake, simply preheat the oven and bake as directed, adding an extra 5-10 minutes to the baking time to ensure they are heated through, especially if baking from cold. You can also just prepare the vegetable filling ahead of time and store it in the refrigerator for up to 2 days. Then, assemble and bake the enchiladas when you’re ready to eat.
Q2: Can I freeze Veggie Enchiladas?
A: Yes, Veggie Enchiladas freeze well. Assemble and bake the enchiladas as directed. Let them cool completely. Then, wrap the baking dish tightly with plastic wrap and then foil. Freeze for up to 2-3 months. To reheat, thaw overnight in the refrigerator. Bake in a preheated oven at 350°F (175°C) for 20-30 minutes, or until heated through and bubbly. You can also reheat them directly from frozen, but it will take longer (about 45-60 minutes).
Q3: Can I make these enchiladas gluten-free?
A: Yes, these enchiladas can easily be made gluten-free. Ensure you use corn tortillas, as they are naturally gluten-free (always double-check the packaging to be certain). Also, check your enchilada sauce to ensure it is gluten-free, as some brands may contain wheat flour as a thickener. Most enchilada sauces are naturally gluten-free, but it’s always best to verify. All other ingredients in this recipe are naturally gluten-free.
Q4: Can I make these enchiladas vegan?
A: Yes, with a few substitutions! To make these enchiladas vegan, you will need to replace the cheese with a vegan cheese alternative. There are many good vegan shredded cheese options available now that melt reasonably well. Also, check your enchilada sauce to ensure it’s vegan; most red enchilada sauces are, but some green sauces may contain chicken broth. You can also easily make your own vegan enchilada sauce. Finally, omit the sour cream or use a vegan sour cream alternative for serving.
Q5: My enchiladas are soggy, what did I do wrong?
A: Soggy enchiladas are often caused by excess moisture in the filling. The most common culprit is not squeezing the spinach dry enough. Always make sure to thoroughly squeeze out as much water as possible from thawed frozen spinach. Another factor can be not simmering the filling long enough to reduce excess moisture. Simmering the vegetable mixture for 5-10 minutes after adding the beans, corn, and spinach helps to evaporate excess liquid and thicken the filling. Also, avoid using overly watery vegetables like fresh tomatoes in large quantities in the filling, unless you cook them down significantly. Finally, ensure you are not using too much enchilada sauce; while you want them saucy, too much sauce can also lead to sogginess.
PrintVeggie Enchiladas Recipe
Ingredients
For the Filling:
- 1 tablespoon olive oil: Provides a healthy base for sautéing the vegetables and adds a subtle richness.
- 1 large yellow onion, diced: Forms the aromatic foundation of the filling, adding sweetness and depth.
- 2 cloves garlic, minced: Essential for savory flavor, garlic elevates the vegetable mixture beautifully.
- 1 red bell pepper, diced: Adds sweetness, vibrant color, and a satisfying crunch.
- 1 green bell pepper, diced: Complements the red pepper with a slightly different flavor profile and more color.
- 1 zucchini, diced: Offers a mild flavor and tender texture, blending seamlessly into the filling.
- 1 (15-ounce) can black beans, rinsed and drained: Provides protein, fiber, and a hearty texture.
- 1 (15-ounce) can corn kernels, drained (or 1 cup frozen corn): Adds sweetness and pops of texture, enhancing the overall flavor.
- 1 (10-ounce) package frozen spinach, thawed and squeezed dry: Adds a boost of nutrients and subtle earthy flavor. Ensure it’s squeezed dry to avoid watery enchiladas.
- 1 teaspoon chili powder: Provides warmth and classic enchilada flavor.
- 1/2 teaspoon cumin: Adds earthy and smoky notes, complementing the chili powder.
- 1/4 teaspoon smoked paprika: Enhances the smoky depth and adds a layer of complexity.
- Salt and black pepper to taste: Essential for seasoning and bringing out the flavors of all the ingredients.
For the Enchiladas:
- 10–12 corn tortillas: Traditional for enchiladas and offer a slightly nutty flavor. You can also use flour tortillas for a softer texture, if preferred.
- 2 cups enchilada sauce (red or green, your choice): The star of the show! Choose your favorite store-bought brand or make your own for an even more authentic flavor. Red sauce is typically bolder and spicier, while green sauce is often milder and tangier.
- 2 cups shredded cheese (Monterey Jack, cheddar, or a blend): Provides that irresistible cheesy topping. Monterey Jack melts beautifully and has a mild flavor, while cheddar offers a sharper taste. A blend of cheeses works wonderfully too.
- Optional toppings for serving: Sour cream, guacamole, chopped cilantro, sliced green onions, black olives, pickled jalapeños – get creative and customize your enchiladas!
Instructions
Step 1: Prepare the Vegetable Filling
- Heat the Oil: In a large skillet or Dutch oven, heat the olive oil over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough.
- Sauté Aromatics: Add the diced yellow onion to the skillet and sauté for 5-7 minutes, or until softened and translucent. Stir occasionally to prevent sticking and ensure even cooking.
- Add Garlic and Peppers: Add the minced garlic, diced red bell pepper, and diced green bell pepper to the skillet. Sauté for another 5-7 minutes, or until the peppers are slightly softened but still retain a bit of crispness. Stir regularly.
- Incorporate Zucchini: Add the diced zucchini to the skillet and sauté for 3-5 minutes, or until it begins to soften. Zucchini cooks quickly, so don’t overcook it at this stage.
- Season and Spice: Stir in the chili powder, cumin, and smoked paprika. Cook for 1 minute more, stirring constantly, until fragrant. This step blooms the spices and enhances their flavor.
- Add Beans, Corn, and Spinach: Add the rinsed and drained black beans, drained corn kernels (or frozen corn), and squeezed-dry spinach to the skillet. Stir everything together to combine thoroughly.
- Season to Perfection: Season the vegetable mixture with salt and black pepper to taste. Start with about 1 teaspoon of salt and 1/2 teaspoon of black pepper, and adjust as needed. Taste and add more seasoning if desired.
- Simmer and Reduce: Reduce the heat to low and simmer for 5-10 minutes, allowing the flavors to meld together and the excess moisture to evaporate. This step is crucial for preventing watery enchiladas. Stir occasionally.
- Remove from Heat: Once the filling is heated through and slightly thickened, remove the skillet from the heat and set aside.
Step 2: Assemble the Enchiladas
- Preheat Oven: Preheat your oven to 375°F (190°C).
- Warm Tortillas (Optional but Recommended): Warming the tortillas makes them more pliable and prevents them from cracking when rolled. You can warm them in a few ways:
- Microwave: Stack the tortillas, wrap them in a damp paper towel, and microwave for 30-60 seconds until softened.
- Skillet: Heat a dry skillet over medium heat. Warm each tortilla for about 15-20 seconds per side, until softened.
- Oven: Wrap the tortillas in foil and warm in the preheated oven for 5-10 minutes.
- Sauce the Bottom of the Baking Dish: Pour about 1/2 cup of enchilada sauce into the bottom of a 9×13 inch baking dish or casserole dish. Spread the sauce evenly to prevent the enchiladas from sticking and add moisture.
- Fill and Roll Enchiladas: Take a warmed tortilla and spoon about 1/3 to 1/2 cup of the vegetable filling down the center. Don’t overfill, or the enchiladas might be difficult to roll and may burst.
- Roll Tightly: Roll the tortilla up tightly, like a burrito, and place it seam-down in the prepared baking dish. Arrange the enchiladas side-by-side in the dish. Repeat with the remaining tortillas and filling.
- Top with Sauce and Cheese: Pour the remaining enchilada sauce evenly over the rolled enchiladas, ensuring they are well coated. Sprinkle the shredded cheese generously over the top of the sauce.
Step 3: Bake and Serve
- Bake in Preheated Oven: Bake in the preheated oven for 20-25 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the enchiladas are heated through.
- Rest Briefly: Remove the baking dish from the oven and let the enchiladas rest for 5-10 minutes before serving. This allows them to set slightly and makes them easier to serve.
- Garnish and Serve: Garnish with your favorite toppings, such as sour cream, guacamole, chopped cilantro, sliced green onions, black olives, or pickled jalapeños. Serve hot and enjoy!
Nutrition
- Serving Size: one normal portion
- Calories: 300-400
- Fat: 15-20 grams
- Carbohydrates: 40-50 grams
- Fiber: 8-10 grams
- Protein: 15-20 grams