Soups & Stews
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.
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.
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.
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.
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.
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.
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
Frequently asked questions
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.
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!
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.
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!
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.
