Beef and Spinach Enchiladas Recipe: Crispy Tortilla Layers with Melted Cheese Rivers

Soups & Stews

Beef and Spinach Enchiladas Recipe: Crispy Tortilla Layers with Melted Cheese Rivers

This beef and spinach enchilada recipe delivers the perfect balance of hearty filling, rich sauce, and crispy tortilla layers topped with rivers of melted cheese.

The tender ground beef and wilted spinach create a flavorful filling that pairs beautifully with a velvety red or green enchilada sauce, all baked until golden and bubbly. I’ve perfected this recipe over years of testing, ensuring every bite is packed with texture and depth—no soggy tortillas here.

The secret to achieving those crispy edges lies in the baking technique: a hot oven and a light brushing of oil on the tortillas before rolling. This creates that satisfying crunch while keeping the filling warm and gooey inside.

The combination of cheddar and Monterey Jack cheese melts into luscious rivers, tying everything together in a way that’s both comforting and impressive. It’s the kind of dish that tastes like a restaurant favorite but comes together with simple, reliable steps.

What makes this recipe stand out is how versatile it is—whether you’re feeding a family or hosting a dinner party, the proportions scale effortlessly.

The filling can be prepped ahead, and the enchiladas can be assembled and refrigerated until ready to bake, making it perfect for busy weeknights or special occasions. Each bite delivers layers of flavor: savory beef, earthy spinach, tangy sauce, and that unmistakable cheesy finish.

Serve with a side of refried beans, a dollop of sour cream, or a sprinkle of fresh cilantro for extra brightness. This recipe is designed to impress without stress, ensuring your enchiladas turn out crispy, cheesy, and full of flavor every time.

Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for beef and spinach enchilada

Six hearty servings of crispy, cheesy enchiladas that taste like a restaurant favorite.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely chopped
Fresh Spinach 🌿 10 oz Baby spinach, roughly chopped
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Flour Tortillas 🌯 12 whole Medium size, 8-inch
Enchilada Sauce 🍅 2 ½ cups Red or green, store-bought or homemade
Shredded Cheddar Cheese 🧀 2 cups Medium sharp, freshly grated
Shredded Monterey Jack Cheese 🧀 1 cup Freshly grated
Sour Cream 🥛 ½ cup Full-fat, for serving
Refried Beans 🍲 1 ½ cups Canned or homemade, for serving
Vegetable Oil 🫒 ¼ cup For brushing tortillas
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Cumin 🌿 1 tsp Ground, for seasoning beef
Chili Powder 🌶️ 1 tsp For seasoning beef

The ground beef is the star here—80% lean gives you that perfect balance of flavor and texture. I grab mine from the butcher counter when possible, but the regular supermarket package works fine. Look for bright red color and good marbling. For the spinach, baby spinach wilts faster and keeps its vibrant color. The tortillas are non-negotiable—flour tortillas hold up better than corn for crispy edges. I always buy a double batch and freeze extras for lazy days.

No enchilada sauce on hand? Salsa verde with a splash of broth works in a pinch. Fresh spinach? Frozen works too—just thaw and drain well. The cheese combo is key—Cheddar for sharpness, Monterey Jack for creaminess. Pre-grated cheese has anti-caking agents, so grate your own if you can. Want extra crunch? Sprinkle crushed tortilla chips on top before baking. The cumin and chili powder are simple but essential—don't skip them.

Tortillas keep best in a cool, dry place for up to 2 weeks. The filling can be prepped 2 days ahead and stored in the fridge. Assemble enchiladas, wrap tightly in foil, and refrigerate until ready to bake. They reheat beautifully—350°F for 15 minutes covered, then broil 2 minutes for crispy tops. Leftovers? These freeze perfectly for 3 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first bite of creamy, slightly wilted spinach cutting through the beef’s savory bite. The garlic lingers just enough to make it taste like you slaved over it, but the spinach keeps it light—no heavy, greasy aftertaste. My picky eater even finishes her plate now.
  • One-Pot Magic: I swear by this—just brown the beef with onions and garlic, wilt the spinach right in the same pan, then wrap. No extra bowls, no extra mess. The tortillas soak up that rich, herby filling like a dream, and honestly? You’ll forget how easy it was to make something that feels fancy.
  • Spinach’s Secret Boost: Here’s what sold me: that first bite of creamy, slightly wilted spinach cutting through the beef’s savory bite. The garlic lingers just enough to make it taste like you slaved over it, but the spinach keeps it light—no heavy, greasy aftertaste. My picky eater even finishes her plate now.
  • Weeknight to Potluck Hero: Between us, this feeds a crowd without the stress. Double the batch, freeze half, and you’ve got a meal ready for game day or a last-minute dinner party. The tortillas hold up perfectly when reheated, and the flavors only get better the next day—yes, even on a Tuesday night.

