• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cooking On The Weekends
  • About
    • Press
    • Contact
  • Recipe Index
  • "How To"
  • Work with Me
menu icon
go to homepage
  • About
    • Contact
  • Recipe Index
  • Subscribe
  • Shop
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
      • Contact
    • Recipe Index
    • Subscribe
    • Shop
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Vegetarian » Best Vegetarian Enchiladas Ever

    Best Vegetarian Enchiladas Ever

    Aug 31, 2025 · by Valentina · 14 Comments

    This post may contain affiliate links.

    Jump to Recipe

    These are the Best Vegetarian Enchiladas Ever! Not only because of the delicious fresh produce packed into the warm tortillas, but also because of the method in which the vegetables are cooked, and a secret, unexpected ingredient.

    Two vegetarian enchiladas on a white plate, with avocado slices and diced tomato on top.

    I've been making these vegetarian enchiladas for years now, and the baking dish is always left totally empty.

    Vegetarian or not, everyone loves them! I've seen many meat-loving carnivores devour them.

    I love making the enchiladas for family dinners, on the weekends for guests, and whenever anyone just wants a hearty and healthy comfort food dish.

    While the recipe takes a bit of time, it's an easy process and the result is worth every second!

    Notable Ingredients

    Ingredients for vegetarian enchiladas including red pepper, jalapenos, lime, bowl of ancho chile sauce, red onion, grated cheese, spinach and cilantro.
    • Ancho Chile Enchilada Sauce - I always make these vegetarian enchiladas in my favorite enchilada sauce made with ancho chiles. It has a deep, rich, smoky flavor, and can be made up to a couple of weeks ahead. Substitutions: You can use your favorite enchilada sauce recipe, or to save time, use a bottled or canned sauce you like. And if you prefer a green sauce, try this homemade tomatillo sauce.
    • fresh corn - During the summer, when it's at its sweetest, I love using fresh corn, but frozen and thawed corn is also okay.
    • tortillas - Flour tortillas are the easiest to work with when making enchiladas because they're very soft and roll without breaking. Corn tortillas often break when rolled. This is okay, but a bit trickier. 5-inch tortillas are ideal for the measurements of the filling in this recipe.
    • cilantro - Since cilantro is a love it or hate it ingredient (I love it), substitute with fresh basil.
    • red onion - I love using red onion since it's on the sweeter side, though yellow and white are also okay. Always choose onions that are firm and heavy for their size.
    • Medium Dry Sherry - This is the secret ingredient. I know, I know, very bizarre to find this in a Mexican recipe -- enchiladas no less! However, you won't believe how the nutty sweet flavor from the sherry develops and deepens the flavors of the vegetables. You can also use cream sherry, keeping in mind it's more sweet. While the final flavor will be different, it's okay to leave this out. It'll still be tasty and does not need a replacement.

    How to Make the BEST Vegetarian Enchiladas

    - Add the onion to a large sauté pan, coated with olive oil, over medium heat. Cook until it's soft and beginning to brown, about 5 minutes. Then add the garlic, red pepper, and jalapeño pepper. Continue to cook over medium-high heat, stirring periodically until everything is soft and beginning to brown, another 5 minutes or so. Now add the corn and cook for just a couple of minutes.

    - Turn the heat to low and deglaze the pan with the sherry. Then turn the heat back up, and reduce the sherry almost completely -- this should take about 2 minutes.

    - Stir in the cumin, lime juice, and cilantro. Add the spinach and cook for another few minutes, just to wilt it. Season to taste with salt and pepper.

    Sauté pan with corn, spinach, red pepper stir fry for enchiladas, with a bit of steam coming off of it.

    - Pour ¾ cup of the enchilada sauce into a 9 x 13 inch baking dish, and spread it out. One at a time, assemble the enchiladas as follows: Add 1 more cup of the enchilada sauce to a shallow bowl and dredge a tortilla into it, coating both sides. Then add about ⅓ cup of the vegetable mixture, in a line, in the center of the tortilla and sprinkle it with about 1 tablespoon of the cheese. Roll the tortilla and place it to one end of the dish, with the seam side down.

    One tortilla being dredged into enchilada sauce in a shallow bowl.
    One enchilada-sauced tortilla with a vegetable filling and shredded cheese in the middle, ready to be rolled.
    Three rolled and sauced tortillas for enchiladas.

    - Repeat this process with the other tortillas. Add the remaining enchilada sauce and cheese evenly over the top of the rolled enchiladas.

    - Place uncovered in a preheated 350°F oven until the cheese is melted, the tortillas have softened, and they're hot all the way through, about 15 minutes.

    Several baked enchiladas in a casserole dish.

    - Serve with freshly sliced avocados and tomatoes if desired.

    Variations

    • Spicy version. For a hotter version of the enchiladas, don't remove the seeds from the jalapeños.
    • Gluten-free version. Use corn or another gluten-free tortilla. As I mentioned above, corn tortillas (and perhaps other gluten-free varieties) won't roll as easily as flour tortillas, but they will work.
    • Add a protein. While this is a vegetarian recipe, you can certainly change that if you'd like. It's fantastic with chicken. To save time you can use shredded Rotisserie chicken, or if you really want to up the ante, you can add Tequila Marinated Chicken or Dutch Oven Shredded Chicken. You can also add steak to the filling, or fried eggs on top.

    * Pro Tip for Gluten-Free Version * Since it can be tricky to roll corn tortillas, you can easily make a quesadilla of sorts. Follow the same instructions for the filling and how to use the sauce and cheese, but rather than rolling, layer the ingredients between the tortillas, almost like you're making a lasagna. It will be more like a casserole that can be cut into servings.

    Why is this recipe the best?

    •  I love to layer flavors as I sauté, and it's this process that makes the vegetables in these enchiladas so delicious.
    • The key is cooking each "layer" to perfection, before adding the next.  And by "perfection," I mean achieving a beautiful golden caramel color. Caramelizing them -- bringing all of the natural sugars to the surface for maximum flavor.
    • The pan is deglazed with a secret ingredient, sherry.
    Vegetarian enchilada, cut in half on a white plate with avocado slices and diced tomato on top.
    One vegetarian enchilada on a white plate with avocado slices and diced tomato.

    Serving Suggestions

    The enchiladas can definitely hold their own as a meal, and I also like to serve them with rice and salad. Especially this easy-to-make Poblano Rice Pilaf, and Avocado Little Gem Salad or Grapefruit Avocado Salad.

    Making Them Ahead

    These can be made up to a day ahead. Ideally, they should cool to room temperature in the baking pan, then be wrapped tightly and refrigerated. To reheat them, place the pan back in the oven set to 350°F just until they're hot, about 15 minutes.

    More Must-Try Mexican Recipes

    • close up of black beans with avocado slices and cilantro in green rimmed bowl
      Mexican Black Beans From Scratch
    • top view of a Mexican chopped salad in a wooden bowl, on a colorful placemat.
      Chopped Mexican Salad with Spiced Pepitas
    • Several tortillas with cubed spicy potato, avocado, lime slices and pickled onions.
      Spicy Potato Soft Tacos
    • Tomato Poblano Salsa on a tortilla chip held above a dark grey bowl filled with more salsa.
      Roasted Tomato Poblano Salsa

    Enjoy every last bite of what I hope you agree are the best vegetarian enchiladas ever!

    Two enchiladas on a white plate with thinly sliced avocado and diced tomato.

    Best Vegetarian Enchilada Recipe

    Valentina K. Wein
    The reason this is the Best Vegetarian Enchilada Recipe Ever is not only because of the delicious produce packed into the warm tortillas, but also because of the method in which the vegetables are cooked.
    *Please note that if you're not using a store-bought enchilada sauce, the ancho sauce should be made at least a few hours before you start this recipe.
    5 from 4 votes
    Print
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Main Course
    Cuisine Mexican
    Servings 4 to 6
    Calories 403 kcal

    Equipment

    • 9 x 13-inch baking pan

    Ingredients
      

    • olive oil for the pan
    • 1½ cups red onion, finely chopped
    • 1½ tablespoons garlic, minced
    • 1½ cups red bell pepper, finely chopped
    • 3 tablespoons jalapeño pepper, seeds removed, super finely chopped
    • 1¾ cup fresh corn (from about 2 large ears)
    • ½ cup medium dry sherry
    • 1½ teaspoons ground cumin
    • 3 tablespoons fresh lime juice
    • 3 tablespoons fresh cilantro, washed and dried, roughly chopped
    • 6 cups loosely packed fresh, baby spinach leaves, washed and dried
    • salt and pepper to taste
    • about 2¼ cups Ancho Chile Enchilada Sauce (or other favorite)
    • 2½ cups Mexican cheese blend (Sharp Cheddar, Monterey Jack are great), shredded
    • 10 small (approx. 5-inch) flour tortillas (use corn for gluten-free version)
    • avocado and tomato slices to garnish (optional)

    Instructions
     

    • Preheat the oven to 350°F.

    Make the Filling

    • Place a large sauté pan over medium-high heat and coat it with the olive oil. Add the onion and cook until it's soft and beginning to brown, about 5 minutes. Then add the garlic, red pepper, and jalapeño pepper. Continue to cook over medium-high heat, stirring periodically until everything is soft and beginning to brown, another 5 minutes or so. Now add the corn and cook for just a couple of minutes.
    • Turn the heat to low and deglaze the pan with the sherry. Then turn the heat back up, and reduce the sherry completely -- this should take about 2 minutes.
    • Stir in the cumin, lime juice, and cilantro. Add the spinach and cook for another few minutes, just to wilt it. Season to taste with salt and pepper. (Here's How.)

    Assemble

    • Pour ¾ cup of the enchilada sauce into a rectangular baking dish, approximately 9 x 13 inch, and spread it out. Then one at a time, assemble the enchiladas as follows:
      Add 1 more cup of the enchilada sauce to a shallow bowl and dredge a tortilla into it, coating both sides. Then add about ⅓ cup of the vegetable mixture, in a line, in the center of the tortilla and sprinkle it with about 1 tablespoon of the cheese. Roll the tortilla and place it to one end of the dish, with the seam side down. Repeat this process with the other tortillas. Add the remaining enchilada sauce and cheese evenly over the top of the rolled enchiladas.
    • Bake and serve. Place uncovered in the oven until the cheese is melted and the tortillas have softened a bit, about 10 to 15 minutes. Serve with freshly sliced avocados and and tomatoes if desired.

    NOTES

    Nutritional information is automatically calculated, so it should only be used as an estimate.
     

    NUTRITION

    Calories: 403kcal | Carbohydrates: 23g | Protein: 17g | Fat: 20g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.004g | Cholesterol: 53mg | Sodium: 398mg | Potassium: 611mg | Fiber: 4g | Sugar: 9g | Vitamin A: 5289IU | Vitamin C: 82mg | Calcium: 437mg | Iron: 2mg
    Keywords great for a crowd, Mexican dinner recipes, vegetarian comfort foods
    Have you tried this recipe?I'd love to see it on Instagram! Tag me at @cookingontheweekends or leave a comment & rating below.

    Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. 


    More Vegetarian Recipes

    • Three stacked cream-colored bowls with crispy fingerling potatoes filling the top one, surrounded by eucalyptus leaves.
      Crispy Roasted Fingerling Potatoes with Onion
    • Pickled tomato salsa in a jar with a spoonful on top.
      Pickled Tomato Salsa
    • Close up of Hatch chile butter in a terra cotta bowl.
      Roasted Hatch Chile Butter
    • Small bright orange bowl holding French fries.
      How to Make Perfect Oven Fries

    Reader Interactions

    Comments

    1. Shannon

      August 15, 2012 at 12:26 am

      5 stars
      I just made these tonight for my boyfriend and I. He is vegetarian so it is always challenging to find something that he can eat that I will also enjoy. These were INCREDIBLE! We also added a can of drained black beans to give the filling a little more "meatiness". This is definitely a recipe I will be sharing with others and will be making again!

      Reply
      • valentina

        August 15, 2012 at 1:06 am

        Thanks so much, Shannon! My brother is a vegetarian, and I'm always so happy to make vegetarian meals that we ALL love! 🙂

        Reply
    2. Camila Hurst

      April 06, 2018 at 8:41 pm

      5 stars
      Did someone say comfort food? These are absolutely amazing!!! I am totally all about these flavors!

      Reply
      • valentina

        April 07, 2018 at 2:51 pm

        Yay! Thanks, Camila.

        Reply
    3. David

      April 07, 2018 at 6:49 am

      Sounds wonderful! I love enchiladas and want to try these with both the ancho chile sauce AND the tomatillo sauce.

      Reply
      • valentina

        April 07, 2018 at 2:52 pm

        Thanks so much David! 🙂 xo

        Reply
    4. Margaret

      June 28, 2018 at 3:46 pm

      Can I assemble these and then freeze?

      Reply
      • valentina

        July 01, 2018 at 9:34 pm

        Hi Margaret, Forgive my delayed response -- I've been on vacation and just returned. Hopefully I'm not to late. While I haven't frozen them before baking and serving, I can't see why it would't work very well. I would suggest thawing them completely before placing them in the oven. Enjoy and if you have a moment, I'd love to hear how it goes. 🙂

        Reply
    5. Barbara

      July 08, 2018 at 4:40 pm

      5 stars
      These were delicious! Made enough for the 3 of us for 2 meals. Will definitely make this recipe again.

      Reply
      • valentina

        July 08, 2018 at 10:20 pm

        Thanks so much for sharing, Barbara.This makes me so happy! 🙂

        Reply
    6. Savita sastry

      January 29, 2019 at 10:37 pm

      Looking very yummy... We r vegetarians and love all these international cuisines... I try at home too... Could you post a video too... And there are some ingredients which we don't get it here locally... Like vermouth and the blended cheese... What can we substitute them with...

      Reply
      • valentina

        January 30, 2019 at 2:48 pm

        Hi there. Thanks so much for checking out my recipe. 🙂 Instead of vermouth, you can use a subtly sweet white wine, but a dry white wine would be good also. And the Mexican cheese blend is typically a combination of Sharp Cheddar and Monterey Jack, so you can use either of those. I'm sorry I don't have a video, but I'm starting to make recipe videos in February, so very soon! I hope this helps and I hope you love these enchiladas!

        Reply
    7. Chris R

      September 02, 2025 at 2:23 pm

      5 stars
      My wife exclaimed that they were the best enchiladas she'd ever had! Made them as described but added a bit of shredded chicken. As a note, and strong encouragement to those contemplating making this recipe, make Valentina's ancho chile enchilada sauce for this dish. It is a game changer. Absolutely wonderful!

      Reply
      • Valentina

        September 05, 2025 at 8:14 am

        Hi Chris, Thank you so much for writing in. I'm so happy you tried this, and that you and your wife both loved it (and the sauce!). I really like adding the shredded chicken, too. And my family loves the leftovers when we make a double batch. Thanks again and enjoy! 🙂 ~Valentina

        Reply

    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.

    Primary Sidebar

    Hi, I'm Valentina, certified chef, owner, recipe developer and photographer at Cooking on the Weekends. I'm also a mom of two boys and a Los Angeleno. I use seasonal whole foods to create unique and comforting recipes for casual entertaining.

    More about me →

    MOST POPULAR RECIPES

    • Pile of Spicy Roasted Daikon French Fries on a wrinkled piece of parchment paper, with title at the top.
      Spicy Roasted Daikon Radish French Fries
    • Very big stuffed artichoke that's golden on top, on a black background.
      Ultimate Stuffed Artichoke Recipe
    • close up of tall stack of olive oil chocolate chip cookies
      Olive Oil Chocolate Chip Cookies
    • Stack of 5 cinnamon raisin cookies with cinnamon sticks around them.
      The Best Cinnamon Raisin Cookie

    • large copper pot and ladle with ginger lemongrass soup
      Ginger Lemongrass Soup with Coconut Milk
    • Three baked Rockfish Fillets on white platter with fresh thyme and lemon slices.
      Rockfish Recipe (Baked with Lemon)
    • Close up of Braised Brisket stew in a giant bowl mug with bread on the edge.
      Braised Brisket Stew
    • Tomato Poblano Salsa on a tortilla chip held above a dark grey bowl filled with more salsa.
      Roasted Tomato Poblano Salsa

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Press

    Newsletter

    Get new recipes you’ll love!

    Contact

    • Contact
    • Work with Me

    Review the privacy policy for Cooking on the Weekends

    Copyright © 2025 Cooking On The Weekends, All Rights Reserved