Easy High Protein Beef Enchilada Casserole – A Cozy, Weeknight Favorite
This beef enchilada casserole is the kind of easy, hearty dinner that makes weeknights feel a little more relaxed. You get all the saucy, cheesy enchilada flavors without the fuss of rolling individual tortillas. It’s packed with protein, simple to prep, and friendly for meal prep.
The texture is comforting, the spice is adjustable, and the leftovers taste even better the next day. If you want a satisfying, family-friendly bake that comes together fast, this one checks all the boxes.
Ingredients
Method
- Preheat the oven: Set to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Cook the beef and aromatics: Warm a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spatula, until browned. Drain excess fat if needed. Add diced onion and cook 3–4 minutes. Stir in garlic for 30 seconds, just until fragrant.
- Season and sauce: Stir in chili powder, cumin, smoked paprika, salt, and pepper. Add black beans, corn, diced green chiles, and 1 cup of enchilada sauce. Simmer 2–3 minutes to marry the flavors. Taste and adjust seasoning.
- Prepare the creamy layer: In a bowl, stir the Greek yogurt (or blitz cottage cheese in a blender until smooth) with a pinch of salt and pepper. This adds protein and a creamy bite without heavy cream.
- Soften tortillas (optional): Briefly warm tortillas in a dry skillet or microwave wrapped in a damp paper towel. This keeps them pliable and prevents tearing.
- Layer the casserole: Spread 1/2 cup enchilada sauce in the bottom of the dish. Layer 5–6 tortillas, tearing to fit. Add half the beef mixture, dollop and spread half the yogurt mixture, then sprinkle 2/3 cup cheese.
- Repeat: Add another layer of tortillas, the rest of the beef, the remaining yogurt, and another 2/3 cup cheese.
- Top and bake: Finish with a final layer of tortillas, the remaining enchilada sauce, and the rest of the cheese. Cover loosely with foil (spray the foil with oil to prevent sticking) and bake 15 minutes. Uncover and bake 10–12 more minutes, until the cheese is bubbly and lightly browned.
- Rest and garnish: Let the casserole rest 10 minutes so it sets and slices cleanly. Top with chopped cilantro and green onions. Squeeze lime over slices if you like brightness.
- Serve: Cut into squares. Add a side salad or steamed veggies to round it out, or a scoop of avocado for healthy fats.
What Makes This Recipe So Good
- High in protein: Lean ground beef, black beans, and Greek yogurt (or cottage cheese) add staying power without weighing you down.
- No rolling required: Layer everything like a lasagna for quicker assembly and fewer steps.
- Customizable heat: Keep it mild or turn it up with jalapeños and chipotle.
- Weeknight-friendly: Uses pantry staples and bakes in under 30 minutes once assembled.
- Great for leftovers: Holds up well and reheats beautifully, so it’s perfect for lunches.
Shopping List
- Lean ground beef: 1 to 1.25 pounds (90% or leaner works well)
- Yellow onion: 1 medium, diced
- Garlic: 3 cloves, minced
- Black beans: 1 can (15 ounces), drained and rinsed
- Corn: 1 cup frozen or 1 can drained (optional but adds texture)
- Enchilada sauce: 2 cups (red, mild or medium)
- Diced green chiles: 1 small can (4 ounces), mild or hot
- Chili powder: 1 tablespoon
- Cumin: 1 teaspoon
- Smoked paprika: 1 teaspoon (optional)
- Salt and pepper: To taste
- Corn tortillas: 10–12 (6-inch), or low-carb flour tortillas if preferred
- Greek yogurt or cottage cheese: 1 cup (2% or nonfat)
- Shredded cheese: 2 cups (reduced-fat Mexican blend, cheddar, or Monterey Jack)
- Fresh cilantro: A small handful, chopped (optional)
- Green onions: 2–3, sliced (optional)
- Lime: 1, for serving (optional)
How to Make It
- Preheat the oven: Set to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Cook the beef and aromatics: Warm a large skillet over medium-high heat.
Add the ground beef and cook, breaking it up with a spatula, until browned. Drain excess fat if needed. Add diced onion and cook 3–4 minutes.
Stir in garlic for 30 seconds, just until fragrant.
- Season and sauce: Stir in chili powder, cumin, smoked paprika, salt, and pepper. Add black beans, corn, diced green chiles, and 1 cup of enchilada sauce. Simmer 2–3 minutes to marry the flavors.
Taste and adjust seasoning.
- Prepare the creamy layer: In a bowl, stir the Greek yogurt (or blitz cottage cheese in a blender until smooth) with a pinch of salt and pepper. This adds protein and a creamy bite without heavy cream.
- Soften tortillas (optional): Briefly warm tortillas in a dry skillet or microwave wrapped in a damp paper towel. This keeps them pliable and prevents tearing.
- Layer the casserole: Spread 1/2 cup enchilada sauce in the bottom of the dish.
Layer 5–6 tortillas, tearing to fit. Add half the beef mixture, dollop and spread half the yogurt mixture, then sprinkle 2/3 cup cheese.
- Repeat: Add another layer of tortillas, the rest of the beef, the remaining yogurt, and another 2/3 cup cheese.
- Top and bake: Finish with a final layer of tortillas, the remaining enchilada sauce, and the rest of the cheese. Cover loosely with foil (spray the foil with oil to prevent sticking) and bake 15 minutes.
Uncover and bake 10–12 more minutes, until the cheese is bubbly and lightly browned.
- Rest and garnish: Let the casserole rest 10 minutes so it sets and slices cleanly. Top with chopped cilantro and green onions. Squeeze lime over slices if you like brightness.
- Serve: Cut into squares.
Add a side salad or steamed veggies to round it out, or a scoop of avocado for healthy fats.
Storage Instructions
- Refrigerate: Cool completely, then cover tightly. Store up to 4 days.
- Freeze: Wrap individual portions or the whole dish (well covered) for up to 3 months. For best texture, use corn tortillas if you plan to freeze.
- Reheat: Microwave slices 1–2 minutes or bake covered at 350°F until hot.
Add a splash of water or extra sauce before reheating if it looks dry.
Benefits of This Recipe
- Protein-packed: Beef, beans, and dairy create a balanced, filling meal that supports muscle repair and steady energy.
- Fiber-rich: Beans and corn add fiber to help you feel satisfied longer.
- Meal-prep friendly: Makes generous portions and reheats well for easy lunches.
- Flexible ingredients: Swap tortillas, spice levels, and add-ins without losing the core flavor.
- Budget-conscious: Uses affordable staples that stretch into multiple servings.
What Not to Do
- Don’t skip draining excess fat: Greasy beef leads to a soggy casserole and dull flavor.
- Don’t over-sauce the middle layers: Too much liquid can make tortillas gummy. Use just enough to coat.
- Don’t cut too soon: Let it rest 10 minutes or it will slide apart and look messy.
- Don’t crank the heat: Baking at a higher temp can dry it out before the cheese melts properly.
- Don’t forget to season: Taste the beef mixture before layering to ensure bold flavor all the way through.
Variations You Can Try
- Extra-lean and extra-protein: Use 96% lean beef and swap half the cheese for part-skim mozzarella. Add an extra half cup of Greek yogurt for creaminess.
- Spicy chipotle: Stir 1–2 teaspoons chopped chipotle in adobo into the sauce and add sliced jalapeños on top.
- Low-carb twist: Use low-carb tortillas and reduce beans to half a can.
Add sautéed bell peppers and zucchini for volume.
- Gluten-free: Choose certified gluten-free corn tortillas and a gluten-free enchilada sauce.
- Veggie boost: Fold in diced bell peppers, spinach, or mushrooms when cooking the beef.
- Different protein: Swap in ground turkey or shredded rotisserie chicken if you prefer poultry.
- Sauce swap: Use green enchilada sauce for a tangier flavor and pepper jack cheese for heat.
FAQ
Can I make this ahead of time?
Yes. Assemble the casserole up to the point of baking, cover tightly, and refrigerate for up to 24 hours. Add 5–10 minutes to the baking time if it goes into the oven cold.
What tortillas work best?
Corn tortillas hold their structure and bring classic enchilada flavor.
If you want a softer, more lasagna-like texture, you can use low-carb flour tortillas. Both work; just avoid very thick tortillas that soak up too much sauce.
Can I use homemade enchilada sauce?
Absolutely. Homemade often tastes brighter and less salty.
If using store-bought, choose one you like the flavor of on its own, since it’s a big part of the dish.
How can I make it milder for kids?
Use mild enchilada sauce, skip jalapeños, and choose mild green chiles. You can also reduce chili powder slightly and serve hot sauce on the side for anyone who wants extra heat.
How do I keep it from getting soggy?
Drain any fat from the beef, use rinsed and well-drained beans and corn, and don’t overdo the sauce between layers. Warming the tortillas also helps them hold up.
Can I boost the protein even more?
Yes.
Add an extra 1/2 cup Greek yogurt to the creamy layer, use higher-protein tortillas if available, or mix in a scoop of unflavored whey isolate to the yogurt. Increase cheese slightly if your macros allow.
What sides go well with this?
A crisp green salad with lime vinaigrette, roasted broccoli, or a simple cabbage slaw balances the richness. For something heartier, cilantro-lime rice or cauliflower rice works well.
Is this freezer-friendly?
It is.
Bake it first, cool completely, then wrap tightly. Reheat from frozen at 350°F, covered, until hot in the center, about 35–45 minutes. Add a little extra sauce if it looks dry.
In Conclusion
This Easy High Protein Beef Enchilada Casserole brings bold flavor, simple prep, and dependable leftovers to your weekly lineup.
It layers familiar ingredients in a way that feels cozy but still light enough for a busy weeknight. With flexible heat, easy swaps, and plenty of protein, it’s a crowd-pleaser that works for meal prep as well as last-minute dinners. Keep a few cans and tortillas on hand, and this satisfying, saucy bake is never far away.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



