PF
🍳
StovetopComplexity

Mexican Casserole

This Mexican Casserole delivers 40g protein and 564 calories per serving — a complete dinner hitting both protein and carb targets. Quick-preps 6 servings on the stovetop, consolidating multiple ingredients into one reheatable meal. Built for efficiency on days when you're managing multiple training sessions.

Rate this recipe:

Ingredients

6 servings
  • Rice, Brown, Long-Grain(480g)
  • Olive oil(15g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Yellow Onion
  • Bell Pepper
  • Bell Pepper
  • 90/10 Ground Beef(454g)

    Usually near ground turkey in the meat section. Check fat % on label.

  • Chili powder(30g)
  • Cumin, Ground(8g)
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground black pepper
  • Cayenne Pepper, Ground(1g)
  • Garlic(10g)
  • Greek Yogurt (Nonfat)(240g)

    Plain Greek yogurt — nonfat (0%) or low-fat (2%). Not regular yogurt.

  • Beans, Refried, Canned(425g)
  • Cheddar Cheese(180g)
  • Mozzarella Cheese(180g)

    Part-skim mozzarella. Pre-shredded bags are convenient for meal prep.

  • Rotel, Diced Tomatoes & Green Chilies, Original

    Rotel diced tomatoes & green chilies. Original (not hot) unless you want spice.

  • Cilantro, Fresh
  • Green Onion (Scallion)

Instructions

  1. 1Be sure to cook your rice if you haven’t already (if you are just reading this and just now realized you don’t have any cooked rice and don’t want to wait, consider switching to quinoa, which cooks much more quickly than brown rice. Instant brown rice also works in a pinch).
  2. 2Preheat the oven to 350 degrees F. Coat a large casserole dish (9x13 inch or similar) with nonstick spray and set aside.
  3. 3In a Dutch oven or large, deep skillet, heat the olive oil over medium high. Add the onion, green bell pepper, and red bell pepper. Sauté until slightly softened, about 5 minutes.
  4. 4Add the beef, chili powder, cumin, salt, black pepper, and cayenne pepper. Continue to sauté until the beef is cooked through and no longer pink, about 4 to 5 minutes. Add the garlic and cook just until fragrant, about 1 additional minute.
  5. 5Remove from the heat. Stir in the rice and Greek yogurt until evenly combined. Taste and adjust seasoning as desired.
  6. 6Assemble the casserole: Spread the beans into an even layer in the prepared baking dish.
  7. 7Sprinkle 1/4 cup cheddar cheese and 1/4 cup mozzarella cheese over the beans.
  8. 8Scatter the tomatoes with green chilis over the top.
  9. 9Spoon the rice and ground beef mixture on top of the tomatoes, spreading it into an even layer.
  10. 10Top with remaining 1/2 cup cheddar and 1/2 cupmozzarella.
  11. 11Bake the casserole, uncovered, until the cheese is melted and the casserole is hot, about 15 minutes.
  12. 12Turn the oven to broil, then continue cooking until the cheese is lightly browned, about 3 to 4 additional minutes, watching carefully so that the cheese does not burn.
  13. 13Let rest 5 minutes, sprinkle with chopped cilantro and green onions, and serve.

Nutrition — Per Serving

564

calories

40g

protein

28g

fat

Carbohydrates
40g
Saturated fat
12.7g
Sodium
854 mg
Dietary fiber
4.7g

6 servings per batch · ~337g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Mexican Casserole have per serving?

Each serving contains 40g of protein and 564 calories with 28g fat and 40g carbs. This balanced high-protein option supports muscle gain targets while staying within reasonable calorie ranges per meal.

How long does Mexican Casserole take to prep?

Quick prep time yields 6 servings per batch on the stovetop, making this an efficient casserole for batch cooking a full week of dinners. One cooking session covers multiple days of prepared meals.

Is Mexican Casserole good for muscle gain?

At 40g protein and 564 calories per serving, this recipe supports muscle gain phases where caloric surplus and protein intake are both priorities. The balanced carbohydrate content (40g) fuels training intensity and recovery.

🍳

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan