SPINACH AND CHEESE ENCHILADAS

Spinach and Cheese Enchiladas

Spinach and cheese enchiladas are a delicious, comforting Mexican-inspired meal made with soft tortillas filled with seasoned spinach and melted cheese, then covered with a rich enchilada sauce and baked until hot, bubbly, and golden. They are an excellent choice for a vegetarian dinner because they are hearty and satisfying without requiring meat.

The combination of tender spinach, creamy cheese, flavorful sauce, and warm tortillas makes these enchiladas incredibly comforting. They are also versatile. You can make them mild or spicy, use fresh or frozen spinach, add beans or corn, and choose different types of cheese depending on what you have available.

This recipe makes approximately 6 servings, or about 12 enchiladas, and is suitable for a family dinner, weekend meal, potluck, or make-ahead lunch.

Ingredients

For the Spinach Filling

  • 2 tablespoons olive oil or butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1½ pounds (about 680 g) fresh spinach
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder
  • ½ teaspoon paprika
  • ¼ teaspoon black pepper
  • ½ teaspoon salt, or to taste
  • ½ cup (120 g) cream cheese
  • 1 cup (100 g) shredded Monterey Jack cheese
  • ½ cup (50 g) shredded cheddar cheese
  • ¼ cup (25 g) grated Parmesan cheese, optional
  • 2 tablespoons chopped fresh cilantro, optional

For the Enchiladas

  • 12 medium flour or corn tortillas
  • 2½ cups (600 ml) enchilada sauce
  • 1½ cups (150 g) shredded Monterey Jack or mozzarella cheese
  • ½ cup (50 g) shredded cheddar cheese
  • ½ cup sour cream, for serving
  • Fresh cilantro, for garnish
  • Sliced green onions, optional
  • Diced tomatoes, optional
  • Sliced jalapeños, optional
  • Lime wedges, optional

Choosing the Spinach

You can use either fresh or frozen spinach.

Fresh spinach gives the filling a bright, fresh flavor. However, it cooks down dramatically, so you need quite a large amount when starting with fresh spinach.

Frozen spinach is extremely convenient and works very well in enchiladas. If using frozen spinach, thaw it completely and squeeze out as much excess water as possible.

Removing excess water is important. Spinach naturally contains a lot of moisture, and too much liquid can make your enchiladas watery.

If you are using frozen spinach, approximately 450–500 g of frozen spinach will give you a generous amount for the filling after draining.

Step 1: Prepare the Spinach

If using fresh spinach, wash it thoroughly under cold running water.

Remove any thick stems if necessary.

Place a large skillet over medium heat and add approximately 1 tablespoon of olive oil or butter.

Add the spinach in batches.

At first, it may look like there is far too much spinach for the pan, but don’t worry. Spinach wilts very quickly.

Stir it gently as it cooks.

Within a few minutes, the spinach should become soft and dramatically decrease in volume.

Once wilted, transfer it to a colander.

Allow it to cool slightly.

Using clean hands, the back of a spoon, or a clean kitchen towel, squeeze out as much excess liquid as possible.

Chop the spinach into smaller pieces and set it aside.

If using frozen spinach, simply thaw it completely, squeeze it very dry, and roughly chop it if the pieces are large.

Step 2: Cook the Onion and Garlic

Return the skillet to medium heat.

Add the remaining tablespoon of olive oil or butter.

Add the finely chopped onion.

Cook for approximately 5–7 minutes, stirring occasionally.

The onion should become soft and translucent.

Do not rush this step. Properly softened onions provide a sweet, savory foundation for the filling.

Add the minced garlic.

Cook for approximately 30–60 seconds.

Be careful not to burn the garlic.

Step 3: Season the Spinach

Add the prepared spinach to the skillet with the onions and garlic.

Add:

  • Cumin
  • Chili powder
  • Paprika
  • Black pepper
  • Salt

Stir everything together.

Cook for approximately 2–3 minutes.

The goal is to allow the seasonings to coat the spinach and vegetables evenly.

Taste the mixture.

Remember that cheese will be added later, and many cheeses already contain salt, so avoid adding too much salt at this stage.

Turn off the heat.

Step 4: Make the Creamy Spinach Filling

While the spinach mixture is still warm, add the cream cheese.

