Beef and Spinach Enchiladas Recipe: Tortilla-Wrapped Cheese and Herb Delight

Soups & Stews

Beef and Spinach Enchiladas Recipe: Tortilla-Wrapped Cheese and Herb Delight

This beef and spinach enchilada recipe delivers the comforting, cheesy, herbaceous layers that make it a weeknight staple and dinner party showstopper. The secret lies in perfectly seasoned ground beef that blends seamlessly with wilted spinach, wrapped in tender tortillas and smothered in a rich, velvety sauce. I've perfected this method over years of testing—balancing texture, flavor, and that irresistible melty cheese pull.

What sets these enchiladas apart is the 30-minute prep that transforms simple ingredients into restaurant-quality bites. Sautéing the beef with garlic and cumin builds deep flavor, while the spinach adds freshness that cuts through the richness.

The tortillas stay pliable when warmed properly, making rolling a breeze even for beginners. Baking at 375°F ensures a golden crust without drying out the filling.

By the time they emerge from the oven, you'll have enchiladas with crispy edges, tender tortillas, and a sauce that's rich enough to coat every bite. The cheese stretches perfectly, creating that signature pull that makes each forkful satisfying.

Serve with a dollop of sour cream, fresh cilantro, and a side of refried beans for the full experience.

These enchiladas reheat beautifully for meal prep, making them ideal for busy weeks. The recipe scales effortlessly for crowds, and the technique adapts to other fillings like chicken or black beans. Let's get started—your taste buds will thank you.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and spinach enchilada

Restaurant-quality enchiladas start with these carefully chosen ingredients—each playing a vital role in texture and flavor harmony.

Ingredient Amount Notes
Ground Beef (80% lean, 20% fat) 🥩 1 ½ lb Finely chopped for even cooking
Fresh Spinach 🌿 4 cups Packed, roughly chopped
Yellow Corn Tortillas 🌽 8 whole Medium-sized, store-bought
Shredded Monterey Jack Cheese 🧀 2 cups Freshly shredded for meltability
Canned Tomato Sauce 🍅 1 ½ cups High-quality, no salt added
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Ground Cumin 🌿 1 tbsp Toasted for enhanced flavor
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Salt 🧂 1 tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing beef
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Sour Cream 🥛 ½ cup For serving
Refried Beans 🥫 1 cup Optional side component

The ground beef is the flavor foundation, so 80% lean, 20% fat ensures juiciness without excess grease. Trader Joe's or Costco offer pre-chopped options for convenience, but grinding fresh at home intensifies flavor. For spinach, baby spinach works best—it wilts quickly without excess moisture. Mexican oregano adds authentic depth that regular oregano can't replicate, available at Latin markets or specialty stores. Tortillas should be yellow corn for traditional flavor, and warming them in a dry skillet prevents cracking when rolled.

No fresh cilantro? Dried cilantro at half the amount works in a pinch, though the flavor differs. Substitute tomato sauce with fire-roasted diced tomatoes for texture variation, but reduce by 0.5 cup to maintain sauce consistency. For a vegetarian twist, swap beef with crumbled tempeh or lentils, though texture will differ. The cheese must be freshly shredded Monterey Jack—pre-shredded contains anti-caking agents that prevent proper melting. If unavailable, Oaxaca or pepper jack create delicious alternatives with distinct flavors.

Prep the filling ahead and refrigerate for up to 24 hours—flavors meld beautifully overnight. Tortillas stay fresh 1 week in an airtight container, while cheese lasts 2 months in the fridge. Assemble enchiladas just before baking to maintain crisp tortilla edges. Leftovers reheat best in a 350°F oven for 10 minutes with foil to prevent drying. Freeze unbaked enchiladas for 3 months—bake straight from frozen, adding 5-7 minutes to cooking time.

❤️

