High Protein Mexican Casserole – A Hearty, Flavor-Packed Weeknight Dinner
This high protein Mexican casserole brings big flavor and even bigger satisfaction. It layers seasoned ground meat, beans, corn, and melty cheese with warm spices and a creamy Greek yogurt topping. Everything bakes together into a bubbling, golden dish that’s perfect for busy weeknights.
It’s simple to assemble, easy to customize, and makes great leftovers. If you’re craving something cozy, filling, and fast, this casserole checks every box.

Ingredients
Method
- Preheat the oven: Set the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish or similar casserole pan.
- Cook the aromatics: Warm a large skillet over medium heat. Add olive oil, then sauté the onion and bell pepper for 4–5 minutes, until softened.
- Brown the meat: Add the ground turkey. Cook, breaking it up with a spatula, for 5–7 minutes until no longer pink. Stir in the garlic and cook 30 seconds.
- Season well: Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Stir to coat the meat and vegetables evenly.
- Build the filling: Add black beans, corn, diced tomatoes with green chiles, and tomato sauce or salsa. Pour in the broth or water. Simmer 3–4 minutes to meld flavors. Taste and adjust salt.
- Prepare the base: Choose your starch. For tortillas, cut them into strips or quarters. For brown rice, fluff it with a fork.
- Layer the casserole: Spread half the tortilla strips (or half the rice) in the baking dish. Spoon half the meat mixture on top. Dollop half the Greek yogurt over the meat and gently spread. Sprinkle a third of the cheese. Repeat the layers with the remaining tortillas/rice, meat mixture, yogurt, and another third of the cheese. Reserve the last third of the cheese for later.
- Bake covered: Cover the dish with foil and bake for 15 minutes to heat through.
- Add cheese and finish: Remove the foil, sprinkle the remaining cheese on top, and bake uncovered for 8–10 minutes until bubbly and lightly golden.
- Rest and serve: Let the casserole rest 5–10 minutes to set. Top with cilantro, green onions, avocado, jalapeño, and a squeeze of lime if you like. Serve hot.
What Makes This Recipe So Good

- High protein, low fuss: Lean ground turkey or chicken plus black beans and Greek yogurt pack serious protein without a lot of prep.
- Big flavor in every bite: Chili powder, cumin, smoked paprika, and garlic build a bold, taco-style base that tastes like it simmered all day.
- One pan, easy cleanup: Cook everything in a skillet, then bake in the same dish for less mess and more convenience.
- Family-friendly and flexible: Add veggies, swap proteins, or adjust the spice to fit your crew’s taste.
- Great for meal prep: Holds up well in the fridge, reheats beautifully, and freezes like a champ.
Shopping List
- 1 pound lean ground turkey or chicken (or extra-lean ground beef)
- 1 tablespoon olive oil (if using very lean meat)
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 2 cloves garlic, minced
- 1 can (15 ounces) black beans, drained and rinsed
- 1 cup corn kernels (frozen, canned, or fresh)
- 1 can (10 ounces) diced tomatoes with green chiles (like Rotel), drained
- 1/2 cup tomato sauce or salsa
- 1 cup plain Greek yogurt (2% or nonfat)
- 1/2 cup low-sodium chicken broth or water
- 1 cup shredded reduced-fat cheddar or Mexican blend cheese
- 8 small corn tortillas or 2 cups cooked brown rice (choose one base)
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Optional toppings: chopped cilantro, sliced green onions, diced avocado, lime wedges, jalapeño slices, hot sauce
Step-by-Step Instructions

- Preheat the oven: Set the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or similar casserole pan.
- Cook the aromatics: Warm a large skillet over medium heat.
Add olive oil, then sauté the onion and bell pepper for 4–5 minutes, until softened.
- Brown the meat: Add the ground turkey. Cook, breaking it up with a spatula, for 5–7 minutes until no longer pink. Stir in the garlic and cook 30 seconds.
- Season well: Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and black pepper.
Stir to coat the meat and vegetables evenly.
- Build the filling: Add black beans, corn, diced tomatoes with green chiles, and tomato sauce or salsa. Pour in the broth or water. Simmer 3–4 minutes to meld flavors.
Taste and adjust salt.
- Prepare the base: Choose your starch. For tortillas, cut them into strips or quarters. For brown rice, fluff it with a fork.
- Layer the casserole: Spread half the tortilla strips (or half the rice) in the baking dish.
Spoon half the meat mixture on top. Dollop half the Greek yogurt over the meat and gently spread. Sprinkle a third of the cheese.
Repeat the layers with the remaining tortillas/rice, meat mixture, yogurt, and another third of the cheese. Reserve the last third of the cheese for later.
- Bake covered: Cover the dish with foil and bake for 15 minutes to heat through.
- Add cheese and finish: Remove the foil, sprinkle the remaining cheese on top, and bake uncovered for 8–10 minutes until bubbly and lightly golden.
- Rest and serve: Let the casserole rest 5–10 minutes to set. Top with cilantro, green onions, avocado, jalapeño, and a squeeze of lime if you like.
Serve hot.
How to Store
- Refrigerate: Cool completely, then cover tightly. Store for up to 4 days.
- Freeze: Portion into airtight containers. Freeze for up to 3 months.
For best texture, use rice instead of tortillas if you plan to freeze.
- Reheat: Microwave individual servings in 60–90 second bursts, stirring in between. For a full pan, cover with foil and bake at 350°F until warmed through, about 20–25 minutes.

