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.
Ingredients
- •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
- 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).
- 2Preheat the oven to 350 degrees F. Coat a large casserole dish (9x13 inch or similar) with nonstick spray and set aside.
- 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.
- 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.
- 5Remove from the heat. Stir in the rice and Greek yogurt until evenly combined. Taste and adjust seasoning as desired.
- 6Assemble the casserole: Spread the beans into an even layer in the prepared baking dish.
- 7Sprinkle 1/4 cup cheddar cheese and 1/4 cup mozzarella cheese over the beans.
- 8Scatter the tomatoes with green chilis over the top.
- 9Spoon the rice and ground beef mixture on top of the tomatoes, spreading it into an even layer.
- 10Top with remaining 1/2 cup cheddar and 1/2 cupmozzarella.
- 11Bake the casserole, uncovered, until the cheese is melted and the casserole is hot, about 15 minutes.
- 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.
- 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
AI Swap Engine
Set up your profile to enable swaps →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.
More like this
Slow Cooker Beef Pasta
Slow Cooker · 10 servings


