Soups & Stews
This beef and spinach enchilada recipe delivers restaurant-quality comfort in every cheesy, tortilla-wrapped bite. đ The secret lies in perfectly seasoned ground beef, wilted spinach that blends seamlessly into the filling, and tortillas that crisp just enough to hold their shape while baking. I've perfected this version over years of testingâno soggy centers or flavorless fillings here.
The process starts with browning the beef until rich and flavorful, then combining it with sautĂŠed spinach, onions, and a blend of spices that create depth without overpowering. Warm tortillas wrap this hearty filling, then get smothered in a velvety enchilada sauce before melting cheese transforms everything into golden, gooey perfection. This isn't just dinnerâit's a flavor experience.
What makes these enchiladas special is how every component works together: tender beef, vibrant spinach, crisp tortillas, and that irresistible melted cheese pull. The sauce simmers just long enough to develop flavor without becoming heavy, and the final bake creates edges that are crisp enough to stand up to the creamy filling. It's the kind of dish that disappears faster than you can say "seconds, please."
Serve with classic toppings like sour cream, cilantro, and sliced jalapeĂąos for that authentic Mexican restaurant touch. The recipe scales perfectly for gatherings, and leftovers reheat beautifullyâthough with how good these are, you might not have any to save. Let's get cooking!
Ingredients for beef and spinach enchilada
Twelve ingredients transform into cheesy, tortilla-wrapped perfectionârestaurant flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% lean) 𼊠| 1 ½ lb | Finely ground for even cooking |
| Fresh Spinach đ | 5 oz | Baby spinach preferred, chopped |
| Yellow Onion đ§ | 1 whole | Medium size, diced finely |
| Garlic Cloves đ§ | 4 cloves | Fresh, minced for depth |
| All-Purpose Flour đž | 2 tbsp | For thickening sauce if needed |
| Enchilada Sauce đ | 2 cups | Red or green, store-bought or homemade |
| Shredded Monterey Jack Cheese đ§ | 3 cups | Freshly shredded for meltiness |
| Flour Tortillas (10-inch) đŻ | 12 whole | Flour tortillas for crispiness |
| Canned Black Beans đŤ | 1 can | Drained, rinsed, for texture |
| Ground Cumin đż | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika đśď¸ | 1 tsp | For smoky richness |
| Salt đ§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | ½ tsp | Freshly ground for heat |
| Vegetable Oil đŤ | 2 tbsp | For sautĂŠing and crisping |
The ground beef is your flavor foundationâ80% lean gives you that rich, juicy texture without too much fat. Kroger or Costco always have it pre-ground, but if you're buying chuck, trim excess fat for cleaner results. Fresh spinach is ideal (baby leaves work best), but frozen will do in a pinchâjust thaw and squeeze out excess water. The onions and garlic? Yellow onions add sweetness, while garlic cloves should be freshânone of that jarred stuff. Toast your cumin and paprika in a dry pan for 30 seconds before adding to the beefâgame-changer for depth.
No enchilada sauce? Tomato sauce + chili powder works in a bind, but Rao's or La Choy are my go-tos for store-bought. Black beans add fiber and textureâdrain and rinse thoroughly to avoid soggy tortillas. For cheese, Monterey Jack melts beautifully, but a mix with cheddar adds sharpness. Flour tortillas should be 10-inch for perfect proportionsâcorn tortillas work too, but they stay softer. Short on time? Microwave tortillas for 20 seconds to warm and soften before filling.
Assemble enchiladas ahead? Wrap tightly in foil and refrigerate for up to 24 hoursâthey actually taste better the next day. Leftovers reheat in 300°F oven for 15 minutes until bubbly. The sauce thickens as it sits, so add a splash of milk or water if it's too stiff. Store any extras in the fridge for 4 days or freeze for 3 monthsâportion into single servings for easy reheating.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trickâsautĂŠ the onions and garlic in the same pan youâll brown the beef, then toss in that spinach until it wilts down to nothing. No extra pots, no extra cleanup. The flour just thickens the filling right there, like a lazy but brilliant secret.
- Spinachâs Secret Boost: Between us, the spinach isnât just for color. It softens as it cooks, blending into the beef until every bite has this hidden, velvety depth. Honestly, itâs the reason this filling tastes richer than any recipe Iâve tried without cream or cheese.
- Lunchbox Hero: Make a double batch, wrap them up, and youâve got foolproof lunches for days. My kids take them cold or reheatedâthey donât care, and neither do I. The flour-wrapped filling holds up better than most, so no soggy surprises.
- Budget Powerhouse: Ground beef at 80% lean keeps costs down, and spinach is cheaper than youâd think when you buy it fresh in bulk. Iâll be real: this feeds four for under $15, and the leftovers? Even better reheated with a sprinkle of cheese the next day.
Step-by-step instructions for beef and spinach enchiladas
Here's how to build cheesy, flavor-packed enchiladas with tender beef and wilted spinach.
đł Step 1: SautĂŠ the Beef and Aromatics
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (80% lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and starts to brownâabout 5-6 minutes. This is where all the beefy flavor develops.
Drain most of the fat (leave about 1 tablespoon), then add the 1 whole yellow onion (finely diced) and 4 cloves garlic (minced). Cook for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. Here's the thingâdon't overcook the garlic or it'll turn bitter. You want it just fragrant, not crispy.
đ¨âđł Step 2: Season and Combine Ingredients
Stir in the 1 tsp ground cumin, 1 tsp smoked paprika, 1 tsp salt, and ½ tsp black pepper, letting the spices toast in the hot oil for 30 seconds. This quick toasting step deepens their flavors dramatically.
Add the 5 oz fresh spinach and 1 can black beans (drained and rinsed) to the skillet. Stir everything together and cook for 2-3 minutes until the spinach wilts completely. The mixture should be moist but not saucyâif it's too dry, add 2 tablespoons water to help it along. Let this filling cool slightly while you prepare the tortillas.
đĽ Step 3: Assemble the Enchiladas
Preheat your oven to 375°F. Warm the 12 flour tortillas by stacking them and microwaving for 20-30 seconds or wrapping in a damp towel and heating in the oven for 3-4 minutes. Warm tortillas are more pliable and less likely to crack when filled.
Spread about Âź cup of enchilada sauce on the bottom of a 9x13-inch baking dish. Working quickly, fill each tortilla with about Âź cup of the beef-spinach mixture, then roll it up tightly. Place the filled tortillas seam-side down in the baking dish, slightly overlapping them if needed to fit all 12.
đĽ Step 4: Add Cheese and Bake
Pour the remaining 2 cups enchilada sauce over the top of the enchiladas, then sprinkle 1½ cups of the shredded Monterey Jack cheese evenly over everything. The sauce should pool slightly between the tortillasâthis ensures each bite gets that cheesy, saucy goodness.
Cover the baking dish tightly with aluminum foil and bake for 20 minutes. Then remove the foil and sprinkle the remaining 1½ cups cheese on top. Return to the oven for 5-7 minutes until the cheese is fully melted and bubbly, and the tortillas are golden brown. The edges should look crispy, not soggyâthis means your enchiladas are perfectly cooked.
â° Step 5: Rest and Serve
Let the enchiladas rest for 5 minutes before serving. This resting time allows the sauces to set slightly and makes cutting into them much easier. The cheese will pull away from the edges just enough to create that satisfying pull-apart texture.
Serve with extra enchilada sauce on the side, a dollop of sour cream, and chopped cilantro if you like. Each bite should deliver tender beef, wilted spinach, smoky spices, and that irresistible melted cheese pull. The tortillas should be slightly crispy on the edges with a soft, chewy centerâthis is the perfect enchilada texture.
Pro Tips For Making Beef And Spinach Enchilada
- CRISP THE SPINACH: Fresh spinach wilts fast but loses texture just as quickâso blanch it first. Drop raw leaves into boiling salted water for 10 seconds, then shock in ice water. Drain, squeeze hard (yes, like youâre wringing out a dishrag), and youâll get that restaurant-style bite instead of sad, soggy greens in your filling.
- BROWN THE BEEF RIGHT: That 80% lean ground beef wonât brown worth a damn if youâre gentle. Crank the heat to medium-high, break it into chunks with a spoon, and donât stir for 60 secondsâlet it sizzle and form crusts. Only then add onions and garlic. This isnât just for flavor; itâs what makes your enchiladas taste homemade, not canned.
- SALT THE FLOUR MIX: Skip pre-salting the tortillasâjust mix 1½ teaspoons of salt directly into your flour for the roux or batter. Itâll season the edges of every bite as they crisp, and you wonât waste time fiddling with tortilla dips or dry, bland shells. (I learned this the hard way after eating three enchiladas straight from the pan.)
- USE COLD BUTTER FOR CRUST: Cut 2 tablespoons of cold butter into your flour mix before adding liquidâthis creates pockets that steam into flaky, golden layers when baked. Yes, itâll look weird at first, but your enchiladas will have that buttery, almost pie-crust texture on the edges that takes 20 minutes to bake off. Worth it.
Troubleshooting this recipe
Soggy Tortillas Fix
If your tortillas turn soggy during baking, it's usually from too much moisture in the filling. Drain your black beans thoroughly and squeeze excess water from the spinach before mixing. I also recommend using 10-inch flour tortillasâthey hold up better than corn tortillas. For extra insurance, bake the enchiladas uncovered for the last 5 minutes to let excess moisture evaporate. đŻ
Cheese Not Melting?
Shred your cheese fresh using a box grater rather than pre-shredded bagsâit melts more evenly. If your cheese still doesn't melt properly, sprinkle a Âź cup milk over the top before the final bake. The extra moisture helps the cheese cling to the tortillas. I've found Monterey Jack melts best, but a 50/50 mix with cheddar adds great texture.
Filling Too Dry
If your beef-spinach mixture seems dry, add 2 tablespoons water or broth while cooking. For extra moisture, stir in Âź cup tomato sauce with the spices. The filling should be damp but not wetâthink of it like a thick, flavorful stuffing. If you're short on time, microwave the filling for 1 minute to help distribute any added liquid.
Sauce Too Thin
Thin enchilada sauce can make your dish watery. Simmer your sauce uncovered for 5 extra minutes to reduce it, or stir in 1 tablespoon flour to thicken. If using store-bought sauce, check the labelâsome brands are naturally thinner than others. I like Rao's for its perfect consistency, but you can adjust any sauce with cornstarch slurry if needed.
Uneven Cooking
For even baking, arrange enchiladas in a single layer without overlapping. If your oven runs hot, place a baking sheet on the lower rack to prevent the bottom from overcooking. I've also found that using a light-colored baking dish helps distribute heat more evenly. Rotate the dish halfway through baking if needed for consistent browning.
Flavor Too Mild
Boost flavor by toasting your spices in the skillet for 30 seconds before adding them to the beef. For extra depth, stir in ½ teaspoon chipotle powder with the spices. Freshly ground spices always make a differenceâpre-ground spices lose potency quickly. If your filling tastes bland, add a pinch of MSG (just Âź teaspoon)âit enhances all the flavors without adding saltiness.
Nutrition facts
Frequently asked questions
Can I use ground turkey or chicken instead of beef?
Ground turkey or chicken works beautifullyâjust reduce cooking time by 1-2 minutes to avoid drying out. For extra flavor, add ½ teaspoon onion powder or 1 teaspoon Worcestershire sauce to compensate for the milder taste. The texture will be slightly lighter but still delicious.
How do I make these enchiladas vegetarian?
Swap the beef for 15 oz lentils or crumbled tempeh cooked with the same spices. Use 1 extra cup spinach and add ½ cup corn kernels for texture. The filling should still be moist but not watery. For protein, stir in ½ cup walnuts or sunflower seeds at the end.
Can I make these ahead of time?
Yes! Assemble enchiladas completely (including sauce and cheese) and refrigerate for up to 24 hours before baking. For freezer meals, bake them first, then cool completely and freeze in portions. Reheat covered with foil in a 350°F oven for 15-20 minutes until bubbly. The flavors actually deepen overnight!
What's the best way to reheat leftovers?
For best results, reheat in a 350°F oven for 15 minutes covered with foil, then uncover for the last 2 minutes to crisp the edges. Microwave reheating works in a pinch (use 50% power for 1-2 minutes), but the tortillas may get soggy. Add a splash of water or milk to the sauce before reheating for extra moisture.
Can I use corn tortillas instead of flour?
Corn tortillas work but require adjustments: use 8-inch tortillas (they're smaller) and reduce filling to 2 tablespoons per tortilla. They'll stay softer and absorb more sauce, so bake uncovered for the last 3 minutes to prevent sogginess. The flavor is more authentic but less crispy.
