Easy Mexican Breakfast Casserole That Feeds a Crowd Every Time

Spread the love

We’ve all been there — it’s Saturday morning, you’ve got a houseful of hungry people (maybe family visiting, maybe your kid’s soccer team, maybe just your crew after a late night), and you’re staring at your kitchen wondering how on earth you’re going to feed everyone without losing your mind. That’s exactly when this easy Mexican breakfast casserole becomes your absolute lifesaver.

Imagine pulling a bubbling, golden-brown pan out of the oven while your whole house fills with the smell of melted cheese, smoky chorizo, and warm tortillas. Everyone’s already crowding around the kitchen before you even set it down. Sound good?

This isn’t just another casserole recipe — it’s the kind of dish that people ask you to bring to every brunch, every potluck, every holiday morning. Keep reading, because I’m sharing every tip and trick I’ve learned to make this foolproof every single time.

Why This Recipe Works

Before we dive into the good stuff, let me tell you exactly why this Mexican breakfast casserole is about to become your new go-to for feeding a crowd:

  • Feeds 10-12 people from one 9×13 pan — perfect for family gatherings, brunch parties, or holiday mornings
  • Make-ahead friendly — assemble it the night before and just bake in the morning while you drink your coffee
  • Budget-friendly — costs about $15-20 total and way cheaper than taking everyone out to breakfast
  • Uses simple ingredients you probably already have in your fridge and pantry
  • Customizable — swap the protein, add more veggies, make it spicier or milder based on your crowd
  • Leftovers are amazing — reheats beautifully and tastes just as good the next day
  • Kid-approved — even picky eaters love the cheesy, comforting flavors

Trust me, once you see how easy this is, you’ll wonder why you ever stressed about feeding a crowd for breakfast. Now let’s get into what you’ll need.

What You’ll Need

The beauty of this recipe is that it uses straightforward ingredients you can grab at any grocery store. No fancy specialty items, no running all over town — just good, honest breakfast staple foods that come together into something spectacular.

For the Casserole Base:

  • 1 pound ground breakfast sausage or chorizo
  • 1 medium onion, diced
  • 1 bell pepper, diced (any color works)
  • 8 large eggs
  • 1 cup whole milk
  • 8-10 small flour tortillas, cut into strips
  • 3 cups shredded Mexican cheese blend (about 12 oz)
  • 1 can (4 oz) diced green chiles
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • ½ teaspoon garlic powder
  • Salt and pepper to taste

For Topping:

  • 1 cup shredded cheese (for the top)
  • Optional: salsa, sour cream, avocado, cilantro, hot sauce for serving

Substitutions

No chorizo? No problem. Regular breakfast sausage, ground turkey, or even crumbled bacon work beautifully. Going meatless? Black beans are your friend — just drain and rinse a 15 oz can.

Don’t have flour tortillas? Corn tortillas work too, or you can even use cubed bread or hash browns as your base layer.

Out of Mexican cheese blend? Any combination of cheddar, Monterey Jack, or pepper jack will do the trick.

🧑‍🍳 Chef’s Note — Why whole milk matters: I know it’s tempting to use whatever milk you have, but whole milk gives you that rich, custardy texture that holds everything together. If you only have 2% or skim, it’ll still work — just add an extra egg to help bind it all.

🧑‍🍳 Chef’s Note — The tortilla trick: Using flour tortillas instead of corn gives you a softer, more lasagna-like texture that people absolutely love. They soak up all that egg mixture and get beautifully tender in the oven.

Got your ingredients? Great — let’s talk about how this all comes together, because it’s even easier than you think.

How to Make Easy Mexican Breakfast Casserole — Step by Step

  1. Prep your pan and preheat. Spray a 9×13-inch baking dish generously with cooking spray or grease it with butter. Preheat your oven to 350°F. Getting this done first means you’re not scrambling later.
  2. Cook the sausage and veggies. In a large skillet over medium-high heat, cook your sausage or chorizo until it’s nicely browned and crumbly, about 6-8 minutes. Add the diced onion and bell pepper and cook another 4-5 minutes until they’re soft and starting to get a little color on them. Drain any excess grease and set aside to cool slightly.
  3. Whisk together your egg mixture. In a large bowl, whisk together the eggs, milk, cumin, chili powder, garlic powder, salt, and pepper until it’s completely smooth. This is your binding agent — it’s what holds the whole casserole together and gives it that fluffy, quiche-like texture.
  4. Layer the tortillas. Cut your tortillas into strips (about 1-inch wide works great) and arrange half of them across the bottom of your greased baking dish. They can overlap — that’s totally fine. You’re basically building a tortilla “crust” for your casserole.
  5. Build your layers. Sprinkle half of the cooked sausage mixture over the tortillas. Add half of the diced green chiles, then sprinkle with about 1½ cups of the shredded cheese. Repeat with another layer of tortilla strips, the remaining sausage mixture, remaining green chiles, and another 1½ cups of cheese.
  6. Pour the egg mixture over everything. Slowly pour your whisked egg mixture evenly over the entire casserole. Use a spatula or the back of a spoon to gently press down on the layers, making sure the egg mixture seeps into all the nooks and crannies. You want everything to get coated.
  7. Top with cheese and bake. Sprinkle that final cup of cheese evenly over the top — don’t skimp here, because that golden, bubbly cheese crust is what makes everyone fight over the corner pieces. Bake uncovered at 350°F for 40-45 minutes, until the center is set and not jiggly, and the top is beautifully golden brown.
  8. Let it rest before serving. I know it’s hard, but let the casserole sit for about 10 minutes after you pull it out of the oven. This lets everything set up properly so when you cut into it, you get nice clean squares instead of a runny mess. Trust me on this one.

See? I told you it was easy. Now let’s talk about the fun part — how to serve this crowd-pleaser so everyone leaves your table completely satisfied.

How to Serve It

This is where you get to have some fun and really make this breakfast casserole your own. I like to set up a little topping bar and let people customize their plates — it makes everyone happy and looks impressive with almost zero extra effort.

  • 🥑 Classic toppings: Set out bowls of salsa (mild and spicy), sour cream, sliced avocado or guacamole, fresh cilantro, pickled jalapeños, and hot sauce. People love being able to build their perfect bite.
  • 🍊 Pair it with: Fresh fruit salad, crispy hash browns, or warm flour tortillas on the side. For drinks, think orange juice, coffee, or even mimosas if you’re feeling fancy for a holiday brunch.
  • 🎄 Perfect occasions: This casserole absolutely shines at Christmas morning breakfast, Easter brunch, Mother’s Day or Father’s Day, tailgate parties, overnight guest breakfasts, or anytime you’re feeding more than 6 people and don’t want to stand at the stove flipping pancakes for an hour.
  • Presentation tip: Garnish the top with a sprinkle of fresh cilantro and a few thin avocado slices right before serving. It takes 30 seconds and makes it look like something from a restaurant.

One of my favorite things about this recipe is how well it keeps and reheats — which means you might actually get to enjoy your own party instead of being stuck in the kitchen all morning. Let me show you how to handle leftovers like a pro.

Storage & Leftovers

Here’s the thing about this easy Mexican breakfast casserole — it’s honestly just as good (maybe even better?) the next day. The flavors meld together, the tortillas get even more tender, and reheating it is a total breeze.

Refrigerator: Cover your baking dish tightly with aluminum foil or transfer portions to airtight containers. It’ll keep in the fridge for 4-5 days. Seriously, this is perfect for meal prep — just reheat a square every morning for a week’s worth of grab-and-go breakfasts.

Freezer: This casserole freezes beautifully! Cut it into individual portions, wrap each piece tightly in plastic wrap, then place them all in a freezer-safe container or zip-top bag. They’ll keep for up to 3 months. Label it with the date because trust me, you’ll forget.

On the counter: Don’t leave the casserole sitting out at room temperature for more than 2 hours — especially if you’re using dairy and eggs. Food safety first!

🕐 Make-Ahead Tip: Here’s my favorite trick for stress-free holiday mornings: assemble the entire casserole the night before, cover it tightly with foil, and refrigerate it overnight. In the morning, just pop it straight into a preheated oven and add about 10 extra minutes to the baking time since it’s starting cold. You’ll have hot breakfast ready with literally zero morning effort.

Reheating:

  • Microwave: Place a portion on a microwave-safe plate, cover with a damp paper towel, and heat on high for 1-2 minutes (or 3-4 minutes if frozen). The damp paper towel keeps it from drying out.
  • Oven: For the best texture, reheat covered with foil at 350°F for about 15-20 minutes (or 25-30 if frozen). Remove the foil for the last 5 minutes to crisp up the top again.

Now, let me save you from the mistakes I made when I was perfecting this recipe — because nobody wants a watery, bland, or burnt casserole when they’re trying to impress a crowd.

Helpful Tips & Common Mistakes

I’ve made this casserole probably 50 times over the years, and I’ve definitely learned what works and what doesn’t the hard way. Here are the biggest mistakes people make and how to avoid them:

  • Mistake: Not draining the sausage well enough, which makes the whole casserole greasy and pools oil on top.
    Fix: After cooking your meat, drain it in a colander and even press it with paper towels to remove excess grease. Your casserole will be so much better.
  • Mistake: Skipping the resting time after baking, then cutting into it immediately and having everything fall apart into a soupy mess.
    Fix: Let it sit for a full 10 minutes after baking. I know it smells amazing and you’re hungry, but this step is crucial for clean slices.
  • Mistake: Using old, stale tortillas that don’t absorb the egg mixture properly and stay tough and chewy.
    Fix: Use fresh, soft tortillas. If yours are a little stiff, warm them in the microwave for 15 seconds first to make them pliable.
  • Mistake: Overbaking it until the eggs are rubbery and dry instead of creamy and custardy.
    Fix: Start checking at 40 minutes. The center should be just set but still have a slight jiggle. It’ll continue cooking as it rests.
  • Mistake: Under-seasoning the egg mixture, which results in a bland casserole that tastes like nothing.
    Fix: Season boldly! Add salt, pepper, cumin, and chili powder to the eggs. Taste the mixture before you pour it (yes, it’s safe if you’re using fresh eggs — just a tiny taste!).

Once you nail the basic recipe, the fun really begins — because this casserole is incredibly versatile and you can twist it a million different ways depending on what you have on hand or what your crowd likes.

Recipe Variations

One of my favorite things about this Mexican breakfast casserole is how flexible it is. Here are some of my go-to variations that always get rave reviews:

  • 🔥 Spicy Jalapeño Version: Add ½ cup diced fresh jalapeños to your sausage mixture and swap regular cheese for pepper jack. Top with sliced jalapeños before baking. This one’s a hit on game day mornings!
  • 🥦 Veggie-Loaded Version: Skip the sausage and load it up with sautéed mushrooms, zucchini, spinach, and black beans. Add a little extra cheese to make up for the missing meat richness. It’s hearty enough that no one misses the sausage.
  • 🍗 Southwestern Chicken Version: Use 2 cups of shredded rotisserie chicken instead of sausage, add a cup of corn and a cup of black beans, and mix in some taco seasoning. Top with crushed tortilla chips in the last 10 minutes of baking for extra crunch.
  • Overnight Slow Cooker Version: Layer everything in a greased slow cooker instead of a baking dish. Cook on LOW for 6-7 hours overnight. Wake up to breakfast that’s already done — perfect for Christmas morning when you want to focus on presents, not cooking.

Feel free to mix and match these ideas based on what you have in your fridge or what sounds good to you. There’s really no wrong way to make this casserole your own.

Listen, I know how stressful it can be to feed a crowd, especially first thing in the morning when you’re not even fully awake yet. But this easy Mexican breakfast casserole takes all that stress away and replaces it with a dish that’s so delicious, so foolproof, and so crowd-pleasing that people will literally ask you for the recipe before they’ve even finished their first helping. Make it once, and I guarantee it’ll become your go-to for every brunch, every holiday morning, and every time you need to feed more than four people without losing your mind. If you try this recipe, I’d love to hear how it turned out! Drop a comment below or tag me on Pinterest. 🥚🧀

Frequently Asked Questions

Can I make this breakfast casserole ahead of time?

Absolutely! Assemble the entire casserole up to 24 hours in advance, cover tightly with foil, and refrigerate. When you’re ready to bake, add about 10 extra minutes to the baking time since it’s starting cold from the fridge.

Can I freeze Mexican breakfast casserole?

Yes! You can freeze it either before or after baking. For best results, I like to bake it, let it cool completely, cut it into portions, wrap individually in plastic wrap, and freeze for up to 3 months. Reheat from frozen in the microwave or oven.

Can I use corn tortillas instead of flour tortillas?

You definitely can! Corn tortillas will give you a slightly firmer texture and more authentic Mexican flavor. Just note that they don’t absorb the egg mixture quite as much as flour tortillas, so your casserole might be a bit denser.

How long does this keep in the fridge?

Stored in an airtight container or covered tightly with foil, this casserole will keep for 4-5 days in the refrigerator. The flavors actually get better after a day or two!

Can I make this in a slow cooker?

Yes! Grease your slow cooker well, layer everything the same way, and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The texture will be a bit softer than the oven version, but it’s perfect for overnight cooking.

Is this recipe gluten-free?

The casserole itself isn’t gluten-free because of the flour tortillas, but you can easily make it gluten-free by using corn tortillas or by layering it with cubed gluten-free bread or shredded hash browns instead.

Can I use turkey sausage or make this lighter?

Absolutely! Turkey sausage, chicken sausage, or even turkey bacon work great. You can also use 2% milk instead of whole milk and reduce the cheese by about a third if you want to lighten it up without sacrificing too much flavor.

What if my casserole turns out watery?

This usually happens when the sausage wasn’t drained well enough or if you added too much liquid. Make sure to drain your meat thoroughly, and if you’re adding salsa or other wet ingredients, reduce the milk by ¼ cup to compensate.