Step-by-step instructions for beef and spinach enchiladas

Here's how to build perfect enchiladas with crispy tortillas and gooey cheese layers.

1

Cook the Beef and Spinach Filling

Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Cook until browned, breaking it apart with a wooden spoon, which should take about 5-6 minutes. The beef should be fully cooked with no pink remaining.

Drain any excess fat, then add the diced 1 whole yellow onion and minced 4 cloves garlic. Sauté for 3-4 minutes until softened and fragrant. Stir in the roughly chopped 10 oz fresh spinach and cook until just wilted, about 2 minutes. Season with the 1.5 tsp salt, 0.5 tsp ground black pepper, 1 tsp cumin, and 1 tsp chili powder, mixing well to combine.

2

Warm the Enchilada Sauce

Pour the 2.5 cups enchilada sauce into a small saucepan and warm it over medium heat. Let it simmer for 3-4 minutes until heated through, stirring occasionally. The sauce should be smooth and ready to use for dipping the tortillas.

Keep the sauce warm while you prepare the filling. The perfect temperature ensures the tortillas soak up just enough sauce to stay pliable without getting soggy. If the sauce thickens too much, add a splash of water to loosen it.

3

Assemble the Enchiladas

Preheat your oven to 375°F. Lightly brush each of the 12 whole flour tortillas with vegetable oil using a pastry brush. This helps create that crispy texture we're after. Dip each tortilla into the warm enchilada sauce, coating both sides evenly but not oversaturating them.

Spoon about 2 tablespoons of the beef and spinach filling onto each tortilla, then roll it up tightly. Place the rolled enchiladas seam-side down in a single layer in a 9x13-inch baking dish. You should have enough filling to fill all 12 tortillas with a little left over for extra flavor in the dish.

4

Add Cheese and Bake

Spread 1 cup of the 1.5 cups refried beans evenly over the bottom of the baking dish to create a flavorful base. Sprinkle half of the 2 cups shredded cheddar cheese and all of the 1 cup shredded Monterey Jack cheese evenly over the top of the enchiladas. The cheese should melt beautifully, creating those rivers of gooey goodness.

Cover the baking dish tightly with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 5-7 minutes until the cheese is bubbly and the tortillas are golden brown and crispy. The edges should look slightly charred—that's when you know they're perfectly done.

5

Serve with Sour Cream and Extra Beans

Let the enchiladas rest for 5 minutes before serving. This resting time allows the cheese to set slightly and makes slicing easier. Top each serving with a dollop of the 0.5 cup sour cream and a spoonful of the remaining refried beans.

Slice into 6 equal portions and serve immediately. Each bite should deliver crispy tortilla layers, tender beef and spinach filling, and melted cheese rivers. The combination of textures and flavors makes this dish absolutely irresistible.

👨‍🍳

Pro Tips For Making Beef And Spinach Enchilada

  • CRISP THE SPINACH: Drain the spinach after wilting, then squeeze it dry in a clean kitchen towel—no one wants soggy tortillas. I learned this the hard way when my first batch turned into a sad, watery mess that made the tortillas limp instead of crisp.
  • BROWN THE BEEF LOW: Start the ground beef on medium-high, but once it’s broken up, drop the heat to medium and let it cook slowly. Rushing it leads to gray, rubbery meat, and you’ll end up with flavorless filling.
  • SALT THE ONIONS: Toss the diced onion with a pinch of salt before cooking—it draws out moisture and makes it caramelize faster. I skip this sometimes, and the onions just steam instead of developing that deep, sweet flavor.
  • STEAM THE TORTILLAS: Warm the tortillas in a dry skillet for 10 seconds per side, then wrap them in a damp towel and microwave for 20 seconds. This keeps them pliable and prevents cracking when you roll them. Yes, it’s extra work, but it’s worth it.

