This Mexican Breakfast Casserole is the kind of dish that turns a regular morning into something worth waking up early for.
It’s layered with corn tortilla strips, crumbled chorizo, black beans, fluffy egg custard, and a generous blanket of melted cheese, all baked into one rich, bubbling, deeply satisfying casserole.
The whole thing comes together in one baking dish, which means minimal cleanup and maximum flavor.
You can even assemble it the night before and just pop it in the oven when morning rolls around.
This is the kind of recipe that feeds a crowd without stressing you out. It’s bold, hearty, and packed with those warm Tex-Mex flavors that just hit differently at breakfast.
If you love a cheesy, satisfying morning bake, my Chorizo and Eggs recipe uses the same bold sausage for a quicker stovetop fix on busy weekdays.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Mexican Breakfast Casserole
This is a real crowd-pleaser, and the reasons are pretty obvious once you taste it.
Every layer brings something to the table. The corn tortilla strips soak up all the egg custard and salsa, turning soft and almost pasta-like inside the casserole.
The chorizo brings big, savory flavor, while the black beans add a creamy, earthy balance.
And the cheese? It forms this gorgeous golden crust on top that you’ll want to pick at before it even hits the table.
- Make-ahead friendly: Assemble the night before, refrigerate, and bake fresh in the morning.
- Feeds a crowd: One 9×13 dish easily serves six people, and it doubles well for larger gatherings.
- One dish to clean: Everything bakes together, so your cleanup is about as easy as breakfast gets.
- Big Tex-Mex flavor: Salsa, cumin, chorizo, and Mexican blend cheese create layers of bold, satisfying taste.
- Customizable: Swap ingredients, adjust the heat level, or go vegetarian with simple changes.
You might also enjoy: Huevos Rancheros
Ingredients
These are simple, easy-to-find ingredients that work together to create a seriously flavorful casserole.
Most of them are probably already in your fridge or pantry.
- 6 corn tortillas, cut into strips
- 8 large eggs
- ½ lb Mexican chorizo, casing removed
- 1 can (15 oz) black beans, drained
- 1 cup salsa
- 1½ cups shredded Mexican blend cheese
- ½ cup milk
- ½ white onion, diced
- 1 teaspoon cumin
- Salt and pepper to taste
- Cooking spray
Read Also: Breakfast Burritos Recipe
Kitchen Equipment Needed
You don’t need any fancy gadgets for this recipe. Just a few standard kitchen tools and you’re all set.
- 9×13-inch baking dish
- Large skillet
- Large mixing bowl
- Whisk
- Cutting board and knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Aluminum foil (optional, for covering)
Another favorite: Cheesy Potato Breakfast Casserole
Recommended Products for This Recipe
These are products I genuinely recommend for making this casserole come out perfectly.
They’ve made a real difference in my kitchen and I think they’ll do the same for you.
1. Staub Ceramic Rectangular Baking Dish
A quality ceramic baking dish distributes heat evenly, which means your casserole cooks through without the edges drying out before the center is set.
The glazed ceramic surface also makes cleanup much easier, especially with all that melted cheese. This is the kind of dish you’ll reach for every single weekend.
2. Cacique Mexican Chorizo
Not all chorizo is created equal, and Cacique is consistently one of the most widely recommended brands for authentic Mexican-style fresh chorizo.
It has the right fat content to render down beautifully in the skillet and season everything around it.
Using a good chorizo makes the whole casserole taste better without any extra effort.
3. OXO Good Grips 11-Inch Whisk
Whisking your eggs with milk until they’re truly combined is one of those small steps that makes a big difference in texture.
A quality whisk with a comfortable grip makes the job faster and gives you a fluffier egg custard. This one from OXO is a workhorse that lasts for years.
4. Frontera Red Salsa
The salsa you choose is going to flavor your entire casserole, so it’s worth using one you actually enjoy eating on its own.
Frontera makes restaurant-quality salsas with real roasted tomato and chile flavor, not the thin, watery kind. It adds a noticeable depth to the finished dish.
Read Also: Biscuits and Gravy Breakfast Casserole