Why You'll Love This Recipe

  • Two-Pan Magic: I swear by this trick—brown the beef and spinach in one pan, then assemble the enchiladas in the same skillet. Less cleanup, more time to actually eat.
  • Cheese Pull Factor: That Monterey Jack stretches and melts into gooey rivers when baked, while the spinach stays bright and the beef stays juicy. It’s the kind of dish where every bite feels like a reward.
  • Weeknight Workhorse: I make these for busy nights, potlucks, or even packed lunches. The leftovers reheat beautifully, and the flavors only get better the next day—no sad, dry enchiladas here.
  • Budget Flex: Ground beef and canned sauce stretch for a full meal, and spinach is one of the cheapest greens out there. Yet it tastes like I spent hours on it—honestly, my wallet thanks me every time.

Step-by-step instructions for beef and spinach enchiladas

Assemble these flavorful enchiladas with professional precision and home-cooked warmth.

1

Prepare the Beef and Spinach Filling

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Add the 1.5 pounds ground beef (80% lean, 20% fat) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. The fat should render out, leaving you with crispy edges on the beef.

Add the 4 cloves minced garlic, 1 tablespoon ground cumin, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir well and cook for 1-2 minutes until fragrant. Then, add the 4 cups packed, roughly chopped fresh spinach and sauté for 2-3 minutes until the spinach wilts completely. Remove from heat and let the mixture cool slightly—this prevents soggy tortillas later.

2

Assemble the Enchiladas

Preheat your oven to 375°F. Spread 1 cup refried beans evenly on the bottom of a 9x13-inch baking dish to create a flavorful base. This step ensures your enchiladas stay moist and adds depth of flavor.

Dip each of the 8 whole yellow corn tortillas in warm water for 10-15 seconds on both sides to make them pliable. Fill each tortilla with 2-3 tablespoons of the beef and spinach mixture, then sprinkle ¼ cup shredded Monterey Jack cheese evenly over the filling. Roll the tortillas tightly, tucking in the sides as you go, and place them seam-side down in the baking dish.

3

Add Sauce and Bake

Pour the 1.5 cups canned tomato sauce evenly over the assembled enchiladas, ensuring each one is fully coated. Sprinkle the remaining 1 cup shredded Monterey Jack cheese evenly over the top. The sauce will bubble and create a glossy finish as it bakes.

Bake for 20-25 minutes until the cheese is bubbly and golden brown and the edges of the tortillas are slightly crisp. The filling should be heated through, and the tortillas should hold their shape without falling apart. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent over-browning.

4

Serve with Fresh Garnishes

Let the enchiladas rest for 5 minutes before serving. This allows the filling to set slightly and makes slicing easier. Top each serving with 1 tablespoon chopped fresh cilantro and a dollop of sour cream. The bright cilantro adds freshness, while the cool sour cream balances the rich, spiced filling.

Serve immediately with additional sour cream or a side of refried beans if desired. The combination of tender tortillas, savory beef, wilted spinach, and melted cheese creates a satisfying, hearty dish that’s perfect for a family meal or gathering. Each bite delivers a perfect balance of textures and flavors, from the crispy tortilla edges to the creamy, cheesy filling.

👨‍🍳

Pro Tips For Making Beef And Spinach Enchilada

  • CRANK THE HEAT: Brown that beef until it’s deep brown—almost black in spots—before draining. I learned this the hard way: rushing it leaves the filling bland and gray. Use a heavy skillet and let it sizzle for 5-6 minutes, breaking it up with a spoon only after it’s fully set.
  • WILT SPINACH DRY: Drain the spinach thoroughly after wilting—squeeze it in your hands or press it in a clean kitchen towel. Wet spinach in the filling makes the tortillas soggy, and nobody wants a mushy enchilada. (Yes, even if you’re impatient like me.)
  • SALT THE SAUCE: Season the canned tomato sauce before mixing it with the beef. A pinch of salt and a splash of beef broth (or water) while heating it up makes a real difference—it balances the acidity and keeps the filling from tasting flat. (Your future self will notice.)
  • WARM THE TORTILLAS: Stack the corn tortillas and microwave them for 20-30 seconds with a damp paper towel on top. Warm tortillas bend without cracking when rolled, and they soak up the sauce better. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Health benefits of this dish

