Creamy Vegetarian Spinach Enchiladas with White Sauce

Oh, sweet friends, do I have a treat for your taste buds today! There’s something truly magical about gathering around a table filled with comforting, homemade goodness, and these creamy vegetarian spinach enchiladas with their luscious white sauce are no exception. They bring a warmth to your kitchen and a smile to every face, proving that vibrant flavors and hearty satisfaction don’t always need meat to shine. It’s a dish that feels like a hug from the inside out, a true testament to simple ingredients transformed into something extraordinary.

I remember my grandmother, Nanna, always saying that the best meals were made with love and a little imagination. Growing up, our kitchen was a haven of delicious experiments. While Nanna was known for her apple pies, my own journey led me through countless baking adventures, and yes, a few savory detours too. One evening, trying to recreate a restaurant favorite, I stumbled upon this incredible combination, and it quickly became a treasured family recipe.

This recipe is not only incredibly satisfying and brimming with wholesome ingredients, but it’s also wonderfully adaptable for family dinners or even a cozy potluck. My best advice? Embrace the process, let your kitchen fill with the aroma of spices, and prepare to delight everyone at your table with these beautiful enchiladas.

What You Need to Make This Recipe

Crafting these delightful enchiladas requires a few simple, wholesome ingredients like fresh spinach, rich Monterey Jack and cheddar cheeses, and a homemade white enchilada sauce that truly elevates the dish. The blend of spices and fresh produce creates a symphony of flavors that makes these spinach enchiladas vegetarian a memorable meal. You’ll find the full list of ingredients and precise measurements in the recipe card below, ready for your kitchen adventure.

How to Make spinach enchiladas vegetarian

Creating these delectable spinach enchiladas vegetarian is a joyful journey in three main steps. First, we whisk up a creamy, savory white enchilada sauce, simmering it to perfection. Next, a vibrant filling of sautéed spinach, ricotta, Monterey Jack, and cheddar cheeses comes together. Finally, we roll this delicious filling into warm corn tortillas, bathe them in that glorious sauce, and bake until bubbly and golden. It’s a wonderfully approachable process that yields incredible flavor.

A close-up of cheesy Black Bean and Spinach Enchiladas in a glass dish, topped with fresh pico de gallo and cilantro.

Creamy Spinach & Monterey Jack Enchiladas

These vegetarian enchiladas feature a luscious filling of sautéed spinach, garlic, onion, and creamy Monterey Jack cheese, all rolled in corn tortillas and baked in a rich, homemade red enchilada sauce.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Mexican, Tex-Mex
Calories: 410

Ingredients
  

For the Enchilada Sauce
  • 2 tbsp Olive oil
  • 2 tbsp All-purpose flour
  • 3 tbsp Chili powder
  • 1 tsp Ground cumin
  • 1/2 tsp Garlic powder
  • 1/4 tsp Dried oregano
  • 2 cups Vegetable broth
  • 1/2 cup Tomato sauce
  • 1/2 tsp Salt or to taste
  • 1/4 tsp Black pepper or to taste
For the Spinach Filling
  • 1 tbsp Olive oil
  • 1/2 medium Yellow onion finely diced
  • 3 cloves Garlic minced
  • 10 oz Fresh spinach roughly chopped
  • 1/2 cup Ricotta cheese part-skim recommended
  • 1.5 cups Monterey Jack cheese shredded, divided
  • 1/4 cup Cheddar cheese shredded
  • 1/4 tsp Salt
  • 1/8 tsp Black pepper
Assembly
  • 12 small Corn tortillas (6-inch)
  • 1/4 cup Fresh cilantro chopped, for garnish (optional)
  • 1/4 cup Sour cream or Greek yogurt for serving (optional)

Equipment

  • 9×13 inch baking dish
  • Large Skillet
  • Saucepan
  • Mixing Bowl
  • Whisk

Method
 

