This is one of those weeknight recipes that feels like a proper dinner but comes together without theatrics. Creamy, cheesy, and bright with lime and cilantro, these enchiladas lean on a spinach filling that keeps them light enough for a Tuesday yet comforting enough for company. They’re straightforward to assemble and bake, and the green-chile enchilada sauce keeps everything saucy and cohesive.
I like this version when I want a vegetarian main that still satisfies—plenty of cheese, a hit of lime, and the gentle heat that the canned green chiles bring. It’s forgiving: wilt the spinach a little longer for a firmer texture, or fold in extra sour cream if you want an even silkier bite. Once baked, a handful of chopped green onions, cilantro, and diced avocado elevate the dish into something that feels intentional and bright.
Below you’ll find a clear shopping list, step-by-step directions, troubleshooting tips, and storage notes. Follow the directions closely — especially the order of assembly — and you’ll have a bubbling, cheesy pan in under an hour.
Shopping List

- 1 tablespoon olive oil — for sautéing the onion and garlic.
- 1 small yellow onion, diced — builds the savory base flavor.
- 1 clove garlic, minced — aromatic lift; add more if you love garlic.
- 10 cups fresh spinach leaves — the main filling; wilts down dramatically.
- 1 tablespoon fresh lime juice — brightens the creamy filling.
- 1/3 cup chopped cilantro — fresh herb for the filling and garnish.
- 4.5 oz can green chiles — mild heat and classic flavor; drain if very liquidy.
- 1/2 teaspoon ground cumin — warm background spice.
- 1/4 teaspoon ground chili powder — subtle additional heat and color.
- 1/2 cup sour cream or plain Greek yogurt — adds creaminess and tang to the filling.
- Salt and black pepper, to taste — to season the filling.
- 20 oz mild green chile enchilada sauce — you’ll pour half under the enchiladas and half over the top.
- 8 flour tortillas — soft flour tortillas make rolling easy.
- 2 cups shredded Monterey Jack cheese, divided — mild, melty cheese; some goes in the filling, some on top.
- 2 cups shredded Cheddar cheese, divided — sharpness and color; split between filling and topping.
- Toppings: Green onions, chopped — fresh crunch and color.
- Toppings: Fresh cilantro, chopped — extra herb brightness.
- Toppings: Diced avocado — creamy garnish; add just before serving.
Directions: Creamy Spinach and Cheese Green Chile Enchiladas
Make the filling
- Preheat the oven to 375°F (190°C).
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Add 1 small diced yellow onion and cook until softened, about 3–4 minutes.
- Add 1 clove minced garlic and cook, stirring, for about 1–2 minutes more.
- Add 10 cups fresh spinach leaves to the skillet and cook, stirring, until the spinach is fully wilted and reduced in volume (about 2–4 minutes).
- Remove the skillet from the heat. Stir in 1 tablespoon fresh lime juice, 1/3 cup chopped cilantro, one 4.5 oz can green chiles, 1/2 teaspoon ground cumin, and 1/4 teaspoon ground chili powder.
- Stir in 1/2 cup sour cream (or plain Greek yogurt) until the mixture is well combined. Season with salt and black pepper to taste. Set the spinach mixture aside.
Assemble and bake
- Pour about half of the 20 oz mild green chile enchilada sauce (about 10 oz) into the bottom of a 9 x 13-inch baking dish and spread it in an even layer.
- In a medium bowl, combine 2 cups shredded Monterey Jack cheese and 2 cups shredded Cheddar cheese. Reserve a portion for filling and the rest for topping: use about 3 tablespoons of the combined cheese mixture per enchilada for the filling and keep the remaining cheese for sprinkling on top.
- Lay out one of the 8 flour tortillas. Place about 1/3 cup of the spinach mixture in the center of the tortilla and sprinkle about 3 tablespoons of the combined cheese on top of the filling. Roll the tortilla tightly and place it seam side down in the prepared baking dish. Repeat with the remaining tortillas, filling, and cheese, arranging the rolled enchiladas seam side down in the dish.
- When all enchiladas are in the dish, pour the remaining enchilada sauce (about the other 10 oz) evenly over the top of the rolled enchiladas.
- Sprinkle the remaining combined shredded cheese evenly over the sauced enchiladas.
- Bake in the preheated oven for 20–30 minutes, until the cheese is melted and the sauce is bubbling around the edges.
- Remove from the oven and garnish with chopped green onions, additional chopped fresh cilantro, and diced avocado, as desired. Serve warm.
- To freeze (optional): Cool the baked enchiladas completely, do not add fresh toppings, then place individual servings in a freezer-safe container or freeze the whole pan. Reheat individual servings in the microwave or reheat the whole pan in the oven when ready to eat.
The Upside of Creamy Spinach and Cheese Green Chile Enchiladas
These enchiladas balance comfort and freshness. The spinach gives you a green, slightly vegetal backbone while the cheeses provide the indulgent texture everyone expects from an enchilada. The green chile sauce and canned green chiles add layered but mild heat, so the dish is family-friendly and approachable.
They’re also an efficient make-ahead option: you can prepare and roll them, then refrigerate the pan (covered) for several hours before baking. Or freeze for longer storage. That flexibility is worth a lot on busy evenings.
If You’re Out Of…