Regional styles of this dish

Tex-Mex Tradition

In Texas and the Southwest, beef and spinach enchiladas are a beloved twist on classic cheese enchiladas. The addition of spinach adds a subtle earthiness that balances the rich, savory beef filling.

I’ve seen this variation at roadside taquerias in San Antonio, where they often use green enchilada sauce and top with crumbled cotija cheese for a tangy finish. The key here is to keep the tortillas lightly oiled—this creates that perfect crispy edge while keeping the filling tender. 🌶️

California Fusion

On the West Coast, particularly in California, you’ll find a more modern take on this dish. Chefs often incorporate avocado slices or pico de gallo as toppings, adding a fresh, bright contrast to the cheesy filling.

I’ve made this version with whole wheat tortillas for a lighter option, and it still delivers that satisfying crunch. The sauce here leans toward red enchilada sauce with a hint of smoked paprika for depth. Serve with a side of cilantro-lime rice to complete the fusion vibe.

Mexican Street Style

For a true taste of Mexico City, these enchiladas are often served as enchiladas suizas, a Swiss-inspired dish that’s surprisingly popular in Mexico. The filling here might include creamy spinach and cheese, and the tortillas are sometimes lightly fried before rolling to achieve extra crispiness.

I’ve adapted this by brushing the tortillas with egg wash before baking—it adds a golden, almost puffed texture that’s irresistible. Top with crumbled queso fresco for that authentic touch.

Southwestern Spice

In New Mexico and Arizona, the flavors get bolder with chili powder and pasilla chiles in the sauce. I like to add diced jalapeños to the beef filling for a subtle kick, and the tortillas are often corn-based for a nuttier taste.

The cheese topping here might include pepper jack for a spicy-sweet contrast. This version is perfect for those who love a little heat—just adjust the chili powder to taste. 🔥

Modern Twist: Stuffed Enchiladas

For a showstopper, try stuffed enchiladas—tortillas filled with both the beef-spinach mixture and a dollop of queso fresco or cream cheese. Roll them tightly, then bake as usual. The surprise in the middle makes every bite feel special.

I’ve also seen these topped with pickled red onions and sliced radishes for a crisp, tangy crunch. This version is ideal for dinner parties where you want to impress without extra effort.

Vegetarian Adaptation

While this recipe features beef, it’s easy to swap it for portobello mushrooms or black beans for a vegetarian-friendly version. The spinach and cheese filling still shine, and the crispy tortillas remain the star.

I’ve used smoked paprika to mimic the depth of beef, and it works beautifully. This adaptation keeps the hearty, satisfying texture while making it accessible for all dietary preferences. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 4g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground turkey or chicken instead of beef?

Ground turkey or chicken works beautifully—just be sure to cook it thoroughly to 165°F for safety. Use the same amount (1.5 lb) and adjust seasonings slightly if your poultry is leaner. For extra flavor, add a pinch of smoked paprika or garlic powder to mimic beef's richness.

2

How do I prevent soggy tortillas?

The key is lightly oiling the tortillas before rolling and baking them uncovered for the last 5-7 minutes. Also, keep the enchilada sauce warm but not boiling when dipping—just enough to coat without soaking. A hot oven (375°F) helps crisp them up fast!

3

Can I make these enchiladas ahead of time?

Yes! Assemble them in the baking dish, cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, add 5-10 extra minutes to the baking time (covered). For freezing, bake fully, cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 15 minutes.

4

What’s the best cheese combo for maximum melt?

For the gooiest results, mix sharp cheddar (for tang) with Monterey Jack (for creaminess). Add a sprinkle of pepper jack if you want a mild kick. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. Grate your own for that perfect pull!

5

How do I make these gluten-free?

Swap flour tortillas for corn tortillas (8-inch size) and use corn-based enchilada sauce. For extra crispiness, brush the tortillas with melted butter or olive oil before baking. The filling and cheese remain the same—just ensure all toppings (like sour cream) are certified gluten-free if needed.

★★★★★4.7(3 reviews)
Categories Soups & Stews