This post may contain affiliate links. Please read our disclosure policy.

Delicious vegetarian spinach enchiladas made with a creamy and rich spinach and mushroom filling that pairs perfectly with bright and tangy salsa verde. Perfect for an easy and comforting weeknight dinner the whole family will love.

Baked spinach enchiladas topped with cheese and red onions ready to enjoy!

Iโ€™m always looking for more ways to incorporate veggies into my meals, and my go-to way to do this is by making vegetarian versions of recipes I already love, like enchiladas.

One of my familyโ€™s favorites (including my in-laws) is my vegetarian black bean enchiladas, so Iโ€™ve decided to make another vegetarian version and came up with these creamy spinach enchiladas. Hereโ€™s why I love this recipe:

  • Itโ€™s quick. This spinach enchilada recipe comes together in under an hour and is great for meal prep or a quick weeknight dinner. 
  • Itโ€™s packed with flavor. Spinach and mushrooms are sautรฉed with onions and garlic and mixed with creamy sour cream for a rich filling that’s packed with flavor in each bite. 

Ingredients in Spinach Enchiladas

Ingredients for spinach enchiladas laid out on a table ready to use.
  • Mushrooms: I used sliced brown mushrooms that I then chopped into bite-size pieces. You can use white mushrooms or any variety you like. 
  • Onion and garlic: White onion and garlic add some sweet notes and savoriness to the filling. 
  • Spinach: Fresh spinach has a stronger flavor and is less watered down than frozen spinach. You can use regular large leaves or baby spinach.
  • Seasonings: A simple mix of kosher salt, cumin, and black pepper adds flavor to the filling while letting vegetables shine. 
  • Sour cream: What makes this filling delicious and rich is adding some sour cream. The creaminess compliments the acidity of the salsa verde so well.
  • Salsa verde: You can make this easy salsa verde recipe or use your favorite store-bought brand. 
  • Shredded cheese: I used a Mexican-blend shredded cheese to top the enchiladas, but Colby jack or mozzarella cheese also works. 
  • Tortillas: I used flour tortillas, but you can use corn tortillas if you prefer. Feel free to use your favorite store-bought variety or make your own by following my flour tortilla recipe or corn tortilla recipe.

How to Make Spinach Enchiladas

A skillet with the filling ingredients for spinach enchiladas sautรฉed with seasonings.

Make the spinach and mushroom filling by sautรฉing the mushrooms, onion, and garlic in some olive oil, then stirring in the fresh spinach, salt, cumin, and black pepper until the spinach has wilted. Stir in the sour cream, then remove from the heat.

Flour tortillas rolled up with spinach enchilada filling inside a baking sheet.

Assemble the enchiladas by spooning some of the spinach and mushroom filling into warm tortillas and rolling it up. Transfer them to a baking dish seam side down.

Green salsa and shredded cheese spread over the top of the assembled enchiladas.

Pour the salsa verde on top and sprinkle with shredded cheese.

Baked spinach enchiladas ready to serve.

Bake for 15-20 minutes until the cheese has melted and the salsa is bubbling.

Recipe Tips

  • If using corn tortillas, be sure to keep them warm. Keeping corn tortillas warm and pliable is key to assembling the enchiladas and preventing breakage. You can heat them in a skillet, comal, or wrapped in a damp paper towel in the microwave. I also like to stick them in a tortilla warmer while I work.ย 
  • Prep ahead of time. You can make the spinach and mushroom filling ahead of time and then assemble and bake when youโ€™re ready to eat.
  • Make red enchiladas. You can make a red version of this recipe by using my easy enchilada sauce or my authentic enchilada sauce
  • Add more veggies. Get creative and add more veggies like corn or zucchini to the filling to make it extra nutritious. 
  • Add protein. You can easily add in your favorite plant-based protein to the filling to make it a little heartier. Beans, chickpeas, and crumbled crispy tofu are great options.

Serving Suggestions

To make the best enchilada dinner, serve these spinach enchiladas with a side of authentic Mexican rice and refried beans, or add even more veggies by pairing it with roasted Mexican vegetables or avocado salad.

A wooden spatula grabbing a spinach enchilada from a baking dish to serve it.

Storing, Freezing, and Reheating

  • To store, place them in an airtight container and refrigerate them for up to 5 days.
  • To freeze, let them cool completely in the fridge. Transfer them to a freezer-safe container or freezer bag and freeze for up to 3 months. You can also wrap the enchiladas completely in aluminum foil and freeze them.
  • To reheat, heat them in the microwave for 1-2 minutes until warm and steamy. You can also place them in the oven at 350โ„‰ for 15 minutes or until warmed through. 

More Vegetarian Recipes

If you tried this Spinach Enchiladas Recipe or any other recipe on Isabel Eats, donโ€™t forget to rate the recipe and let me know how it went in the comments below! I love hearing about your experience making it!

4.70 from 40 votes

Spinach Enchiladas