Prepare the Enchilada Sauce
  1. Heat 2 tablespoons of olive oil in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute, creating a roux.
  2. Add chili powder, cumin, garlic powder, and oregano. Cook for another minute, stirring constantly, until fragrant.
  3. Gradually whisk in the vegetable broth and tomato sauce until smooth. Bring the sauce to a gentle simmer, then reduce heat to low and let it thicken for 5-7 minutes, stirring occasionally. Season with salt and pepper to taste. Remove from heat and set aside.
Prepare the Spinach Filling
  1. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add diced onion and cook until softened, about 3-4 minutes. Add minced garlic and cook for another minute until fragrant.
  2. Add the roughly chopped fresh spinach to the skillet in batches, if necessary. Cook, stirring, until all the spinach has wilted and most of the liquid has evaporated, about 5-7 minutes. Remove from heat and let cool slightly.
  3. In a large mixing bowl, combine the wilted spinach mixture, ricotta cheese, 1 cup of the shredded Monterey Jack cheese, and all of the shredded cheddar cheese. Season with salt and pepper. Mix well to combine.
Assemble and Bake the Enchiladas
  1. Preheat your oven to 375°F (190°C). Pour about 1/2 cup of the prepared enchilada sauce into the bottom of a 9×13 inch baking dish, spreading it evenly.
  2. Lightly warm the corn tortillas to make them pliable (you can wrap them in a damp paper towel and microwave for 30-60 seconds, or quickly dip them in the warm enchilada sauce).
  3. Dip each warm tortilla briefly into the enchilada sauce, coating both sides. Place about 2-3 tablespoons of the spinach filling down the center of each tortilla. Roll the tortilla tightly and place it seam-side down in the prepared baking dish.
  4. Repeat with the remaining tortillas and filling, arranging them snugly in the baking dish. Pour the remaining enchilada sauce evenly over the rolled enchiladas.
  5. Sprinkle the remaining 1/2 cup of Monterey Jack cheese over the top of the enchiladas.
  6. Bake for 20-25 minutes, or until the cheese is melted and bubbly, and the sauce is heated through. For a slightly browned top, you can broil for the last 1-2 minutes, watching carefully to prevent burning.
  7. Remove from oven, let rest for 5 minutes. Garnish with fresh cilantro and serve with a dollop of sour cream or Greek yogurt, if desired.

Notes

For a spicier kick, add a pinch of cayenne pepper to the enchilada sauce or a dash of your favorite hot sauce to the spinach filling. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

Pro Tips for Making This spinach enchiladas vegetarian

Achieving that perfect, comforting texture and flavor in your enchiladas is all about a few loving touches, straight from my kitchen to yours.


  • Creamy Sauce Secret: When preparing the white sauce, make sure to whisk continuously as you add the vegetable broth and tomato sauce to the flour and oil roux. This prevents lumps and ensures a silky-smooth texture, which is key for truly creamy vegetarian spinach enchiladas.



  • Tortilla Softening: Gently warm your corn tortillas before rolling. My trick is to quickly pass them over a gas flame, or wrap them in a damp paper towel and microwave for about 15-20 seconds. This makes them pliable and prevents them from tearing, making assembly a breeze.



  • My Secret Trick: I always reserve a little extra white sauce to drizzle over the enchiladas about halfway through baking. This keeps them incredibly moist and ensures that beautiful golden-brown finish without drying out the edges. It makes all the difference for tender, flavorful spinach enchiladas vegetarian.



  • Don’t Overstuff: While it’s tempting to load up those tortillas, resist the urge to overstuff them. A moderate amount of filling ensures they roll neatly and bake evenly, giving you perfectly portioned vegetarian spinach enchiladas every time.


Fun Variations for spinach enchiladas vegetarian

One of the joys of cooking is making a recipe your very own, and these spinach enchiladas vegetarian are wonderfully versatile! Here are a few ways to add your unique flair:

Spice It Up!

For those who love a bit of heat, consider adding a pinch of cayenne pepper or a dash of your favorite hot sauce to the spinach filling. My friend, Clara, always asks for a little jalapeño, finely diced and added to the onions and garlic, which truly gives these vegetarian enchiladas a delightful kick!

Veggie Boost

