Mexican Breakfast Casserole: Easy and Flavorful Morning Dish
There's something magical about a hearty breakfast casserole, especially when it’s packed with all the flavors of a classic Mexican breakfast. This Mexican Breakfast Casserole is a game-changer, combining eggs, sausage, and those delicious southwestern spices that’ll make your morning shine. Plus, it’s super simple to whip up, making it perfect for a lazy Sunday brunch or a busy weekday morning.
More recipes from Cookingwithcj that you'll love
Watch How to Make It
I love how you can prep this dish ahead of time, which means less stress when you're ready to eat. Just throw everything together, let it chill in the fridge overnight, and when morning comes, all you have to do is pop it in the oven. Trust me, this dish feeds a crowd and is sure to be a hit with everyone at the table.
Why You'll Love This Recipe
What makes this Mexican Breakfast Casserole stand out is its incredible flavor and versatility. You can customize it with your favorite toppings and ingredients, so it never gets boring. The gooey cheese melts perfectly over the savory layers of sausage and hash browns, creating a breakfast that’s comforting and satisfying.
Not only is it delicious, but it’s also a fantastic make-ahead option. Whether you're hosting a brunch or just want an easy breakfast for the week, this casserole has got your back. It’s like a warm hug on a plate, and you’ll find yourself going back for seconds (or thirds) every time.
Ingredients & Tools You'll Need
To get started, you'll need a few simple ingredients that pack a big punch. We’re talking about 8-10 large eggs, which you can whisk up with your favorite seasonings. For cheese, I usually go heavy on the cheddar, but feel free to mix in whatever you have on hand.
You’ll also need cooked bacon and sausage, diced fire-roasted chilies, and those crispy hash browns that make everything better.
A 9×13 pyrex dish is essential for assembling this beauty. You’ll layer tortillas, cheese, and your savory fillings before pouring over that green enchilada sauce that ties it all together. Grab some corn tortillas and a couple of cans of that enchilada sauce, and you're ready to rock!
How To Make It
Making this casserole is as easy as pie, or should I say, easy as breakfast! The key is to layer everything just right, so the flavors meld beautifully while it bakes. Let’s dive into the prep and cooking details that’ll ensure your casserole comes out perfectly every time.
Preparation
Start by preheating your oven to 350 degrees. While that’s heating up, grab your pyrex dish and coat the bottom with a quarter of the green enchilada sauce. This will keep everything moist and add flavor right from the start.
Layer corn tortillas on top, covering the sauce completely.
Next, sprinkle a generous amount of cheese over those tortillas. Now it’s time to add the cooked bacon, sausage, hash browns, and diced chilies. These layers are where the magic happens, so make sure everything is spread evenly.
Add another layer of tortillas, more cheese, and pour the remaining green sauce over the top. This is where most recipes go wrong: they don’t fully coat all the layers, but we want every bite to be delicious, so make sure to get that sauce in there!
Cooking
Once everything is layered, it’s time for the eggs. Whisk them up and pour them over the entire casserole, making sure they get into all the nooks and crannies. Top it off with a final layer of cheese because, let’s be honest, you can never have too much cheese.
Now slide it into the oven and let it bake for 30-40 minutes.
You’ll know it’s done when the cheese is bubbly and golden brown, and the edges are crisping up. The smell wafting through your kitchen will be enough to make everyone come running. Let it stand for about 5-10 minutes before serving; this helps it set a bit, making slicing easier.
Serving & Variations
When it comes to serving, this casserole pairs beautifully with a side of fresh salsa, avocado, or even a dollop of sour cream. A common consensus among home cooks is that adding toppings like pico de gallo or a sprinkle of fresh cilantro elevates the dish to a whole new level. If you’re feeling adventurous, try swapping the meats for chorizo or adding black beans for extra protein.
You can also customize the veggies; throw in some bell peppers, onions, or spinach for an extra health kick. And if you happen to have leftovers (which I doubt), they reheat wonderfully in the microwave or oven.
Frequently Asked Questions
What ingredients do I need for the Mexican Breakfast Casserole?
You will need eggs, tortillas, cheese, bell peppers, onions, black beans, diced tomatoes, and spices such as cumin and chili powder.
How long does it take to cook the casserole?
The casserole takes about 30-35 minutes to bake at 400F.
Can I prepare the casserole ahead of time?
Yes, you can assemble the casserole the night before and refrigerate it, then bake it in the morning.
Is this recipe customizable?
Absolutely! You can add or substitute ingredients like different vegetables, meats, or types of cheese based on your preference.
How many servings does this recipe make?
This recipe typically serves 6-8 people, depending on portion sizes.
Wrapping Up
This Mexican Breakfast Casserole is a delicious way to start your day, whether it's for a family gathering or just a treat for yourself. The layers of flavor and the ease of preparation make it a go-to recipe in my kitchen. Trust me, once you try it, you’ll want to make it again and again.
Recipe created by cookingwithcj for Trust Me Try It.
Even more from Cookingwithcj

Ingredients
- 8-10 large eggs, whisked. Add seasonings to taste.
- Shredded cheese. I use cheddar, but you can use what you like.
- Cooked bacon and sausage cut into smaller pieces.
- Green mild or medium enchilada sauce.
- 1 small can of diced fire roasted chilies.
- 1 package uncooked hash browns.
- Corn tortillas.
- 4 cups southwestern style hash browns.
Instructions
- Using a 9×13 pyrex dish, coat the bottom of the dish with a quarter of the green sauce
- Add a layer of tortillas on top of the green sauce
- Spread cheese over the tortillas
- Add the bacon, sausage, hash browns and chilis
- Add another layer of tortilla
- Add more cheese
- Pour the rest of green sauce over everything
- Add the bacon
- Pour eggs over everything
- Make sure it gets in all the nooks and cranys
- Cover with the rest of the cheese
- Bake for 30-40 min at 350 degrees
- Let stand for 5-10 min and enjoy!