Stir until the cream cheese melts into the spinach.

If the cream cheese is very cold, it may take a little longer to incorporate. You can return the skillet to low heat for a minute or two while stirring.

Once the cream cheese has melted, add:

  • 1 cup shredded Monterey Jack cheese
  • ½ cup shredded cheddar cheese
  • Parmesan cheese, if using
  • Chopped cilantro, if desired

Mix everything thoroughly.

The filling should be creamy, cheesy, and thick enough to spoon into the tortillas without being runny.

Taste the filling and adjust the seasoning.

If you want more heat, add a pinch of cayenne pepper, red chili flakes, or finely chopped jalapeño.

Allow the filling to cool for a few minutes before assembling the enchiladas.

Step 5: Prepare the Baking Dish

Preheat your oven to 375°F (190°C).

Lightly grease a large baking dish with oil or cooking spray.

A 9×13-inch baking dish is ideal for approximately 12 enchiladas.

Pour about ½ cup of enchilada sauce into the bottom of the dish.

Spread it evenly.

This prevents the tortillas from sticking and adds flavor to the bottom of the enchiladas.

Step 6: Warm the Tortillas

Warming the tortillas before filling them is one of the easiest ways to prevent cracking.

If using corn tortillas, heat a dry skillet over medium heat.

Warm each tortilla for approximately 15–20 seconds on each side.

You can also wrap several tortillas in a slightly damp kitchen towel and microwave them for approximately 30–45 seconds.

If using flour tortillas, warming them briefly in a skillet or microwave will also make them more flexible.

Do not overheat them or allow them to become crispy.

You want them soft and pliable.

Step 7: Fill the Enchiladas

Place one warm tortilla on a clean work surface.

Spoon approximately ⅓ cup of spinach and cheese filling down the center.

Do not overfill the tortilla.

If you add too much filling, it will be difficult to roll the enchilada and the filling may spill out during baking.

Roll the tortilla tightly around the filling.

Place it seam-side down in the prepared baking dish.

Repeat with the remaining tortillas and filling.

Arrange the enchiladas closely together so they support one another during baking.

Step 8: Add the Enchilada Sauce

Once all the enchiladas are arranged in the dish, pour the remaining enchilada sauce evenly over the top.

Use the back of a spoon or spatula to spread the sauce.

Make sure most of the tortillas are covered.

This keeps them moist while they bake.

Avoid leaving large areas of exposed tortilla because those areas can become dry or overly crisp.

Step 9: Add the Cheese

Sprinkle the remaining Monterey Jack or mozzarella cheese over the enchiladas.

Add the cheddar cheese.

You want a generous, even layer of cheese.

As the enchiladas bake, the cheese will melt into a bubbling golden topping.

If you prefer a stronger cheese flavor, you can add a little extra cheddar.

If you prefer an especially stretchy topping, use more Monterey Jack or mozzarella.

Step 10: Bake the Enchiladas

Cover the baking dish loosely with aluminum foil.

Place it in the preheated oven.

Bake for approximately 20 minutes.

Then carefully remove the foil.

Return the dish to the oven and bake for another 10–15 minutes.

The enchiladas are ready when:

  • The sauce is bubbling around the edges.
  • The cheese is completely melted.
  • The top is lightly golden.
  • The center is hot.

If you want a more deeply browned cheese topping, turn on the broiler for the final 1–2 minutes.

Watch it carefully because cheese can go from golden to burnt very quickly.

Step 11: Rest Before Serving

Remove the enchiladas from the oven.

Allow them to rest for approximately 5–10 minutes before serving.

This gives the filling time to settle.

It also makes the enchiladas easier to lift from the baking dish without falling apart.

Do not worry if the sauce looks slightly loose immediately after baking. It will thicken somewhat as the enchiladas cool.

Step 12: Garnish and Serve

Serve the enchiladas warm.

Top each serving with a spoonful of sour cream.

Add fresh chopped cilantro for color and freshness.

You can also add:

  • Diced tomatoes
  • Sliced green onions
  • Fresh jalapeños
  • Sliced avocado
  • Pickled onions
  • A squeeze of fresh lime juice

A little lime juice is particularly good because the acidity balances the richness of the cheese.

Homemade Enchilada Sauce

