High Protein Taco Casserole – A Cozy, Crowd-Pleasing Weeknight Dinner
This High Protein Taco Casserole brings all the best taco flavors into one warm, cheesy, and satisfying bake. It’s easy to prep, big on flavor, and built to fuel you with plenty of protein. Whether you’re feeding a hungry family or stocking up for the week, this dish hits the spot without making you hover over the stove.
It’s hearty, colorful, and totally customizable based on what you’ve got in the fridge. Plus, leftovers taste just as good the next day.
Ingredients
Method
- Preheat the oven: Set your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Cook the aromatics: Heat olive oil in a large skillet over medium heat. Add onion and bell pepper. Sauté 4–5 minutes until softened, then stir in garlic for 30 seconds.
- Brown the meat: Add the ground turkey or beef to the skillet. Cook, breaking it up with a spatula, until no longer pink. Drain excess fat if needed.
- Season and simmer: Sprinkle in taco seasoning, then add broth. Stir and simmer 2 minutes to hydrate the spices and create a saucy base.
- Add the bulk: Stir in drained tomatoes, black beans, and corn (if using). Fold in the cooked quinoa or rice. Taste, then add salt and pepper if needed.
- Make the creamy layer: In a small bowl, mix Greek yogurt with salsa until smooth. This takes the place of sour cream while adding extra protein.
- Assemble the casserole: Spread the meat-and-bean mixture evenly in the prepared baking dish. Spoon the yogurt-salsa mixture over the top and spread gently. Sprinkle 1 cup shredded cheese evenly over everything.
- Bake: Place in the oven and bake for 18–22 minutes, until the cheese is melted and the edges are bubbling.
- Finish and serve: Remove from the oven and sprinkle with remaining 1/2 cup cheese. Let it rest for 5 minutes so it sets. Top with chopped cilantro and any optional toppings. Slice into squares and serve warm.
Why This Recipe Works
- Balanced macros: Lean ground meat, beans, and Greek yogurt deliver a strong protein punch while keeping fats and carbs in check.
- Layered flavor: Taco seasoning, fire-roasted tomatoes, and a cheesy top layer create the classic taco taste in every bite.
- Meal-prep friendly: Bakes well, reheats beautifully, and portions easily for several meals.
- Quick and flexible: Use what you have—swap meats, adjust heat, or add veggies without losing the dish’s structure or flavor.
- Family-approved: Mild enough for kids, easy to spice up for adults. Everyone wins.
Ingredients
- 1 pound lean ground turkey or extra-lean ground beef (93% lean or higher)
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 2 cloves garlic, minced
- 1 packet taco seasoning (or 2–3 tablespoons homemade)
- 1 can (14.5 ounces) fire-roasted diced tomatoes, drained
- 1 can (15 ounces) black beans, rinsed and drained
- 1 cup frozen corn (optional)
- 1 cup plain nonfat Greek yogurt
- 3/4 cup salsa (mild or medium)
- 1/2 cup low-sodium chicken or beef broth
- 1 cup cooked quinoa or cooked brown rice (optional but adds structure and fiber)
- 1 1/2 cups reduced-fat shredded Mexican blend or cheddar cheese, divided
- 1 tablespoon olive oil
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish)
- Optional toppings: sliced green onions, diced avocado, shredded lettuce, extra salsa, or hot sauce
Instructions
- Preheat the oven: Set your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish.
- Cook the aromatics: Heat olive oil in a large skillet over medium heat. Add onion and bell pepper. Sauté 4–5 minutes until softened, then stir in garlic for 30 seconds.
- Brown the meat: Add the ground turkey or beef to the skillet.
Cook, breaking it up with a spatula, until no longer pink. Drain excess fat if needed.
- Season and simmer: Sprinkle in taco seasoning, then add broth. Stir and simmer 2 minutes to hydrate the spices and create a saucy base.
- Add the bulk: Stir in drained tomatoes, black beans, and corn (if using).
Fold in the cooked quinoa or rice. Taste, then add salt and pepper if needed.
- Make the creamy layer: In a small bowl, mix Greek yogurt with salsa until smooth. This takes the place of sour cream while adding extra protein.
- Assemble the casserole: Spread the meat-and-bean mixture evenly in the prepared baking dish.
Spoon the yogurt-salsa mixture over the top and spread gently. Sprinkle 1 cup shredded cheese evenly over everything.
- Bake: Place in the oven and bake for 18–22 minutes, until the cheese is melted and the edges are bubbling.
- Finish and serve: Remove from the oven and sprinkle with remaining 1/2 cup cheese. Let it rest for 5 minutes so it sets.
Top with chopped cilantro and any optional toppings. Slice into squares and serve warm.
Storage Instructions
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days. Reheat in the microwave in 60–90 second bursts or bake at 325°F (165°C) until warmed through.
- Freezer: Portion into freezer-safe containers and freeze for up to 2 months.
Thaw overnight in the fridge before reheating. Add a fresh sprinkle of cheese after reheating if you like.
- Make-ahead: Assemble up to the point before baking. Cover tightly and refrigerate up to 24 hours.
Bake straight from the fridge, adding 5–10 extra minutes.
Health Benefits
- High protein profile: Lean meat, beans, and Greek yogurt work together to support muscle repair and keep you full longer.
- Fiber-rich: Black beans, tomatoes, peppers, and optional quinoa or brown rice boost fiber for better digestion and steadier energy.
- Lower in saturated fat: Using lean meat, reduced-fat cheese, and yogurt helps keep saturated fat in check without sacrificing creaminess.
- Micronutrients in every bite: Bell peppers, tomatoes, and beans add vitamins A, C, K, folate, iron, and potassium.
- Smart carbs: If you include quinoa or brown rice, you’ll get complex carbs that pair well with the protein for a balanced meal.
What Not to Do
- Don’t skip draining: Excess liquid from tomatoes or meat can make the casserole watery. Drain well for the best texture.
- Don’t overbake: Too much time in the oven can dry out the meat and make the yogurt layer split. Bake just until bubbly and melty.
- Don’t overload with salt: Taco seasoning, cheese, and salsa already bring sodium.
Taste before adding extra.
- Don’t pack the dish too thick: An overly deep layer can bake unevenly. Use a 9×13 or split into two smaller dishes if needed.
Variations You Can Try
- Chicken version: Swap the ground meat for shredded rotisserie chicken. Stir it in at the seasoning step with a splash of broth.
- Extra-lean and dairy-light: Use 99% lean ground turkey and reduce the cheese to 1 cup total.
Add more salsa for moisture.
- Vegetarian high-protein: Use 1 can of black beans and 1 can of pinto or kidney beans. Add 1 cup cooked lentils or crumbled firm tofu for a protein boost.
- Spicy kick: Add diced jalapeños, chipotle in adobo, or hot salsa. Finish with a drizzle of hot sauce.
- Low-carb: Skip the quinoa/rice and corn.
Add extra peppers, zucchini, or riced cauliflower for volume.
- Crunchy topping: Sprinkle crushed baked tortilla chips over the cheese in the last 5 minutes of baking for texture.
- Smoky twist: Use smoked paprika and a pinch of cumin with the taco seasoning, and swap cheddar for a smoked cheese blend.
FAQ
How much protein is in a serving?
A typical serving (about one-sixth of the pan) made with lean turkey, beans, and Greek yogurt lands roughly between 28–35 grams of protein, depending on your exact ingredients and cheese amount.
Can I make this casserole gluten-free?
Yes. Most ingredients are naturally gluten-free, but check your taco seasoning and broth labels. If you add grains, choose quinoa or certified gluten-free brown rice.
Can I use full-fat dairy?
Absolutely.
Full-fat cheese and yogurt will make the casserole richer and creamier. The protein stays similar, but calories and fat will be higher.
What can I use instead of Greek yogurt?
You can use light sour cream or a dairy-free Greek-style yogurt alternative. For the best texture, keep the yogurt-to-salsa ratio similar.
How do I prevent a soggy casserole?
Drain tomatoes and beans thoroughly, simmer off excess liquid after adding broth, and avoid overcrowding the dish.
Let the casserole rest for 5 minutes before slicing so it sets.
Is this good for meal prep?
Yes. It stores well, reheats evenly, and tastes great for several days. Pack it with a side of shredded lettuce, avocado, and lime for fresh contrast.
What sides pair well with it?
Simple sides like a crisp green salad, roasted vegetables, or cilantro-lime slaw work well.
If you want extra carbs, add warm tortillas or cornbread.
Can I assemble and freeze it before baking?
You can, but it’s best to freeze it after baking and cooling. Dairy can separate slightly when frozen unbaked. If freezing unbaked, thaw fully before baking and add fresh cheese on top.
How can I make it even higher in protein?
Add 1 extra cup of cooked lentils, an additional 1/2 pound of extra-lean meat, or fold in crumbled firm tofu.
You can also sprinkle a little extra reduced-fat cheese.
What size pan should I use if I halve the recipe?
An 8×8-inch or 9×9-inch pan works well. Start checking for doneness around 15 minutes since it will bake faster.
In Conclusion
This High Protein Taco Casserole delivers comfort, bold flavor, and solid nutrition in one baking dish. It’s weeknight-easy, flexible with ingredients, and perfect for meal prep or feeding a crowd.
Keep the core formula—lean protein, beans, tomatoes, spices, and a light creamy topper—and make it your own with spice, veggies, or grains. Serve it hot, add fresh toppings, and enjoy a satisfying dinner that’s both hearty and wholesome.
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.



