You want enchiladas but you don't want to spend 45 minutes rolling individual tubes of food and then doing math about whether it was worth it. This casserole gives you everything — the beef, the sauce, the melted cheese — layered instead of rolled, and lighter than the version that puts you horizontal on the couch. Weeknight problem, solved.
Why You'll Love This Recipe
This hits every note a good enchilada should: savory beef, bold red sauce, soft tortillas, and enough cheese that nobody's asking questions about the “skinny” part. The casserole format means you're assembling layers, not babysitting a skillet for an hour.
It also reheats like a dream, which is more than you can say for most things involving tortillas. Make it Sunday, eat it Tuesday, and feel unreasonably pleased with yourself.
The one caveat: this isn't diet food pretending to be real food. It's real food made with leaner choices. Big difference.
Ingredients
- 1 lb lean ground beef (90/10 or higher — the fat you skip in the pan stays off the plate)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (10 oz) diced tomatoes with green chiles, drained
- 2 cups enchilada sauce, divided (store-bought is fine — pick one with actual flavor)
- 6 small corn tortillas (corn holds up better than flour here — more on that below)
- 1½ cups shredded Mexican blend cheese, divided
- 1 tsp cumin
- 1 tsp chili powder
- ½ tsp smoked paprika
- Salt and black pepper to taste
- Cooking spray
Optional toppings: plain Greek yogurt (stands in for sour cream without the guilt trip), diced avocado, sliced jalapeños, fresh cilantro, lime wedges
How to Make It
1. Preheat and prep. Heat your oven to 375°F and lightly spray a 9×13 baking dish. Get this done first so you're not scrambling later with hot filling in hand.
2. Brown the beef. Cook ground beef in a large skillet over medium-high heat, breaking it up as it goes. Drain the fat thoroughly — lean beef still releases some, and leaving it in makes the casserole greasy instead of rich.
3. Build the filling. Add onion to the skillet and cook 3–4 minutes until softened. Add garlic, cumin, chili powder, and smoked paprika — stir and let the spices bloom for about 60 seconds. Fold in the black beans and diced tomatoes. Season with salt and pepper, then stir in ½ cup of the enchilada sauce. Taste it now. You can't adjust seasoning once it's layered.
4. Layer it up. Spread ½ cup enchilada sauce across the bottom of the baking dish — this keeps the bottom layer of tortillas from sticking and drying out. Add a layer of corn tortillas (overlap them slightly), then half the beef mixture, then a third of the cheese. Repeat: tortillas, remaining beef, another third of the cheese. Finish with a final layer of tortillas, the remaining enchilada sauce poured evenly over the top, and the last of the cheese.
5. Bake. Cover loosely with foil and bake for 20 minutes. Remove the foil and bake another 10–15 minutes until the cheese is bubbling and the edges are starting to brown. Let it rest 5–10 minutes before cutting — it needs that time to set or you'll be serving enchilada soup.
Mistakes to Avoid
Using flour tortillas. They absorb too much moisture and turn gummy in the middle. Corn tortillas hold their structure, stay distinct between layers, and actually taste like part of the dish.
Skimping on the sauce at the bottom. That layer isn't optional. Without it, the bottom tortillas turn into crackers and the whole thing is harder to serve cleanly.
Cutting into it straight out of the oven. The resting step is the difference between clean squares and a hot mess in a pan. Five minutes is the minimum.
Using 80/20 beef and not draining it. The extra fat pools in the casserole and floats to the surface. Not a vibe. Lean beef or drain aggressively — one of the two.
Going light on the spices because you're nervous. This filling needs seasoning. Taste as you go and season with intention.
Easy Swaps & Substitutions
Ground beef → ground turkey or chicken. Works well. Go with 93/7 turkey and season a little heavier since it's milder. This is the swap that most directly cuts calories without changing the dish's character.
Black beans → pinto beans. Seamless swap, nearly identical result. Pinto beans are a touch creamier, which isn't a bad thing here.
Enchilada sauce → homemade or salsa verde. If you want to go green enchilada instead of red, swap the sauce entirely for salsa verde and use pepper jack cheese. Different dish, equally good.
Mexican blend → reduced-fat cheese. It melts fine and you honestly won't notice much difference once it's baked in. Where you will notice it is on top — go full-fat for the top layer if you want that golden, bubbly finish.
Greek yogurt for sour cream. This one actually works. Full-fat Greek yogurt is nearly identical in texture and tang. It's not a sacrifice, it's a straight upgrade on protein.
FAQ
How many calories is this per serving? Depends on your portions and exact ingredients, but a standard 6-serving cut using 90/10 beef and reduced-fat cheese lands around 350–400 calories. That's a real dinner, not a snack.
Can I make this ahead of time? Yes — assemble the whole casserole, cover tightly, and refrigerate up to 24 hours before baking. Add 5–10 minutes to the covered bake time since you're starting from cold.
Can I freeze it? Baked and cooled, it freezes well for up to 3 months. Thaw overnight in the fridge and reheat covered at 350°F until warmed through. Texture is slightly softer after freezing but still completely solid.
My casserole came out watery. What happened? Two likely culprits: you didn't drain the tomatoes, or the beef fat wasn't fully removed. Both release liquid during baking. Drain everything thoroughly and you won't have this problem.
How do I keep the tortillas from getting soggy? Lightly toast them in a dry skillet for 30–45 seconds per side before layering. It takes an extra few minutes but gives the tortillas enough structure to hold up through the bake without going soft.
Is this spicy? At the levels listed, it's mild-to-medium. If you want more heat, add a diced chipotle in adobo to the filling or use a hot enchilada sauce. If you're cooking for people who treat black pepper as an adventure, go easy on the chili powder.
What do I serve with it? A simple green salad or roasted vegetables keep it light and balanced. If you're feeding a crowd, a side of cilantro-lime rice fills out the plate without fighting the flavors.
Final Thoughts
This is the kind of recipe that earns a permanent slot in the rotation. It's filling, it's fast, and it doesn't taste like a compromise. Get the layering technique down once and you'll make it on autopilot. Now go find that baking dish you haven't used since February.
What's Your Healthy Eating Style?
Get Your FREE Personalized Meal Plan & Recipe Guide in 2 Minutes
🥘 Custom Recipe Picks • ⚡ Instant Results • 🔒 100% Free
🥗 Get Your Complete Recipe Plan Now
Start eating well with a plan built around YOUR taste, schedule, and goals
Healthy Recipe Resources I Actually Use
Real recipes, real ingredients, real results — no bland diet food required.
Healthy Breads
Better-for-you bread recipes that don't taste like cardboard — sandwiches, toast, and rolls you'll actually look forward to.
Guilt-Free Desserts
Satisfy your sweet tooth without derailing your goals — cakes, cookies, and treats made with cleaner ingredients.
Easy Instant Pot Meals
Wholesome, hands-off dinners your family will actually eat — ready fast, no babysitting the stove required.