Protein Powerhouse

These enchiladas pack a serious protein punch with 1.5 pounds of ground beef, delivering about 45 grams of protein per serving. The lean-to-fat ratio of 80% lean, 20% fat ensures you get muscle-building protein without excessive saturated fat.

I've found this balance keeps the beef juicy while maintaining a satisfying texture. 💪

For extra protein, consider adding black beans or lentils to the filling. A ½ cup addition per enchilada adds another 7-8 grams of plant-based protein while boosting fiber content.

The spinach contributes 1 gram of protein per cup, making this a well-rounded protein source that keeps you full for hours.

Fiber-Rich Vegetables

The 4 cups of fresh spinach provide 4 grams of fiber per serving, supporting digestive health and helping stabilize blood sugar levels. I always use baby spinach because it wilts quickly without adding excess moisture to the filling.

The fiber content from both the spinach and optional beans creates a satisfying, hearty texture that balances the richness of the cheese.

Spinach also delivers vitamin K and vitamin A—essential nutrients for bone health and immune function. When combined with the 1 cup of refried beans in the base, you're getting a complete fiber package that promotes gut health and keeps you feeling light after a heavy meal.

Heart-Healthy Fats

The extra-virgin olive oil used for sautéing provides monounsaturated fats that support heart health. Just 2 tablespoons delivers 7 grams of healthy fats that help reduce LDL cholesterol when used in moderation. I prefer this over butter for its superior flavor stability at high temperatures.

The Monterey Jack cheese contains saturated fat, but the portion size keeps it balanced. A 2-cup serving provides 12 grams of saturated fat, which is reasonable when paired with the lean protein and fiber-rich vegetables.

For a lighter option, I sometimes reduce cheese by ¼ cup per serving without sacrificing flavor.

Balanced Carbohydrates

The 8 yellow corn tortillas provide complex carbohydrates that fuel your body with sustained energy. Each tortilla contains about 3 grams of fiber, helping to slow digestion and prevent blood sugar spikes. I always warm the tortillas properly to maintain their structural integrity while rolling.

When paired with the protein and fiber from the filling, these carbohydrates create a perfect macronutrient balance. The 1.5 cups of tomato sauce adds natural sweetness without significant carbohydrate impact, making this a well-rounded meal that satisfies both nutritional needs and cravings.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 6g
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 flour tortillas instead of corn?

Yes, but the texture and flavor will differ. Corn tortillas provide an authentic, slightly sweet taste and stay firmer when baked. Flour tortillas become softer and more pliable, which can make rolling trickier. If using flour, reduce baking time by 2-3 minutes to prevent overcooking.

2

How do I prevent the filling from leaking out?

Properly rolling and cooling the filling first are key! Make tight rolls by tucking the sides firmly, and ensure the filling is only warm (not hot) when adding to tortillas. Overfilling is the #1 cause of leaks—stick to 2-3 tablespoons per tortilla. Chilling assembled enchiladas for 15 minutes before baking also helps.

3

What's the best way to reheat leftovers?

Oven reheating preserves texture best. Cover with foil and bake at 350°F for 10-12 minutes until heated through. For microwave reheating, use 30-second intervals on low power with a damp paper towel covering—this prevents drying. Never reheat from frozen without baking first.

4

Can I make these enchiladas ahead for a party?

Assemble them completely (unbaked) and refrigerate for up to 24 hours before baking. For freezing, wrap tightly in plastic wrap and foil, then freeze for 3 months. Bake straight from frozen, adding 5-7 extra minutes at 375°F. The flavors actually improve after overnight refrigeration!

5

What if I don't have fresh spinach?

Frozen spinach works perfectly—just thaw and drain excess moisture first. For a different flavor profile, try chopped kale or Swiss chard (use 2 cups instead of 4). Avoid pre-washed bagged spinach as it contains too much water, which can make tortillas soggy.

★★★★★5.0(9 reviews)
Categories Soups & Stews