
Amazing Mexican Breakfast Casserole
This Mexican Breakfast Casserole delivers 23g protein and 421 calories per serving — a rare high-protein breakfast option for morning macros. Batch-preps 12 servings from stovetop cooking, covering your entire week's breakfasts in one session. Front-loading protein at breakfast stabilizes hunger and supports muscle recovery from overnight fasting and previous training.
Ingredients
- •Chorizo, Pork(567g)
- •Yellow Onion
- •Bell Pepper
- •Garlic(240g)
- •Salsa, Prepared, Red, Store-Bought(480g)
- •Beans, Black, Canned, Drained
- •Corn, Sweet, Frozen(160g)
- •Cumin, Ground(5g)
- •1 teaspoon fine sea salt
- •Egg, Whole, Large
- •2% Milk(80g)
- •Tortilla, Corn, 6-Inch
- •Mexican Blend Cheese(720g)
- •Optional Toppings: Diced Avocado, Diced Red Onion, Chopped Fresh Cilantro, Diced Green Onion, Sliced Fresh JalapeñOs, And/Or Crumbled Cotija Cheese
Instructions
- 1Heat oven to 400°F. Lightly mist a 9 x 13-inch baking dish with cooking spray; set aside.
- 2Cook the sausage in a large sauté pan over medium-high heat until browned, crumbling the sausage as it cooks. Use a slotted spoon to transfer the sausage to a clean plate, reserving a tablespoon or so of grease in the sauté pan. (Or if there is no grease remaining, add a tablespoon of oil to the pan.)
- 3Add the onion and pepper and sauté for 5 minutes, stirring occasionally, until softened. Add the garlic and sauté for 1-2 minutes more, stirring occasionally, until fragrant.
- 4Add in the salsa, beans, corn, cumin, salt, cooked sausage, and stir until the mixture is completely combined. Remove pan from the heat, and set aside.
- 5In a separate bowl, whisk together the eggs and milk until evenly combined; set aside.
- 6Alright, time to layer up all of the ingredients! Layer half of the tortillas in an even layer in the bottom of the baking dish. Then top evenly with half of the sausage mixture, half of the egg mixture, and half of the cheese. Repeat with another layer of tortillas, sausage mixture, egg mixture and cheese.
- 7Cover the dish with foil and bake for 45-50 minutes*, or until the center of the casserole is cooked through and no longer jiggly (or when a toothpick inserted in the center of the casserole comes out clean).
- 8Transfer baking dish to a wire cooling rack and let cool for 10 minutes. Then sprinkle with your desired toppings, slice and serve warm!
Nutrition — Per Serving
421
calories
23g
protein
30g
fat
- Carbohydrates
- 14g
- Saturated fat
- 15.6g
- Sodium
- 798 mg
- Dietary fiber
- 1.6g
12 servings per batch · ~188g 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 Breakfast Casserole have per serving?
Each serving delivers 23g of protein with 421 calories, offering solid protein density for a breakfast dish. Macros break down to 30g fat and 14g carbs per serving.
How long does Mexican Breakfast Casserole take to prepare?
Quick prep time on the stovetop yields 12 servings per batch, making this one of the most efficient meal prep recipes for batch cooking. One preparation session covers 12 breakfast or brunch meals throughout the week or month.
Is Mexican Breakfast Casserole good for muscle gain?
At 23g protein per serving, this casserole works as a secondary breakfast alongside a primary protein source for muscle gain phases. The high fat content supports hormone production and satiety, complementing your morning macro intake.
More like this

Breakfast Burritos with Beef, Bacon, and Honey
Stovetop · 8 servings

Breakfast Burritos with Beef and Eggs
Stovetop · 8 servings

Cottage Cheese Egg Breakfast Bakes
Oven · 6 servings