If you don’t have prepared enchilada sauce, you can make a quick version at home.

Ingredients

  • 2 tablespoons vegetable oil
  • 2 tablespoons all-purpose flour
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon paprika
  • 2 cups chicken or vegetable broth
  • 2 tablespoons tomato paste
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Method

Heat the oil in a saucepan over medium heat.

Add the flour and whisk continuously for approximately 1 minute.

Add the chili powder, cumin, garlic powder, onion powder, and paprika.

Whisk for approximately 20–30 seconds.

Slowly add the broth while whisking constantly to prevent lumps.

Add the tomato paste, salt, and black pepper.

Bring the mixture to a gentle simmer.

Cook for approximately 8–10 minutes, stirring occasionally.

The sauce should thicken slightly.

Taste and adjust the seasoning.

For a vegetarian dish, make sure you use vegetable broth rather than chicken broth.

Ways to Customize the Filling

One of the best things about spinach and cheese enchiladas is how easy they are to customize.

Add Black Beans

Add approximately 1 cup of drained and rinsed black beans to the spinach mixture.

Black beans make the enchiladas more filling and provide additional protein.

Add Corn

Stir in 1 cup of cooked or canned sweet corn.

The sweetness of corn works particularly well with the spicy enchilada sauce.

Add Mushrooms

Sauté approximately 1½ cups of sliced mushrooms with the onions.

Cook them until their moisture has evaporated and they begin to brown.

Then add the spinach.

Add Bell Peppers

Diced red, yellow, or green bell peppers can add color and sweetness.

Cook them with the onion until tender.

Add Jalapeños

For a spicy version, finely chop one or two fresh jalapeños and cook them with the onions and garlic.

Remove the seeds and membranes if you want less heat.

Use Different Cheese

You do not have to use exactly the cheeses listed in this recipe.

Good options include:

  • Monterey Jack
  • Cheddar
  • Mozzarella
  • Pepper Jack
  • Oaxaca cheese
  • Colby Jack
  • A Mexican cheese blend

For the best texture, use a cheese that melts easily.

How to Make Them Less Spicy

If you are serving children or people who don’t enjoy spicy food, use a mild enchilada sauce.

Skip the jalapeños and cayenne pepper.

You can also increase the amount of cream cheese to make the filling milder and creamier.

A mild cheese such as mozzarella will also keep the overall flavor gentle.

How to Make Them Spicier

For a hotter version, use a spicy red enchilada sauce.

Add chopped jalapeños or serrano peppers to the filling.

You can also add crushed red pepper flakes or cayenne pepper.

Pepper Jack cheese is another excellent option for adding heat.

Make-Ahead Instructions

These enchiladas are excellent for meal preparation.

You can prepare the filling up to 2 days in advance.

Store it in an airtight container in the refrigerator.

When you’re ready to assemble the enchiladas, warm the filling slightly so it is easier to spread.

You can also assemble the entire dish several hours before baking.

Cover it tightly and refrigerate.

When ready to bake, remove it from the refrigerator and allow it to sit at room temperature for approximately 15–20 minutes.

Bake as directed, adding a few extra minutes if necessary because the dish will be cold.

Storing Leftovers

Allow leftover enchiladas to cool before placing them in an airtight container.

Refrigerate them promptly.

They are best eaten within approximately 3–4 days.

To reheat individual portions, microwave them until hot throughout.

For better texture, reheat them in an oven at approximately 350°F (175°C) until warmed through.

If the enchiladas appear dry, add a little extra enchilada sauce before reheating.

Freezing

Spinach and cheese enchiladas can be frozen.

For best results, assemble the enchiladas in a freezer-safe baking dish but do not bake them.

Cover the dish tightly with plastic wrap or a suitable freezer covering, followed by aluminum foil.

Freeze for up to approximately 2–3 months.

When you want to cook them, thaw them overnight in the refrigerator.

Remove the plastic covering, cover with foil, and bake at 375°F (190°C) until hot throughout.

Then remove the foil and continue baking until the cheese is melted and golden.

Troubleshooting

My tortillas are cracking

Your tortillas were probably too cold or dry.

Warm them before filling.

Corn tortillas are especially likely to crack if they aren’t heated first.

My enchiladas are watery

The spinach probably contained too much moisture.