- Fresh spinach: Use frozen spinach that’s been fully thawed and well-drained (squeeze out excess water) in place of the 10 cups fresh.
- Sour cream: Plain Greek yogurt is already listed as an acceptable swap—use it one-for-one for similar tang and creaminess.
- Flour tortillas: Corn tortillas will work, but warm them to make them pliable and less prone to cracking as you roll.
- Mild green chile enchilada sauce: Any mild green enchilada sauce will work; if you only have red sauce, the method is the same but flavor will shift.
Equipment Breakdown

- 9 x 13-inch baking dish — for assembly and baking.
- Large skillet — to cook the onion, garlic, and wilt the spinach.
- Mixing bowls — one medium bowl to combine cheeses and a bowl to hold the spinach if desired.
- Wooden spoon or spatula — for stirring.
- Sharp knife and cutting board — for dicing onion, chopping cilantro, and slicing toppings.
- Measuring spoons and cups — to keep the seasoning consistent.
- Aluminum foil or lid — optional, if you like to tent the pan at the end of baking.
Frequent Missteps to Avoid
- Overfilling the tortillas — use the recommended ~1/3 cup filling and ~3 tablespoons cheese per tortilla. Overstuffed tortillas can split and leak filling during baking.
- Skipping the oil or undercooking the aromatics — the onion and garlic need a few minutes so the filling isn’t raw-tasting.
- Not wilting the spinach enough — the recipe assumes the spinach is fully wilted in the skillet; if you add raw spinach it will create excess moisture in the pan.
- Adding fresh toppings before freezing — do not add avocado, green onions, or cilantro prior to freezing; they don’t reheat well.
- Pouring all the sauce on the bottom or all on top — this recipe splits the sauce so the enchiladas cook through and stay saucy on top.
Seasonal Twists
- Spring: Add thinly sliced asparagus or peas to the spinach mixture for a bright, seasonal lift.
- Summer: Stir in roasted corn and diced roasted poblanos (if you like more smoke) to play with charred flavors.
- Fall/Winter: Swap half the spinach for chopped kale, wilted longer, for a heartier texture that stands up to the creamier sauce.
Insider Tips
- Warm the tortillas briefly in a dry skillet or microwave wrapped in a damp towel so they don’t crack when you roll them.
- Reserve part of the shredded cheese for the filling as instructed—this ensures each roll gets a little cheesy center and the top still gratinates.
- If your spinach releases a lot of water after wilting, drain it in a sieve and squeeze gently; too much moisture will thin the filling and loosen the rolls.
- Let the baked pan rest 5–10 minutes before serving; it helps the sauce settle and makes cleaner slices.
Storage & Reheat Guide
Cool leftovers to room temperature before storing. Keep in an airtight container in the refrigerator for 3–4 days. Reheat individual portions in the microwave until warmed through, or reheat the whole dish covered with foil in a 350°F (175°C) oven until heated through (about 20–25 minutes for a whole pan, depending on oven and starting temperature).
To freeze: cool completely, do not add fresh toppings, then either freeze individual servings in freezer-safe containers or freeze the whole pan tightly wrapped. Thaw overnight in the refrigerator before reheating. Reheat individual servings in the microwave or the whole pan in the oven until hot. The recipe’s step 15 gives the same guidance for freezing—follow that for best results.
Popular Questions
- Can I make this dairy-free? You can swap the cheeses for a plant-based shredded alternative and use a dairy-free sour cream, but the texture and flavor will change. Ensure the cheese alternative melts well.
- How spicy is this? It’s mild if you use mild green chile sauce and the canned green chiles called for. Adjust by choosing a hotter sauce or adding more chili powder if you want more heat.
- Can these be assembled ahead? Yes—assemble and refrigerate (covered) for several hours before baking. If freezing assembled but unbaked enchiladas, freeze wrapped and bake from frozen, adding extra time until heated through.
- Can I use corn tortillas? Yes—softened in a bit of oil or warmed, they work fine. Corn will give a different texture and a slightly firmer bite.
Next Steps
Serve these enchiladas with a simple side salad or cilantro-lime rice and black beans for a complete meal. If you’re feeding a crowd, double the recipe and bake in two pans; the method scales cleanly. Leftover filling makes a great quesadilla or breakfast burrito stuffing the next day.
When you make them, take note of whether you prefer a saucier finish or a cheesier top and adjust the sauce-to-cheese ratio slightly next time. Little tweaks like extra lime at the end or a sprinkle of cotija can personalize them into your go-to version.