Step-by-Step Instructions: How to Make Mexican Breakfast Casserole
1. Preheat the Oven and Prepare Your Baking Dish
- Set your oven to 375°F (190°C) and let it fully preheat before you start assembling the casserole.
- Generously coat the inside of your 9×13-inch baking dish with cooking spray, making sure to cover the bottom and sides completely. This prevents sticking and makes serving much easier.
- Set the prepared dish aside while you work on the other components.
2. Cut the Corn Tortillas
- Stack your 6 corn tortillas on top of each other on a cutting board. This saves time since you can cut all of them at once.
- Cut the stack in half, then cut each half into strips that are roughly 1-inch wide. The strips don’t have to be perfectly uniform; rustic cuts work just fine here.
- Set the tortilla strips aside in a bowl. They will be used to create the base layer and middle layer of the casserole.
3. Cook the Chorizo and Onion
- Heat a large skillet over medium-high heat. There is no need to add oil because chorizo has enough fat to render on its own.
- Remove the casing from your ½ lb of Mexican chorizo if it has one, and crumble the sausage directly into the hot skillet.
- Add the diced ½ white onion to the skillet along with the chorizo.
- Cook for about 7 to 8 minutes, stirring and breaking up the chorizo with a wooden spoon or spatula, until the meat is fully cooked through and no pink remains. The onion should be soft and translucent.
- Remove the skillet from heat and set it aside. Do not drain the fat, as it carries a lot of flavor that will season your casserole.
4. Whisk the Egg Mixture
- Crack all 8 large eggs into a large mixing bowl.
- Add ½ cup of milk, 1 teaspoon of cumin, and a generous pinch each of salt and pepper.
- Whisk everything together vigorously for about 60 seconds until the mixture is completely combined, slightly frothy, and a uniform pale yellow color. A well-whisked egg mixture gives you a lighter, fluffier texture in the final casserole.
- Set the egg mixture aside; you’ll pour it over the assembled layers.
5. Assemble the First Layer
- Spread half of the tortilla strips across the bottom of your greased baking dish in a single, relatively even layer. It’s okay if they overlap slightly.
- Spoon the entire can of drained black beans evenly over the tortilla strips, spreading them out with the back of the spoon so they’re distributed across the full dish.
- Spoon half of the cooked chorizo and onion mixture over the beans, spreading it out evenly.
- Drizzle ½ cup of salsa (half of the total amount) evenly over the chorizo layer.
- Sprinkle ½ cup of the shredded Mexican blend cheese over everything to create the first cheese layer.
6. Add the Second Layer
- Spread the remaining tortilla strips over the first layer, covering as much of the surface as possible.
- Spoon the remaining half of the chorizo and onion mixture over the second tortilla layer and spread it evenly.
- Drizzle the remaining ½ cup of salsa over the chorizo to add more moisture and flavor to the top layer.
7. Pour the Egg Mixture and Add the Cheese Topping
- Give your egg mixture one more quick whisk to make sure everything is still combined, then pour it slowly and evenly over the entire casserole. Pour it in a zigzag motion to help it distribute across the full surface of the dish.
- Gently press down on the layers with the back of a spoon or a spatula to help the egg mixture soak down through the tortilla strips and into all the layers below. This step is important for making sure the egg sets evenly throughout.
- Sprinkle the remaining 1 cup of shredded Mexican blend cheese in an even layer across the very top of the casserole.
8. Bake the Casserole
- Place the baking dish uncovered in your preheated 375°F oven on the center rack.
- Bake for 35 to 40 minutes, until the egg mixture is fully set in the center and no longer jiggles when you gently shake the dish.
- The cheese on top should be melted, bubbly, and starting to turn golden brown in spots. If you want deeper color on the cheese, you can switch the oven to broil for the final 2 to 3 minutes, watching it closely to prevent burning.
- To check doneness, insert a knife into the center of the casserole. It should come out clean with no wet egg clinging to it.
9. Rest and Serve
- Remove the casserole from the oven and let it rest on a wire rack or a folded kitchen towel for at least 5 to 10 minutes before cutting into it.
- Resting allows the egg custard to finish setting so the casserole holds its shape when you cut and serve it.
- Cut into squares and serve with your favorite toppings like sour cream, sliced avocado, fresh cilantro, or extra salsa.
You might also enjoy: Breakfast Tacos
Tips for The Best Mexican Breakfast Casserole
A few small tricks go a long way toward getting perfect results from this casserole every time you make it.
- Don’t skip resting time. Letting the casserole sit for at least 5 minutes after baking helps the eggs firm up so your slices come out clean and intact.
- Press the layers down before baking. After you pour the egg mixture over the assembled layers, pressing everything down ensures the egg soaks into the tortillas and there are no dry pockets.
- Make it the night before. You can fully assemble the casserole, cover it tightly with plastic wrap, and refrigerate it overnight. In the morning, add 5 to 10 extra minutes to the bake time since it will be going in cold.
- Use fresh chorizo, not dried. Mexican chorizo (the raw, fresh kind you cook in a skillet) is what you want here, not the hard, cured Spanish-style chorizo. They behave and taste completely differently.
- Season the egg mixture well. The tortillas, beans, and cheese don’t have much seasoning on their own, so the egg custard is your opportunity to season the whole dish. Don’t be shy with the cumin, salt, and pepper.
- Let the cheese brown. That golden, slightly crispy cheese topping is one of the best parts of this casserole. Don’t pull it from the oven too early; let the cheese get some color.
Read Also: Authentic Chilaquiles Recipe
Serving Suggestions