Benefits of This Recipe
- Protein-packed: Lean ground meat, beans, and Greek yogurt deliver a powerful protein combo that keeps you full.
- Balanced macros: Carbs from tortillas or rice, fiber from beans and veggies, and moderate fat from cheese create a well-rounded meal.
- Budget-friendly: Pantry staples like beans, corn, and tomatoes stretch a pound of meat to feed a crowd.
- Weeknight simple: Minimal prep, standard spices, and a single skillet make it realistic for busy schedules.
- Customizable: Easy to tailor for spice level, dietary needs, or what you already have on hand.
Common Mistakes to Avoid
- Skipping the seasoning: Under-seasoned meat can make the whole dish taste flat. Taste the filling and adjust salt and spices before baking.
- Too much liquid: If your tomatoes are very juicy, drain them well.
The filling should be saucy, not watery, or the casserole may turn soggy.
- Overbaking: Baking too long can dry out the meat and make the top tough. Pull it once the cheese melts and bubbles.
- Cold yogurt clumps: Stir the yogurt before layering and spread it gently. For extra-smooth texture, mix the yogurt with a few spoonfuls of the warm filling first.
- Skipping the rest time: Letting it sit briefly after baking helps the layers set and slice cleanly.
Recipe Variations
- High-protein boost: Stir in 1 cup cooked quinoa or 1 extra can of beans.
You can also add 1/2 cup cottage cheese mixed into the yogurt layer for more protein and creaminess.
- Lower carb: Replace tortillas or rice with riced cauliflower. Sauté it for a few minutes first to remove excess moisture.
- Spicy chipotle: Add 1–2 chopped chipotle peppers in adobo and an extra 1/2 teaspoon smoked paprika.
- Vegetarian: Use two cans of beans (black and pinto) and add diced zucchini or mushrooms for extra texture.
- Dairy-free: Swap Greek yogurt for a thick, unsweetened dairy-free yogurt and use a vegan shredded cheese or skip the cheese and top with guacamole after baking.
- Beef and ranchero: Use lean ground beef, stir in 1 teaspoon ancho chili powder, and top with pickled onions for a bold finish.
- Breakfast casserole: Add 6 whisked eggs to the meat mixture off the heat, then bake as directed. Great for a protein-rich brunch.
FAQ
Can I make this casserole ahead of time?
Yes.
Assemble it up to the point of baking, cover, and refrigerate for up to 24 hours. Add 5–10 minutes to the bake time if it goes into the oven cold.
What’s the best protein to use?
Ground turkey or chicken keeps it lean and high in protein. Extra-lean ground beef works too if you prefer a richer flavor.
Shredded rotisserie chicken is also an easy shortcut.
How can I make it spicier?
Use hot diced tomatoes with chiles, add cayenne or crushed red pepper, or layer in chopped jalapeños. A drizzle of hot sauce before serving also does the trick.
Can I skip the tortillas or rice?
Absolutely. Use riced cauliflower, sautéed zucchini slices, or just go without a starch and serve the filling over greens for a lighter bowl.
What cheese melts best?
A Mexican blend or mild cheddar melts smoothly.
Pepper jack adds heat, while part-skim mozzarella offers great stretch with less fat.
Is Greek yogurt safe to bake?
Yes. It holds up well in layered casseroles. Keep the oven at moderate heat and avoid overbaking to prevent separation.
How do I keep tortillas from getting soggy?
Lightly toast the tortilla strips in a dry skillet first, and make sure your filling isn’t overly watery.
Corn tortillas hold up better than flour in casseroles.
In Conclusion
This high protein Mexican casserole is everything you want in a weeknight dinner: hearty, flavorful, and simple to pull together. It leans on everyday ingredients, packs in protein, and leaves room for your favorite twists. Make it once, and it will quickly become a steady go-to in your meal rotation.
Serve with a crisp salad, a wedge of lime, and you’re set for a satisfying, no-stress meal.
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.