Spinach enchiladas made with a creamy spinach and mushroom filling and topped with salsa verde and cheese. A delicious vegetarian dinner!
Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 6 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tablespoons olive oil
  • 2 cups chopped mushrooms
  • 1 white onion, finely diced
  • 3 garlic cloves, minced
  • 5 ounces fresh spinach
  • 1 teaspoon kosher salt
  • ยฝ teaspoon ground cumin
  • ยฝ teaspoon freshly ground black pepper
  • 1 cup sour cream
  • 2 cups shredded Mexican-blend cheese
  • 2 cups salsa verde
  • 8-12 corn or flour tortillas, warmed

Instructions 

  • Preheat oven to 350โ„‰. Heat the olive oil in a large skillet over medium-high heat. Add the mushrooms and onion and sautรฉ for about 6-7 minutes until they soften.
  • Stir in the garlic cloves and cook for 30 seconds until fragrant.
  • Add the fresh spinach, salt, cumin, and black pepper and stir to combine. Cook until the spinach has wilted, about 5 minutes.
  • Stir in the sour cream until it evenly coats the spinach and mushroom filling. Remove from the heat and set aside.
  • Assemble the enchiladas by spooning about 2 tablespoons of the spinach and mushroom filling onto a corn or flour tortilla and rolling it up.
  • Place the enchilada on the baking dish seam side down. Continue filling and rolling until all the enchiladas are assembled.
  • Pour the salsa verde on top and sprinkle with the shredded cheese.
  • Bake for 15-20 minutes until the cheese has melted and the salsa is bubbling.

Notes

  • Tortillas. If using large flour tortillas, you’ll need 8. If using small corn tortillas, you’ll need about 12.
  • Add more veggies. Feel free to add more veggies to the filling like corn, black beans, or chopped zucchini.
  • Use red enchilada sauce. If you want to use a red enchilada sauce (like my easy enchilada sauce or authentic enchilada sauce), I recommend leaving out the sour cream in the filling.

Nutrition

Serving: 1serving | Calories: 403kcal | Carbohydrates: 31g | Protein: 14g | Fat: 25g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Cholesterol: 58mg | Sodium: 1210mg | Potassium: 696mg | Fiber: 5g | Sugar: 9g | Vitamin A: 3175IU | Vitamin C: 12mg | Calcium: 347mg | Iron: 2mg

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

Did you make this recipe?Leave a comment and star rating below!

This post was originally published in October 2016 and has been updated with new photos, more helpful tips, and an overall better recipe.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

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

Rate this Recipe:




34 Comments

  1. Miss B says:

    5 stars
    I left a comment a while back having made the sauce but before I had assembled and cooked the dish! I was SO wrong that it was bitter.
    It is absolutely delicious. My husband raves about it and keeps saying โ€œ this is the real dealโ€ and Iโ€™ve made it for friends and they loved it too. Made a chicken version with the same sauce also. This is a hit!!

    1. Isabel says:

      Aw thank you so much! I’m so happy to hear that you and your husband love it ๐Ÿ™‚ The enchilada sauce is my absolute favorite.

  2. Megan says:

    5 stars
    Question- is there a reason the recipe calls for frozen spinach? Would fresh work just as well? TIA

    1. Isabel says:

      Hi Megan! You can absolutely use fresh spinach. I just had frozen spinach on hand so that’s what I used.

  3. Amanda says:

    5 stars
    Isabel these are sooo good! I had to leave out the onion and top them with pepper jack because that’s all I had, but wooeee they came out great! Thanks for the great, creative recipe!

    1. Isabel says:

      Thanks, Amanda! I’m so glad you liked them! And more cheese is never a bad thing, haha

  4. Carol Borchardt says:

    These look wonderful! That red sauce sounds amazing! Pinned that, too!

    1. Isabel says:

      Thanks, Carol! ๐Ÿ™‚ Hope you enjoy them!

  5. Christine says:

    One of these days I’m going to get around to making my own enchilada sauce. Definitely will have to try it out with this recipe!

    1. Isabel says:

      Yes, you totally should! I highly recommend it.

  6. Nicoletta @sugarlovespices says:

    LOVE these enchiladas! They look fantastic and the flavor is spot on! Great recipe, great pictures! Happy New Year!

    1. Isabel says:

      Thank you so much, Nicoletta! I’m so happy you loved them! ๐Ÿ™‚ Happy New Year!

  7. Anne Murphy says:

    5 stars
    That sounds wonderful! We’ve always liked the spinach mushroom combination, but I’ve never used it in enchiladas – that has to happen.

    1. Isabel says:

      Absolutely – it’s such a good combo and a pretty great way to hide some veggies ๐Ÿ™‚

  8. Amanda says:

    5 stars
    I love most veggies, but this combination rocks! I love using mushrooms and spinach in almost anything. I can’t wait to try this.

  9. Elaine @ Dishes Delish says:

    Yummy. I love enchiladas and these look so delicious! I need to make them now!

    1. Isabel says:

      Thanks, Elaine!

  10. Karly says:

    I have a feeling that this is the one. The one recipe that will prove to my children that veggies really ARE delicious! These look SO darn good… they’re going to be a new family favorite, mark my words!!

    1. Isabel says:

      Aww thank you! I hope that’s true about your kids loving veggies after this!