Spinach and Cheese Enchiladas (Creamy, Cheesy & Packed With Flavor)
If you’re craving a cozy, restaurant-quality dinner that feels indulgent but is still loaded with greens, these Spinach and Cheese Enchiladas are about to become your new obsession. They’re creamy, cheesy, and wrapped in soft flour tortillas, then smothered in rich green enchilada sauce and baked until bubbly and golden.
What makes this recipe truly irresistible is the filling: tender sautéed spinach blended with cream cheese, sour cream, warm spices, and melty Mexican cheese. Every bite is comforting, savory, and bursting with flavor—like the ultimate Tex-Mex comfort food with a fresh, vibrant twist.
Whether you need a weeknight dinner, a meatless main dish, or a crowd-pleasing casserole-style meal, these enchiladas check every box.
Why You’ll Love These Spinach and Cheese Enchiladas
These enchiladas are loved because they’re:
Ultra creamy and cheesy
Packed with fresh spinach but still indulgent
Full of bold Tex-Mex flavor thanks to spices and green chiles
Perfect for meal prep and reheats beautifully
Easy enough for beginners but tastes like it came from a restaurant
Ingredients (And Why Each One Matters)
Here’s what makes these enchiladas so flavorful and satisfying:
For the Spinach Filling
2 tablespoons olive oil – Adds richness and helps sauté the onions and garlic without burning.
1 medium yellow onion, diced – Builds a sweet, savory flavor base that makes the filling taste deep and satisfying.
3 cloves garlic, minced – Essential for bold flavor; it gives the enchiladas that irresistible aroma.
12 cups fresh spinach – The star ingredient. It wilts down dramatically and creates a nutrient-packed filling.
Juice of half a lime – Brightens the richness of the cheese and makes the filling taste fresh instead of heavy.
¼ cup chopped cilantro – Adds a fresh, herby flavor that pairs perfectly with green enchilada sauce.
1 (4.5 oz) can chopped green chiles – Adds mild heat and smoky flavor without overpowering the dish.
½ teaspoon chili powder – Gives a warm, classic enchilada flavor.
½ teaspoon cayenne pepper – Adds a subtle kick and enhances the savory flavors.
1 teaspoon cumin – A must-have Tex-Mex spice that gives the filling a bold, earthy depth.
For the Creamy Cheese Mixture
8 oz cream cheese – The key to that rich, velvety enchilada filling.
½ cup sour cream – Adds tang and creaminess, balancing the spices beautifully.
Salt and pepper (to taste) – Brings everything together and enhances all flavors.
4 cups Mexican blend shredded cheese (divided) – Melts perfectly and creates that gooey, cheesy pull everyone loves.
For Assembling
1 (28 oz) can green enchilada sauce – The signature topping that adds moisture, tang, and that classic enchilada taste.
8 burrito-size flour tortillas – Soft, flexible, and perfect for holding a generous amount of filling.
Optional Toppings
Extra cilantro – Adds freshness.
Green onions – Adds crunch and mild onion flavor.
Olives – Adds a salty bite.
Avocado – Creamy and cooling, perfect with spicy enchiladas.
How to Make Spinach and Cheese Enchiladas (Step-by-Step)
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C).
This ensures the enchiladas bake evenly and the cheese melts perfectly.
Step 2: Sauté the Onion and Garlic
Heat olive oil in a large skillet over medium heat. Add diced onion and cook for about 4 minutes, stirring occasionally, until softened and fragrant.
Add the minced garlic and cook for 1–2 minutes until aromatic (don’t let it brown).
Pro Tip: Garlic burns fast—keep stirring and lower the heat if needed.
Step 3: Cook the Spinach
Add the fresh spinach in batches if needed. Stir frequently and cook until fully wilted.
Once the spinach is softened, stir in:
lime juice
cilantro
green chiles
chili powder
cayenne
cumin
Mix until everything is evenly combined.
Step 4: Make the Filling Creamy
Remove the skillet from heat.
Stir in:
cream cheese
sour cream
2 cups shredded cheese
salt and pepper to taste
Mix until the filling becomes smooth, creamy, and thick.
Pro Tip: If your cream cheese is cold, it may take longer to melt. Let it soften at room temperature beforehand for the smoothest filling.
Step 5: Prep the Baking Dish
Pour about ⅓ of the green enchilada sauce into the bottom of a 9×13-inch baking dish. Spread it evenly.
This prevents the enchiladas from sticking and keeps the tortillas moist while baking.
Step 6: Fill and Roll the Tortillas
Spoon about ⅓ cup of filling into each tortilla. Roll tightly and place seam-side down in the baking dish.
Repeat until all tortillas are filled and the dish is packed.
Step 7: Add Sauce and Cheese
Pour the remaining enchilada sauce over the rolled tortillas (you may have a little extra).
Sprinkle the remaining 2 cups of shredded cheese evenly over the top.
This is where the magic happens—the cheese forms that bubbly, golden layer that makes enchiladas unforgettable.
Step 8: Bake Until Bubbling
Bake for 25–30 minutes, or until the cheese is fully melted and the sauce is bubbling around the edges.
Let the enchiladas rest for 5 minutes before serving so they set slightly and slice cleanly.
Pro Tips for the Best Spinach and Cheese Enchiladas
Use fresh spinach for the best texture. Frozen spinach works, but it must be drained extremely well.
Don’t skip the lime juice—it balances the richness and makes the dish taste bright.
Want extra flavor? Add a pinch of smoked paprika or a dash of hot sauce to the filling.
For a crispier top, broil for 1–2 minutes at the end (watch closely).
If your tortillas crack, warm them in the microwave for 10–15 seconds before rolling.
Serving Suggestions (Make It a Full Tex-Mex Meal)
These enchiladas pair beautifully with:
Mexican rice or cilantro lime rice
refried beans or black beans
a crisp southwest salad with lime vinaigrette
corn on the cob or roasted street corn
tortilla chips with guacamole or salsa verde
For toppings, try:
sliced avocado
chopped green onions
fresh cilantro
black olives
a drizzle of sour cream
Serving Tip: Add a squeeze of fresh lime over the top right before eating—it makes the flavor pop.
Storage and Reheating Tips
These enchiladas are excellent for leftovers.
Store in an airtight container in the fridge for up to 4 days.
Reheat in the oven at 350°F until warmed through, or microwave individual servings.
They also freeze well—just wrap tightly and freeze for up to 2 months.
Final Thoughts: The Best Creamy Spinach and Cheese Enchiladas
These Spinach and Cheese Enchiladas are the perfect mix of comfort food and fresh flavor. With creamy cheese filling, bold Tex-Mex seasoning, and a bubbly layer of melted cheese on top, they’re the kind of meal that feels special without being complicated.
If you want an easy, satisfying dinner that tastes like it came straight from your favorite Mexican restaurant, this is the recipe to make. Simple ingredients, foolproof steps, and unbelievably delicious results—these enchiladas are guaranteed to become a repeat favorite in your kitchen.