This casserole is filling enough to stand on its own, but pairing it with a few extras makes it feel like a real spread for brunch or a weekend family breakfast.
- Fresh toppings: Set out bowls of sour cream, sliced avocado or guacamole, chopped cilantro, sliced green onions, and pickled jalapeños so everyone can customize their plate.
- Warm tortillas on the side: A basket of warm Corn Tortillas is a natural pairing that lets people scoop up extra bites or wrap them casserole-style.
- A simple fruit salad: Something bright and fresh like a Spring Fruit Salad balances the richness of the casserole perfectly.
- Hot sauce: A bottle of your favorite hot sauce on the table is always a welcome addition, especially for guests who like extra heat.
- Coffee or juice: A pot of strong coffee or a pitcher of fresh orange juice rounds out a relaxed weekend brunch spread beautifully.
Variations of Mexican Breakfast Casserole
Once you’ve made the base recipe, it’s easy to riff on it and make it your own depending on what you have on hand or what your crowd likes.
- Vegetarian version: Skip the chorizo and double the black beans, or add a second can of beans plus a cup of corn kernels. Season the filling with an extra half teaspoon each of cumin and chili powder to compensate for the flavor the sausage would have brought.
- Spicier version: Stir diced pickled jalapeños or fresh serranos into the chorizo layer, and swap regular salsa for a spicy chipotle salsa in the egg mixture.
- Green chile version: Add a small can of diced green chiles to the egg mixture for a mild, roasted chile flavor that works really well with the other ingredients.
- Flour tortilla version: You can use flour tortillas instead of corn if that’s what you have. The texture will be a bit softer and less chewy, but still delicious.
- Add potatoes: Layer in a cup of cooked diced potatoes or thawed frozen hash browns between the layers for a heartier, more filling casserole.
- Swap the cheese: Cotija crumbled over the top instead of melted Mexican blend gives a saltier, crumblier finish. Pepper jack adds more heat and melts beautifully.
Storage and Reheating
This casserole stores and reheats really well, which makes it a great candidate for meal prep or feeding a family across multiple mornings.
- Refrigerator: Let the casserole cool completely, then cover the baking dish tightly with plastic wrap or transfer leftovers to an airtight container. It will keep in the fridge for up to 4 days.
- Freezer: Cut the cooled casserole into individual portions, wrap each piece tightly in plastic wrap, then place them in a freezer-safe zip-lock bag or container. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Oven reheating: Place individual portions or the whole dish (covered with foil) in a 350°F oven for 15 to 20 minutes until heated through. This method keeps the texture closest to fresh.
- Microwave reheating: For a quick single serving, microwave on medium power in 60-second intervals, checking between each round, until warmed through. Cover loosely with a damp paper towel to prevent drying out.
Another favorite: Ham Egg and Potato Breakfast Casserole
Nutritional Facts
The following nutrition values are estimates per serving, based on 6 servings from one 9×13-inch casserole.
Actual values will vary based on the specific brands and products you use.
| Nutrition Per Serving (Approximate) | |
|---|---|
| Calories | ~420 kcal |
| Protein | ~26g |
| Carbohydrates | ~24g |
| Fat | ~25g |
| Fiber | ~5g |
| Sodium | ~780mg |
Health Benefits of Key Ingredients
This casserole isn’t just delicious; it’s actually built on some genuinely nutritious ingredients that give your body real fuel in the morning.
- Eggs: A powerhouse of complete protein, eggs contain all nine essential amino acids along with choline, which supports brain health and liver function. The yolks are also rich in vitamins D, B12, and riboflavin.
- Black beans: One of the most nutrient-dense legumes available, black beans are high in plant-based protein, dietary fiber, folate, and iron. Their fiber content supports digestive health and helps you feel full longer.
- Corn tortillas: Made from whole ground corn, corn tortillas are naturally gluten-free and lower in calories than flour tortillas. They provide a source of complex carbohydrates and a small amount of fiber.
- Cumin: This spice does more than just flavor your food. Cumin contains antioxidants and has been studied for its potential anti-inflammatory properties. It’s also a good source of iron per teaspoon.
- Salsa: Store-bought or homemade salsa is essentially a blend of tomatoes, onions, and peppers, all of which contribute vitamins C and A along with lycopene from the cooked tomatoes.
Read Also: Mexican Migas Recipe
FAQs About Mexican Breakfast Casserole
1. Can I make this casserole the night before?
Yes, this casserole is actually ideal for overnight prep. Assemble everything in the baking dish, cover it tightly with plastic wrap, and refrigerate it overnight.
When you’re ready to bake, take it out of the fridge while the oven preheats and add about 5 to 10 extra minutes to the bake time to account for the cold start.
2. What kind of chorizo should I use?
Use fresh Mexican chorizo for this recipe, which is the raw, uncooked kind that comes in a tube or casing.
It crumbles and cooks in a skillet, releasing seasoned fat that flavors the whole dish.
Do not use Spanish chorizo, which is a firm, cured, sliced sausage. They are completely different products and will not give you the same result.
3. Can I use flour tortillas instead of corn tortillas?
Yes, flour tortillas work fine as a substitute. They will give you a slightly softer texture and a more neutral flavor compared to corn tortillas.
Corn tortillas are more traditional and hold up a little better in the casserole, but flour tortillas are a perfectly acceptable swap if that’s what you have on hand.
4. How do I know when the casserole is fully cooked?
The most reliable test is to insert a knife or a thin skewer into the very center of the casserole.
If it comes out clean with no wet, uncooked egg on it, the casserole is done.
You can also gently shake the dish; a fully cooked casserole should not jiggle in the center. The top should be golden and the edges should be set.
5. Can I freeze leftovers?
Yes, this casserole freezes well for up to 2 months. Let it cool completely, cut it into individual portions, and wrap each piece tightly before placing in a freezer-safe bag or container.
Thaw overnight in the refrigerator and reheat in the oven at 350°F, covered with foil, until warmed through for the best texture.

