Healthy Mexican Breakfast Casserole is a flavorful, make-ahead breakfast bake packed with eggs, veggies, salsa, cheese, and bold Mexican-inspired spices. This gluten-free breakfast casserole is perfect for meal prep, brunch gatherings, or busy mornings when you want something filling and delicious without extra effort.
Why You’ll Love This Healthy Mexican Breakfast Casserole

This recipe brings together everything people love about a hearty breakfast in one simple baked dish. It’s comforting, customizable, and full of bold flavor.
You’ll love it because:
- It’s easy to prepare ahead of time
- Naturally gluten-free using corn tortillas
- Packed with protein from eggs and beans
- Customizable for vegetarian or lighter diets
- Great for feeding a crowd or meal prepping
The flavor is a balance of savory eggs, smoky spices, melted cheese, and zesty salsa, layered with soft tortillas for a satisfying texture in every bite.
Ingredients for Healthy Mexican Breakfast Casserole
Main Ingredients
- Eggs
- Milk (dairy or plant-based)
- Corn tortillas (gluten-free base)
- Salsa (red or green)
- Black beans or pinto beans
- Corn kernels
- Onion (diced)
- Bell pepper or poblano pepper
- Garlic (minced)
- Shredded Mexican cheese blend
- Cumin, salt, black pepper
Protein Options
- Ground sausage (pork, chicken, or turkey)
- Mexican chorizo (or plant-based chorizo for vegetarian option)
Optional Toppings
- Avocado slices
- Fresh cilantro
- Green onions
- Jalapeños
- Cotija cheese
- Extra salsa or hot sauce
Ingredient Notes & Substitutions
- Pork-free option: Use turkey sausage, chicken sausage, or sautéed mushrooms instead of pork sausage.
- Vegetarian option: Replace meat with black beans, lentils, or plant-based crumbles.
- Dairy-free option: Use dairy-free cheese and unsweetened plant milk.
- Lower-fat option: Reduce cheese or use a light cheese blend.
- Low-carb option: Replace tortillas with extra vegetables like zucchini or spinach layers.
Step-by-Step Instructions
Step 1 – Cook the Protein
In a large skillet, cook your sausage or chorizo over medium heat until browned and fully cooked. Break it into crumbles as it cooks. Remove excess grease if needed.
Step 2 – Sauté the Vegetables
Add onion, bell pepper, and garlic to the same pan. Cook until softened and fragrant, about 3–5 minutes.
Step 3 – Build the Filling
Stir in beans, corn, salsa, cumin, salt, pepper, and cooked meat. Let everything simmer together for a few minutes so flavors blend well.
Step 4 – Mix the Egg Base
In a separate bowl, whisk eggs with milk until smooth and slightly frothy.
Step 5 – Layer the Casserole
In a greased baking dish:
- Add a layer of corn tortillas
- Spoon in half the meat-veggie mixture
- Pour part of the egg mixture
- Sprinkle cheese
Repeat layers until ingredients are used up.
Step 6 – Bake
Cover with foil and bake at 375–400°F (190–200°C) for about 45–50 minutes, or until the eggs are set in the center.
Step 7 – Rest & Serve
Let the casserole rest for 10 minutes before slicing. Top with avocado, cilantro, and salsa.
Pro Tips for Success
- Let the casserole rest before cutting for clean slices
- Use slightly stale tortillas so they hold up better
- Don’t overbake—eggs should be just set, not rubbery
- Add extra spice with jalapeños or hot salsa
- Make it the night before and bake in the morning
- Use a deep baking dish for thicker layers
Flavor Variations
- Veggie Lover’s Version: Add spinach, mushrooms, and zucchini
- Spicy Kick Version: Add chipotle peppers or hot chorizo
- Low-Carb Version: Replace tortillas with cauliflower layers
- Cheesy Deluxe Version: Add extra Monterey Jack and cheddar
- Southwest Style: Add green chiles and smoked paprika
Serving Suggestions

This casserole is filling on its own, but it pairs beautifully with:
- Fresh fruit salad
- Orange juice or smoothies
- Black coffee or café-style lattes
- Extra salsa or guacamole on the side
- Light green salad for brunch balance
It’s especially great for weekend brunches, holidays, or meal prepping breakfasts for the week.
Storage and Freezing Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days
- Freezer: Wrap tightly and freeze for up to 2 months
- Reheating: Warm individual slices in the microwave or oven until heated through
- For best texture, reheat in the oven when possible
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~320–380 kcal |
| Protein | 18–24 g |
| Carbohydrates | 20–28 g |
| Fat | 18–22 g |
| Fiber | 4–7 g |
| Sodium | Moderate (varies by salsa/cheese) |
FAQ About Healthy Mexican Breakfast Casserole
Can I make this casserole ahead of time?
Yes, this is one of the best make-ahead breakfast recipes. You can assemble it the night before, refrigerate it, and bake it in the morning. This makes it perfect for holidays or busy weekdays.
Can I make it without meat?
Absolutely. You can skip the meat entirely and add more beans, vegetables, or plant-based protein alternatives. It will still be flavorful and filling.
Can I freeze Mexican breakfast casserole?
Yes, it freezes very well. Just let it cool completely, wrap it tightly, and freeze. Thaw overnight in the fridge before reheating.
What type of tortillas work best?
Corn tortillas work best because they are naturally gluten-free and hold up well in baking. You can also cut them into strips or small pieces for easier layering.
How do I know when it’s done baking?
The casserole is done when the center is set and no longer jiggles. A knife inserted in the middle should come out mostly clean.

Healthy Mexican Breakfast Casserole
Equipment
- large skillet
- mixing bowl
- whisk
- baking dish (9×13 inch)
- oven
Ingredients
- eggs
- milk (dairy or plant-based)
- corn tortillas
- salsa
- black beans or pinto beans
- corn kernels
- onion, diced
- bell pepper or poblano pepper
- garlic, minced
- shredded Mexican cheese blend
- cumin
- salt
- black pepper
- ground sausage or chorizo
Instructions
- Cook sausage or chorizo in a large skillet over medium heat until browned and fully cooked. Drain excess grease if needed.
- Add diced onion, bell pepper, and garlic to the skillet and sauté for 3–5 minutes until softened.
- Stir in beans, corn, salsa, cumin, salt, and pepper. Simmer for a few minutes to combine flavors.
- In a separate bowl, whisk eggs with milk until smooth.
- Layer corn tortillas in a greased baking dish, add half the filling mixture, pour some egg mixture, and sprinkle cheese. Repeat layers.
- Cover with foil and bake at 375–400°F (190–200°C) for 45–50 minutes until eggs are set.
- Let casserole rest for 10 minutes before slicing. Serve with desired toppings like avocado, cilantro, or salsa.
Notes
Nutrition
Final Thoughts
This Healthy Mexican Breakfast Casserole is the perfect balance of comfort, convenience, and bold flavor. It’s simple enough for everyday mornings but special enough for brunch gatherings. With its flexible ingredients and easy prep style, it quickly becomes a go-to recipe for busy families or meal prep lovers.
Whether you keep it classic or customize it with your favorite ingredients, this gluten-free breakfast casserole is a reliable dish you’ll come back to again and again.