Creamy Spinach and Cheese Green Chile Enchiladas
Ingredients
Ingredients
- 1 tablespoonolive oil
- 1 small yellow onion diced
- 1 clovegarlic minced
- 10 cupsfresh spinach leaves
- 1 tablespoonfresh lime juice
- 1/3 cupchopped cilantro
- 4.5 ozcan green chiles
- 1/2 teaspoonground cumin
- 1/4 teaspoonground chili powder
- 1/2 cupsour cream or plain Greek yogurt
- Salt and black pepper to taste
- 20 ozmild green chile enchilada sauce
- 8 flour tortillas
- 2 cupsshredded Monterey Jack cheese divided
- 2 cupsshredded Cheddar cheese divided
- Toppings: Green onions chopped, Fresh cilantro, chopped, Diced avocado
Instructions
Instructions
- Preheat the oven to 375°F (190°C).
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Add 1 small diced yellow onion and cook until softened, about 3–4 minutes.
- Add 1 clove minced garlic and cook, stirring, for about 1–2 minutes more.
- Add 10 cups fresh spinach leaves to the skillet and cook, stirring, until the spinach is fully wilted and reduced in volume (about 2–4 minutes).
- Remove the skillet from the heat. Stir in 1 tablespoon fresh lime juice, 1/3 cup chopped cilantro, one 4.5 oz can green chiles, 1/2 teaspoon ground cumin, and 1/4 teaspoon ground chili powder.
- Stir in 1/2 cup sour cream (or plain Greek yogurt) until the mixture is well combined. Season with salt and black pepper to taste. Set the spinach mixture aside.
- Pour about half of the 20 oz mild green chile enchilada sauce (about 10 oz) into the bottom of a 9 x 13-inch baking dish and spread it in an even layer.
- In a medium bowl, combine 2 cups shredded Monterey Jack cheese and 2 cups shredded Cheddar cheese. Reserve a portion for filling and the rest for topping: use about 3 tablespoons of the combined cheese mixture per enchilada for the filling and keep the remaining cheese for sprinkling on top.
- Lay out one of the 8 flour tortillas. Place about 1/3 cup of the spinach mixture in the center of the tortilla and sprinkle about 3 tablespoons of the combined cheese on top of the filling. Roll the tortilla tightly and place it seam side down in the prepared baking dish. Repeat with the remaining tortillas, filling, and cheese, arranging the rolled enchiladas seam side down in the dish.
- When all enchiladas are in the dish, pour the remaining enchilada sauce (about the other 10 oz) evenly over the top of the rolled enchiladas.
- Sprinkle the remaining combined shredded cheese evenly over the sauced enchiladas.
- Bake in the preheated oven for 20–30 minutes, until the cheese is melted and the sauce is bubbling around the edges.
- Remove from the oven and garnish with chopped green onions, additional chopped fresh cilantro, and diced avocado, as desired. Serve warm.
- To freeze (optional): Cool the baked enchiladas completely, do not add fresh toppings, then place individual servings in a freezer-safe container or freeze the whole pan. Reheat individual servings in the microwave or reheat the whole pan in the oven when ready to eat.
Equipment
- Oven
- Large Skillet
- 9 x 13-inch baking dish
- Medium Bowl