Mexican Breakfast Casserole
Ingredients
- 6 corn tortillas cut into 1-inch strips
- 0.5 lb Mexican chorizo 225g, casing removed, fresh uncooked variety
- 0.5 white onion diced, about ¾ cup
- 15 oz black beans 425g, 1 can, drained and rinsed
- 1 cup salsa 240ml, red or green, store-bought or homemade
- 1.5 cups shredded Mexican blend cheese 170g, divided
- 8 large eggs
- 0.5 cup milk 120ml, whole or 2%
- 1 tsp cumin ground
- salt to taste
- black pepper to taste
- cooking spray for greasing the baking dish
- sour cream optional, for serving
- avocado optional, sliced or mashed, for serving
- fresh cilantro optional, chopped, for serving
- green onions optional, sliced, for serving
- pickled jalapeños optional, for serving
- hot sauce optional, for serving
Equipment
- 9×13-inch baking dish 3-quart capacity
- Large skillet For cooking chorizo and onion
- Large mixing bowl For whisking the egg mixture
- Whisk
- Cutting board and knife For cutting tortilla strips and dicing onion
- Wooden spoon or spatula For breaking up and stirring chorizo
- Measuring cups and spoons
- Aluminum foil (optional) For covering during reheating
Method
- Preheat your oven to 375°F (190°C). Generously coat the inside of a 9×13-inch baking dish with cooking spray, covering the bottom and sides completely.
- Stack all 6 corn tortillas on a cutting board, cut the stack in half, then cut into roughly 1-inch wide strips. Set aside in a bowl.
- Heat a large skillet over medium-high heat, then crumble in the chorizo and add the diced onion. Cook for 7 to 8 minutes, breaking up the meat, until fully cooked and onion is soft. Remove from heat.
- In a large bowl, whisk together the eggs, milk, cumin, salt, and pepper for about 60 seconds until fully combined and slightly frothy. Set aside.
- Spread half the tortilla strips across the bottom of the prepared baking dish, then top evenly with all of the black beans, half the chorizo mixture, ½ cup salsa, and ½ cup shredded cheese.
- Spread the remaining tortilla strips over the first layer, then top with the remaining chorizo mixture and the remaining ½ cup of salsa.
- Pour the egg mixture evenly over the casserole in a zigzag motion, then press the layers down gently with a spoon to help the egg soak through. Sprinkle the remaining 1 cup of cheese evenly over the top.
- Bake uncovered on the center rack at 375°F for 35 to 40 minutes, until the egg is fully set in the center and the cheese is golden and bubbly. A knife inserted in the center should come out clean.
- Let the casserole rest for 5 to 10 minutes before cutting into squares. Serve with your choice of toppings like sour cream, sliced avocado, cilantro, and hot sauce.
Nutrition
Notes
- Make-ahead: Fully assemble the casserole the night before, cover tightly with plastic wrap, and refrigerate. Bake the next morning, adding 5 to 10 extra minutes to account for the cold start.
- Use fresh Mexican chorizo: This recipe requires raw, uncooked Mexican-style chorizo (the kind in a tube or casing), not cured Spanish chorizo. They behave completely differently in the pan.
- Press the layers before baking: After pouring the egg mixture, gently press the layers down with the back of a spoon so the egg soaks into the tortillas and there are no dry pockets.
- Resting is important: Let the casserole rest at least 5 minutes after baking so the egg custard finishes setting and the slices hold their shape when served.
- Vegetarian option: Skip the chorizo and double the black beans, or add a second can of beans plus 1 cup of corn. Add an extra ½ tsp each of cumin and chili powder for flavor.
- Spicier version: Stir diced jalapeños into the chorizo layer and use a spicy chipotle salsa in the egg mixture.
- Cheese swaps: Pepper jack adds heat and melts beautifully. Crumbled cotija sprinkled on top just before serving gives a saltier, more authentic finish.
- Refrigerator storage: Cool completely, cover tightly, and refrigerate for up to 4 days. Reheat individual portions in the microwave or rewarm the whole dish covered with foil in a 350°F oven for 15 to 20 minutes.
- Freezer storage: Cut into individual portions, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven.
- Broiler tip: For extra golden, crispy cheese on top, switch the oven to broil for the final 2 to 3 minutes of baking. Watch it closely to prevent burning.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Mexican Breakfast Casserole is one of those recipes that earns a permanent spot in your rotation after the very first time you make it.
It’s warm, filling, and layered with the kind of bold flavor that makes breakfast feel like an event rather than a chore.
The make-ahead potential alone makes it one of the most practical things you can have in your recipe toolkit.
Give it a try this weekend and see how quickly it disappears from the table. If you make it, drop a comment below and let me know how it turned out.
Recommended:
- Bacon Egg and Cheese Breakfast Casserole
- Sausage Hash Brown Breakfast Casserole
- Crescent Roll Breakfast Casserole
- Spinach and Feta Breakfast Casserole
- Croissant Breakfast Casserole



