Spinach enchiladas are a flavorful and comforting dish that combines tender tortillas, a creamy or savory spinach filling, and rich enchilada sauce baked together until warm and bubbly. They are a delicious vegetarian-friendly option that still feels hearty, satisfying, and full of bold Mexican-inspired flavors.
The star ingredient in this dish is spinach, known for its mild, earthy taste and soft texture when cooked. It pairs beautifully with other ingredients such as onions, garlic, and cheese, creating a filling that is both nutritious and flavorful. The spinach is usually sautéed first to reduce moisture and enhance its depth of flavor before being combined with the rest of the filling.
Cheese plays an important role in spinach enchiladas, adding creaminess and richness. Popular choices include Monterey Jack, cheddar, or a Mexican cheese blend. The cheese melts into the spinach mixture, helping to bind the filling together and create a smooth, comforting texture.
The tortillas act as the base of the dish, wrapping around the filling and holding everything together. Both corn and flour tortillas (example – cheese tortillas) can be used, depending on preference. Corn tortillas provide a more traditional flavor, while flour tortillas offer a softer, more flexible texture.
Enchilada sauce is what brings the entire dish together. Whether red or green, the sauce adds depth, spice, and moisture. Red sauce is typically made from dried chilies and spices, while green sauce often uses tomatillos and green chilies for a tangier, slightly brighter flavor. Once baked, the sauce soaks into the tortillas, making them soft and flavorful.
As the enchiladas bake, the cheese melts on top and the sauce begins to bubble, creating a golden, inviting finish. The result is a dish that is creamy, savory, and deeply satisfying.
Spinach enchiladas are often served with toppings such as sour cream, avocado, cilantro, or diced tomatoes. These fresh additions balance the richness of the baked dish and add extra layers of flavor and texture.
In the end, spinach enchiladas are a simple yet comforting meal that combines wholesome ingredients with bold, satisfying taste. They are perfect for weeknight dinners, family meals, or any occasion that calls for something warm and delicious.

Ingredients
- 2 cups fresh spinach chopped
- 1 cup cheese shredded, any melting variety like cheddar or Monterey Jack
- 1 cup enchilada sauce red or green
- 1 small onion diced
- 8 pieces corn tortillas softened
- 1 tablespoon olive oil for cooking
- 1 teaspoon cumin powder
- 1 clove garlic minced
Instructions
- Preheat the oven to 350°F (175°C).
- In a pan over medium heat, add olive oil and sauté the onions until they are translucent.
- Add the minced garlic and spinach to the pan and cook until the spinach is wilted.
- Stir in the cumin powder and remove from heat.
- Spread a small amount of enchilada sauce on the bottom of a baking dish.
- Take each tortilla and fill with the spinach mixture and a sprinkle of cheese. Roll up and place seam-side down in the baking dish.
- Once all tortillas are rolled and placed in the dish, pour the remaining enchilada sauce over the top and sprinkle with remaining cheese.
- Bake in the preheated oven for 20-25 minutes until the cheese is melted and bubbly.
- Serve hot, garnished with additional toppings if desired, like sour cream or chopped cilantro.
Nutrition










They were okay, but I expected more flavor. Maybe some chili powder or jalapeños would help.
Yum! 🥳
This recipe is so easy! I made these for my family and they loved it. Thanks for sharing!
What kind of tortillas? Corn or flour? I only have wheat ones at home. Can it still work? I’m not a chef!
Wheat ones should be fine! Just make sure you warm them up a bit first, they might be a bit crumbly but it’ll taste good!
Too much spinach! I barely tasted the cheese. Next time I’ll use less spinach and more cheese.
These spinach enchiladas were amazing! I love how cheesy they turned out. Will definitely make again!