Squeeze fresh or frozen spinach thoroughly before adding it to the filling.

Also avoid adding too much enchilada sauce.

My enchiladas are too dry

There may not have been enough sauce.

Make sure the tortillas are generously covered before baking.

You can also serve extra warm enchilada sauce on the side.

The filling is leaking out

The tortillas may have been overfilled.

Use approximately ⅓ cup of filling per tortilla and roll them tightly.

The cheese is browning too quickly

Cover the baking dish with foil for most of the cooking time.

Remove the foil only during the final 10–15 minutes.

Serving Ideas

Spinach and cheese enchiladas pair beautifully with simple Mexican-inspired sides.

Serve them with:

  • Mexican rice
  • Refried beans
  • Black beans
  • Guacamole
  • Fresh salsa
  • Pico de gallo
  • Corn salad
  • Green salad
  • Sliced avocado

For a lighter meal, serve two enchiladas with a large fresh salad.

For a more substantial dinner, serve three enchiladas with rice, beans, and guacamole.

Nutrition and Portion Considerations

Because this recipe contains cheese, cream cheese, and tortillas, it is naturally rich and satisfying.

For lighter enchiladas, use reduced-fat cream cheese and reduce the amount of cheese on top.

You can also increase the amount of spinach and add black beans or mushrooms to increase the vegetable and fiber content without making the filling excessively heavy.

For larger portions, serve three enchiladas per person.

For a lighter serving, two enchiladas with a side salad is usually sufficient.

Final Recipe at a Glance

For convenience, the complete process can be summarized as follows:

  1. Wash and cook the fresh spinach, then squeeze it dry. If using frozen spinach, thaw and squeeze it thoroughly.
  2. Sauté onion in olive oil or butter until soft.
  3. Add garlic and cook briefly.
  4. Add spinach and season with cumin, chili powder, paprika, salt, and pepper.
  5. Stir in cream cheese until melted.
  6. Add Monterey Jack, cheddar, Parmesan, and cilantro.
  7. Preheat the oven to 375°F (190°C).
  8. Grease a 9×13-inch baking dish.
  9. Spread a small amount of enchilada sauce over the bottom.
  10. Warm the tortillas until soft and flexible.
  11. Fill each tortilla with approximately ⅓ cup of spinach and cheese filling.
  12. Roll each tortilla and place it seam-side down in the baking dish.
  13. Pour the remaining enchilada sauce over the top.
  14. Cover generously with shredded cheese.
  15. Cover with foil and bake for approximately 20 minutes.
  16. Remove the foil and bake for another 10–15 minutes.
  17. Broil briefly if you want a more golden cheese topping.
  18. Rest for 5–10 minutes.
  19. Garnish with sour cream, cilantro, green onions, jalapeños, avocado, or lime.
  20. Serve hot.

Final Thoughts

Spinach and cheese enchiladas are an excellent example of how simple ingredients can be transformed into a satisfying homemade dinner. The spinach provides a fresh vegetable base, while cream cheese and shredded varieties of cheese. For a milder dish, use mild sauce and skip the hot peppers. For a spicier meal, use a hot enchilada sauce and week, these spinach and cheese enchiladas are a dependable and delicious choice. Serve them hot with sour cream, fresh cilantro, avocado, and a squeeze of lime cheese create a rich, creamy filling. Enchilada sauce adds warmth and spice, and the melted cheese on top creates a delicious golden finish.

The most important secrets are to remove excess moisture from the spinach, warm the tortillas before rolling, avoid overfilling them, and cover the enchiladas with enough sauce. Following these steps will give you tender tortillas, a creamy filling, and perfectly melted cheese.

You can easily make the recipe your own by adding black beans, corn, mushrooms, peppers, jalapeños, or different varieties of cheese. For a milder dish, use mild sauce and skip the hot peppers. For a spicier meal, use a hot enchilada sauce and Pepper Jack cheese.

Whether you’re preparing a weeknight family dinner, a vegetarian meal for guests, or a make-ahead dish for a busy week, these spinach and cheese enchiladas are a dependable and delicious choice. Serve them hot with sour cream, fresh cilantro, avocado, and a squeeze of lime, alongside rice and beans for a complete and satisfying meal.

 

 

Leave a Reply

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