Feel free to incorporate other sautéed vegetables into your spinach filling. Diced zucchini, finely chopped mushrooms, or even some roasted bell peppers would be delightful additions, adding more texture and nutritional value to your creamy spinach enchiladas vegetarian.

Cheese Please!

While Monterey Jack and cheddar are wonderful, don’t shy away from experimenting with other cheeses. A sprinkle of crumbled feta or goat cheese in the filling could add a tangy twist, or even a blend with a touch of pepper jack for an extra layer of flavor. My sister loves a generous topping of Oaxaca cheese for extra meltiness.

What to Serve With spinach enchiladas vegetarian

These creamy spinach enchiladas vegetarian are a hearty and satisfying meal all on their own, but pairing them with a few simple sides can elevate your dining experience to a full fiesta!

I always love serving them with a light and refreshing side salad, perhaps with a zesty lime vinaigrette to cut through the richness of the white sauce. A simple bowl of black beans, simmered with a bit of onion and garlic, makes for a wholesome and traditional accompaniment. My mom always makes her famous homemade salsa and guacamole when we have enchiladas, and honestly, nothing beats that fresh burst of flavor alongside these savory vegetarian spinach enchiladas. And for a quick time-saver, a dollop of fresh sour cream or a swirl of Greek yogurt and a sprinkle of fresh cilantro on top is always a winner!

How to Store spinach enchiladas vegetarian

Making a big batch of these delightful enchiladas is a fantastic idea, as they store beautifully for future meals. Here’s how I keep my spinach enchiladas vegetarian tasting fresh and wonderful:

Fridge Storage

Once cooled, place any leftover enchiladas in an airtight container. They will keep well in the refrigerator for up to 3-4 days. To reheat, I like to warm them gently in the oven at 350°F (175°C) until heated through, about 15-20 minutes, or you can microwave individual portions.

Freezer Tips

For longer storage, arrange the cooled vegetarian spinach enchiladas in a single layer in a freezer-safe dish or individual containers. Cover tightly with plastic wrap and then foil to prevent freezer burn. They can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before reheating in the oven.

Reheating for Best Flavor

My personal tip for reheating is to add a small splash of vegetable broth or a dollop of extra white sauce over the enchiladas before warming them. This helps retain their moisture and keeps them from drying out, ensuring that delicious, creamy texture is restored.

Nutritional Benefits

While we always bake for joy, it’s lovely to know that these creamy spinach enchiladas vegetarian also bring some wholesome goodness to the table. Packed with fresh spinach, they offer a boost of vitamins and fiber, while the ricotta and Monterey Jack cheeses provide calcium and protein. It’s a treat that, in Sara’s kitchen, truly combines satisfying indulgence with simple, nourishing ingredients.

FAQs

Faq 1

Can I prepare the spinach enchiladas vegetarian ahead of time?
Absolutely! You can assemble the enchiladas a day in advance, cover them tightly, and refrigerate. When ready to bake, add about 10-15 minutes to the cooking time to ensure they are heated through.

Faq 2

What if I don’t have corn tortillas?
While corn tortillas are traditional for these creamy vegetarian spinach enchiladas, you could use small flour tortillas in a pinch. However, they may not hold up quite as well and will alter the texture slightly.

Faq 3

Can I make the white sauce spicier for these spinach enchiladas vegetarian?
Yes, you certainly can! To add more heat, simply increase the amount of chili powder or ground cumin, or add a pinch of cayenne pepper to the sauce while it simmers for a bolder flavor.

Faq 4

How can I make this dish gluten-free?
To make these creamy vegetarian spinach enchiladas gluten-free, ensure your vegetable broth is gluten-free and use a gluten-free all-purpose flour blend for the white sauce roux. Corn tortillas are naturally gluten-free.

Conclusion

There’s truly nothing quite like the comforting aroma of these creamy spinach enchiladas vegetarian wafting through your home, promising a meal filled with warmth and flavor. This recipe embodies everything I adore about home baking: simple ingredients transformed with love into something truly special that brings people together. So, gather your loved ones, roll up your sleeves, and create some sweet (or in this case, savory!) memories in your kitchen. Happy baking, my friends!

Leave a Comment

Recipe Rating