Skinny Beef Enchilada Casserole

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.


Loved this? Don't guess the rest of the week. Take 2 minutes — I'll match you to recipes that fit how you eat.
🥗 Helping 14,000+ Families Eat Better Every Day

What's Your Healthy Eating Style?

Get Your FREE Personalized Meal Plan & Recipe Guide in 2 Minutes

🥘 Custom Recipe Picks  •  ⚡ Instant Results  •  🔒 100% Free

Your personalized plan is 0% complete
Finding Your Perfect Meal Plan...
Matching recipes to your goals and lifestyle
🎉 Your Personalized Recipe Plan Is Ready!

⚠️
This Is Just Your Starter Assessment
You're seeing your eating style profile. Click below to unlock your COMPLETE personalized plan including:
Weekly dinner, lunch & breakfast recipe picks
Done-for-you grocery shopping lists
Quick 30-minute weeknight meal ideas
Healthy swaps for your favorite comfort foods
⚡ Your Free Plan Access Expires In:
09:47
Don't lose your personalized recipe blueprint

🥗 Get Your Complete Recipe Plan Now

Start eating well with a plan built around YOUR taste, schedule, and goals

8-week personalized meal plan
Chicken, beef, salmon & Mediterranean recipes
Fast, family-friendly dinner ideas
Clean eating made simple — no deprivation
⚡ 400+ families grabbed their plan in the last 24 hours
🔒 Free to Start  •  No Credit Card Required