• Skip to main content
  • Skip to primary sidebar
It's a Veg World After All®
  • Subscribe
  • Cookbook
  • Recipes
    • By Type
    • By Vegetable
  • Tips
  • About
    • Privacy and Terms
    • Services
      • Twin Cities Cooking Classes
      • Writing & Recipes
    • Contact
  • Bloglovin
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
  • Recipes
  • By Veggie
  • Prep Tips
  • About
  • Subscribe
  • Books
  • Work with Lizzie
  • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • By Veggie
    • Prep Tips
    • About
    • Subscribe
    • Books
    • Work with Lizzie
    • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegetarian Enchiladas Verdes

    Sep 25, 2026 by Lizzie Streit, MS, RDN · This post may contain affiliate links · 2 Comments

    189 shares
    Jump to Recipe Print
    Dish of enchiladas with text boxes for recipe name and website.

    Try this easy vegetarian enchilada recipe when you want a meal the whole family will love! These Mexican-inspired enchiladas are packed with zucchini, spinach, corn, and pinto beans and coated in tomatillo salsa verde. The veggie-loaded filling, featuring more vegetables than usual, makes this version unique, nutritious, and downright delicious. For an added bonus, you can assemble the dish ahead of time and pop it in the oven when you’re ready to eat.

    Vegetarian enchiladas recipe in a baking dish topped with avocado, sour cream, and cilantro.
    Jump to:
    • Dietitian Lizzie’s Notes
    • 5-Star Review
    • Ingredients and Substitutions
    • How to Make Vegetarian Enchiladas
    • Expert Tips
    • Easy Ways to Customize
    • Serving Ideas
    • Make-Ahead, Storage, and Freezing
    • More Mexican-Inspired Recipes
    • 📖 Recipe
    • 💬 Comments

    Dietitian Lizzie’s Notes

    If you’re a fellow home cook with a tight schedule who still wants a homemade dinner on the table for your family, this vegetarian enchilada recipe was made for you! I intentionally created it with a make-ahead option in mind. If you’re really short on time after work or school, you can assemble the whole thing the night before or in the morning. When you’re digging into a warm, cheesy dinner after a busy day, you’ll be so grateful for the meal prepping you did!

    Not only is this meal a make-ahead wonder, it’s very flavorful and nutritious. The inspiration came from a recipe for chicken and black bean enchiladas that my mother-in-law gave me. She uses a little bit of cream cheese in the filling, and you’ll see that I do the same for this recipe. It’s an amazing secret for making enchiladas creamy and delicious! And the creaminess pairs so well with the tangy, slightly spicy green salsa. (Please note: this is a recipe inspired by enchiladas, not a traditional version.)

    From a nutrition standpoint, these zucchini enchiladas are fiber-rich, with each one providing 8 grams of fiber and 19 grams of protein. One to two of them can serve as a complete meal on their own, depending on your needs. What a win!

    5-Star Review

    I made this tonight, and let me tell ya, this is probably my most favorite thing I have ever made. So delish 10/10”

    – Lee

    Cheese, cream cheese, onion, cumin, zucchini, garlic, corn, chiles, beans, tortillas, salsa, and spinach with labels.

    Ingredients and Substitutions

    • Salsa verde: Use my green salsa if you want to make homemade enchilada sauce from scratch. For a quicker alternative, use a store-bought option. I love the Trader Joe’s and Late July varieties! Choose a mild salsa if you don’t want it that spicy.
    • Red onion: Sub white or yellow onion if that’s what you have.
    • Garlic cloves: I like to use fresh, but you can substitute 1 teaspoon garlic powder.
    • Ground cumin: Omit if you don’t have it.
    • Frozen corn: Use fresh or drained and rinsed canned corn if needed.
    • Zucchini: Sub yellow squash.
    • Canned mild green chile peppers: Use a seeded and diced fresh jalapeño or poblano pepper if that’s what you have. The jalapeño will be spicier than the mild canned peppers, FYI.
    • Pinto beans: Sub black beans, white beans, or kidney beans.
    • Baby spinach: Swap in kale if you don’t have spinach.
    • Cream cheese: This is a key ingredient for making a creamy sauce for this vegetarian enchilada recipe. Use regular or light. Cottage cheese or ricotta cheese would probably work as substitutes.
    • Shredded Colby Jack cheese: I personally like to buy a block of cheese and shred it myself for this dish, because it melts more smoothly than bagged cheese. However, you can totally use bagged shredded cheese (Colby/Monterey Jack cheese or a Mexican cheese blend) with no issues. Cheddar cheese would also work since it melts well.
    • Flour tortillas: Use 8-inch flour tortillas for best results. If you want a little extra fiber, use whole wheat tortillas instead of white ones. Corn tortillas do not roll well. However, they are used in traditional enchilada recipes, and they maintain their structure better when coated with a sauce. My rendition is inspired by enchiladas but is not a traditional version, and I like the ease of rolling flour tortillas even though they get softer under the sauce than corn would. So, that’s my preference. If you prefer corn tortillas, then of course feel free to use them. If you need the enchiladas to be gluten-free, Siete foods cassava flour tortillas also work well for rolling up the filling.

    How to Make Vegetarian Enchiladas

    The full recipe card with ingredient amounts is at the bottom of the post. Here’s a preview of the steps with photos to guide you in the kitchen.

    Salsa verde spread on the bottom of a baking dish on a counter.

    Spread salsa verde on the bottom of a 9×13″ baking dish/casserole dish.

    Red onion cooking in olive oil, garlic, and cumin in a skillet.

    Sweat the onion in a large skillet with olive oil and cumin over medium heat. Add the garlic and cook for a minute until fragrant.

    Woman adding frozen corn to a skillet with cooked red onion.

    When the onion has softened, add the corn.

    Zucchini, corn, onion, garlic, and seasonings cooked down in a skillet.

    Add the zucchini. Cook for a few minutes until slightly softened.

    Spinach, pinto beans, and canned green chiles added to a skillet with vegetables.

    Add the green chiles, pinto beans, and chopped baby spinach.

    Vegetarian enchilada recipe filling cooked down in a large skillet with a spatula.

    Cook for a few minutes, stirring often, until the spinach is wilted.

    Shredded Mexican cheese and cream cheese added to a skillet with cooked vegetables.

    Add cream cheese and shredded cheese to the skillet.

    Cheesy vegetarian enchilada recipe filling cooked down in a large skillet with a spatula.

    Stir until the cheeses have melted into the filling and are evenly distributed. Remove from heat.

    Woman spooning enchilada filling onto a flour tortilla on a cutting board.

    Spoon roughly ½ cup of the filling towards one side of a tortilla.

    Woman rolling up a tortilla with filling to form an enchilada.

    Roll the tortilla up, starting on the side with the filling. It should be full but not overflowing/losing filling.

    Woman placing rolled enchiladas into a baking dish with salsa verde on the bottom.

    Place the rolled enchiladas seam side down in the prepared baking dish.

    Woman spreading salsa verde on top of enchiladas in a baking dish with a spoon.

    Spread the rest of the salsa verde over the enchiladas, leaving a little bit of the tops and bottoms of them dry.

    Shredded Mexican cheese sprinkled on top of a dish of enchiladas before baking.

    Sprinkle the enchiladas with the remaining cheese.

    Vegetarian enchiladas in a baking dish after coming out of the oven.

    Bake until the cheese is melted and bubbling and the edges of the tortillas are lightly browned.

    Expert Tips

    • Do not overfill. Add only ½ cup to each tortilla. I use a measuring cup to make sure I portion it out correctly. Using more than this will make it difficult to roll them up.
    • Put the filling towards one side of the tortilla. This makes it easier to roll up. Start rolling on the side with the filling.
    • Warm the tortillas to make them more pliable if necessary. If your tortillas are a little stiff, wrap them in a damp paper towel and microwave them for 30 seconds. Do this with only 4 tortillas at time for best results.
    • Keep a little bit of edges of the tortillas dry when spreading salsa on top. This prevents sogginess and helps the enchiladas maintain their structure. Plus, the edges get a little crispy in the oven, which provides a great textural contrast to the creamy, soft filling and centers.
    One enchilada on a plate with sour cream, avocado, lime, and a fork.

    Easy Ways to Customize

    • Make this vegetarian enchilada recipe without cheese. Omit the cheese from the filling and use a vegan cream cheese to provide the creaminess instead. Add extra salsa on top to make up for the lack of cheese. Or, sub a vegan cheese.
    • Switch up the veggies. Use bell pepper in place of corn or chopped mushrooms in place of zucchini. If using mushrooms, make sure to cook them until all of the water has evaporated so that they don’t make the filling soggy.
    • Add some heat. Use jalapeño or serrano in place of or in addition to the canned chiles. You can also use a salsa labeled as spicy instead of mild.

    Serving Ideas

    These enchiladas are a great option for a family dinner or when you’re hosting friends. Topping ideas include sour cream, fresh cilantro, sliced avocado, guacamole, shredded lettuce, and pickled red onions. Serve on their own or alongside a mixed greens salad, Apple Jicama Slaw, or Cabbage Carrot Salad.

    Enchilada cut in half and topped with avocado, sour cream, and cilantro on a plate.

    Make-Ahead, Storage, and Freezing

    • To make vegetarian enchiladas verdes ahead of time, assemble the enchiladas but do not bake them, wrap tightly with foil, and place in the refrigerator for up to four days. Remove the foil before baking. Let the enchiladas sit at room temperature while you preheat the oven.
    • To make this a freezer meal, assemble the enchiladas but do not bake them, wrap tightly with foil and then again with plastic wrap, and store in the freezer for up to three months. Let the enchiladas defrost in the fridge overnight before removing the foil and plastic wrap and baking. If they are still a little frozen when you go to bake them, add up to 10 minutes to the cooking time.
    • To bake enchiladas from frozen, you will need to add 20 to 30 minutes to the cooking time. Remember to remove the foil and plastic wrap before baking. If you plan to freeze and bake them, prep the recipe in a foil lasagna pan or a glass baking dish that can be transferred from the freezer to the oven without breaking or shattering. I recommend this Oxo Good Grips 3 Quart Baking Dish for that purpose.
    • Store leftovers in an airtight container in the fridge. They will keep for 3 to 4 days. Reheat in the microwave in 1-minute intervals on high until warmed through.

    More Mexican-Inspired Recipes

    • Veggie-Loaded Slow Cooker Shredded Mexican Chicken
    • Spaghetti Squash Burrito Bowls (with salsa verde!)
    • Vegetarian Taco Casserole with Quinoa
    • Roasted Tomatillo Soup (Vegetarian)
    • Vegetarian Tostadas
    • Black Bean Spinach Enchiladas

    📖 Recipe

    Send The Recipe

    Get This Recipe In Your Inbox

    Share your email, and we’ll send it to you. Plus, you’ll get a weekly recap of new recipes!
    Vegetarian enchiladas recipe in a baking dish topped with avocado, sour cream, and cilantro.

    Vegetarian Enchilada Recipe

    Vegetable enchiladas with tomatillo green sauce and a creamy filling make a great weeknight dinner.
    Please note: this recipe is inspired by enchiladas but is not a traditional version.
    5 from 3 votes
    Print Pin Rate
    Prep Time: 20 minutes mins
    Cook Time: 30 minutes mins
    Total Time: 50 minutes mins
    Servings: 8 enchiladas
    Calories: 436kcal
    Author: Lizzie Streit, MS, RDN

    Ingredients 

    • 2 cups salsa verde - divided; use the linked recipe or sub a store-bought salsa
    • 1 tablespoon extra virgin olive oil
    • 1 red onion - diced, about 1.5 cups
    • ½ teaspoon cumin
    • 3 cloves garlic - minced
    • 1 cup frozen corn
    • 1 zucchini - cubed, about 1 to 1.5 cups
    • Salt - to taste
    • Black pepper - to taste
    • 4 ounces canned mild green chile peppers
    • 6 ounces baby spinach - roughly chopped
    • 15 ounces pinto beans - drained and rinsed
    • 2 cups shredded Colby Jack cheese - divided
    • 2 ounces cream cheese
    • 8 8-inch flour tortillas
    • Toppings of choice - such as avocado, cilantro, sour cream, or lime wedges

    Instructions

    • If you are using homemade salsa verde, prep the recipe. This will add about 20 extra minutes to your prep time.
    • Preheat the oven to 400 degrees F/204 degrees C. Grease a 9×13 (3 quart) baking dish with butter or nonstick spray.
    • Spread 1 cup of the salsa verde on the bottom of the dish. Set the dish aside while you prep the filling.
    • In a large skillet, heat the olive oil over medium heat. Add the onion and cumin and cook for a few minutes until the onion is soft.
    • Stir in the garlic, and cook for another minute until fragrant.
    • Add the corn and zucchini. Cook until the zucchini is tender, about 5 minutes. Season with salt and pepper.
    • Add the canned green chile peppers, chopped spinach, and beans to the skillet. Cook, stirring often, until the spinach is wilted, about 3 minutes.
    • Stir in 1 cup of the shredded cheese and the cream cheese. Stir for about a minute until they melt and are well-incorporated into the filling. Remove the filling from heat. Season with additional salt and pepper. (I probably add about ½ teaspoon of salt total throughout the process).
    • Prepare the enchiladas. Place approximately ½-cup of the filling into a tortilla, towards one side. Roll the tortilla up. Place seam side down in the baking dish. Repeat with the rest of the tortillas until you have 8 enchiladas side-by-side in the dish.
    • Spread the remaining cup of salsa verde on top of the assembled enchiladas, leaving the edges dry (a little bit of the top and bottom of each tortilla). Sprinkle the salsa-coated part of the tortillas with the remaining cup of shredded cheese.
    • Bake for 15 to 20 minutes until the cheese is bubbling and the edges of the tortillas are slightly browned.
    • Remove from the oven. Serve warm with toppings of your choice.
    • Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!

    Notes

    • The linked salsa verde recipe is mild. If using a store-bought salsa, choose one with the spice level you want.
    • To make ahead of time, assemble the enchiladas, cover tightly with foil, and keep in the fridge for up to four days before baking. Remove foil and let the enchiladas sit at room temperature while the oven preheats.
    • You can also freeze the assembled enchiladas for up to three months, covered in foil then plastic wrap. Let them thaw in the fridge before baking or bake straight from frozen (be sure to use a dish that can go directly from the freezer to the oven, and remember to remove the wrappings). Add up to 20-30 minutes to the cooking time if baking from frozen.
    • Leftovers can be stored in an airtight container in the fridge for 3 to 4 days. Reheat in the microwave for 1-2 minutes until warmed through.
    • Note on tortillas: I like the ease of rolling flour tortillas, which is why I recommend them over corn tortillas. Corn tortillas are used in traditional recipes and can be substituted if that’s what you prefer! They maintain their structure a little better when coated with the salsa but are hard to roll, whereas flour tortillas are at risk of getting a little gummy. The choice is yours!

    Nutrition

    Serving: 1enchilada | Calories: 436kcal | Carbohydrates: 47g | Protein: 17g | Fat: 20g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Cholesterol: 39mg | Sodium: 1166mg | Potassium: 662mg | Fiber: 6g | Sugar: 8g | Vitamin A: 2840IU | Vitamin C: 21mg | Calcium: 370mg | Iron: 4mg
    Did you make this recipe?Tag @vegworld_recipes and follow me today!

    More Main Dish Recipes

    • Woman holding a veggie tostada with cheese and avocado in her hand.
      Crispy Vegetarian Tostadas
    • Eggplant and tomato shakshuka on serving plates surrounded by bread and ingredients.
      Eggplant Shakshuka
    • Tortellini salad with roasted summer vegetables in a bowl with a spoon next to herbs.
      Summer Tortellini Salad with Roasted Vegetables
    • Bowl of four bean salad with a wooden spoon next to napkin, herbs, salt, and pepper.
      Easy Four Bean Salad
    189 shares

    Reader Interactions

    Comments

      5 from 3 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Lee

      June 07, 2025 at 10:50 pm

      5 stars
      I made this tonight with, and let me tell ya, this is probably my most favorite thing I have ever made. So delish 10/10

      Reply
      • Lizzie Streit, MS, RDN

        June 09, 2025 at 1:40 pm

        Hi Lee, I’m thrilled to hear you enjoyed this recipe so much! Thanks a lot for your 5-star review.

        Reply

    Primary Sidebar

    lizzie streit cutting carrots

    Welcome! I'm Lizzie, a mom, registered dietitian, and cookbook author who loves vegetables. And I'm here to help you love them too! My easy, veggie-forward recipes will help you get comfortable in the kitchen and celebrate the seasons.

    More about me →

    Fall

    • Salsa verde in a small serving bowl surrounded by tomatillos and cilantro.
      Salsa Verde
    • Chicken sausage sheet pan with vegetables and pesto on a plate with a fork.
      Chicken Sausage Sheet Pan Dinner
    • Vegetarian stir fry cooking in a cast iron skillet with a wooden spoon.
      Kohlrabi Stir Fry
    • Roasted beets and carrots with goat cheese on a serving plate with silver spoon.
      Roasted Beets and Carrots with Goat Cheese & Balsamic Glaze
    See more Fall →

    Soups

    • Bowl of vegetable barley soup next to bread, spoons, a napkin, and cheese.
      Barley Soup with Vegetables
    • Potato soup with chives and cheese on a counter next to toppings, spoon, and napkin.
      Potato White Bean Soup
    • Parsnip leek soup with thyme and walnuts next to ingredients, garnishes, spoon, and napkin.
      Creamy Parsnip Leek Soup (without cream!)
    • Purple sweet potato soup topped with pistachios and feta in a bowl with a spoon.
      Purple Sweet Potato Soup
    See more Soups →

    Footer

    About

    About Lizzie

    Privacy Policy and Terms

    Portfolio

    My Books

    Featured On

    logos from news publications and websites spread out on a white background

    Contact

    Contact

    Work with Lizzie

    Sign Up! for emails and updates

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2013-2026 It's a Veg World After All ® LLC

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.