This amazing Mexican breakfast casserole recipe is loaded up with the most flavorful ingredients, it’s naturally gluten-free (and can also be made vegetarian), it’s easy to make ahead the day beforehand, and most of all, it’s just ridiculously delicious!

Amazing Mexican Breakfast Casserole

You guys, I have made a lot of breakfast casserole recipes in my life. But I’ve gotta say — this one is my hands-down favorite to date.

Meet the most AMAZING Mexican breakfast casserole! ♡

It’s basically a breakfast-y version of my favorite enchilada casserole, piled high with the most flavorful, healthy-yet-hearty, guaranteed-sure-to-please-a-crowd ingredients a breakfast casserole could ask for. We’re talkin’ lots of zesty sausage (or chorizo or vegan sausage), a few quickly-sautéed veggies, lots of protein-packed eggs, shredded Mexi cheese, your choice of red or green salsa, soft corn tortillas (or crumbled tortilla chips), and of course, loads of fresh garnishes on top. Because when it comes to casserole toppings, you know that I’m always on Team More-Is-More.

The other huge bonus about this breakfast casserole recipe?! It’s surprisingly quick and easy to make. Just sauté your sausage and veggies, layer up all of your ingredients in a baking dish, cover, cook, and enjoy. Also, if you don’t want to wake up extra-early to make breakfast (who does?!), this casserole can easily be prepped up to one day in advance, so that all you have to do is wake up and pop it in the oven before breakfast.

I’m telling you — this one is a total winner and is sure to get your day off to the most delicious start. So round up your ingredients and let’s do this.

Amazing Mexican Breakfast Casserole Recipe | 1-Minute Video

 

Mexican Breakfast Casserole Sausage Filling

Mexican Breakfast Casserole Ingredients:

Alright, let’s talk ingredients! To make this easy breakfast casserole recipe, you will need the following:

  • Sausage: Whatever kind you prefer — good-quality Mexican chorizo, breakfast sausage, Italian sausage, vegan sausage (this one‘s my fave), or whatever you love best. Or if you don’t want to make a sausage breakfast casserole, you could opt instead to make a breakfast casserole with bacon or chicken. Or just omit the meat entirely.
  • Veggies: Just a diced onion, poblano (or green bell) pepper, garlic, and corn.
  • Salsa: I used a jar of green salsa for the photos here, which I loved. But any kind of store-bought or homemade red or green salsa should work great!
  • Beans: One can of black or pinto beans.
  • Seasonings: Just a bit of ground cumin, salt and pepper for extra flavor.
  • Eggs: Yep, a dozen! Plus a little milk (any kind) mixed in to make them nice and creamy.
  • Tortillas: I would recommend using soft corn tortillas. But you could also sub in flour tortillas or crumbled corn tortilla chips. Or if you want to go a totally different route, you could sub in a few cups of shredded potatoes in their place to make a hashbrown breakfast casserole.
  • Cheese: I recommend taking the easy route and just buying a shredded Mexican-blend cheese (or PepperJack or even just cheddar).
  • Toppings: Finally, I recommend adding on as many fresh toppings as possible! Some of my favorites include diced avocado, diced red onion, chopped fresh cilantro, diced green onion, sliced fresh jalapeños, and/or crumbled cotija cheese.

How To Make A Breakfast Casserole

How To Make A Breakfast Casserole:

To make this Mexican breakfast casserole, simply:

  1. Sauté the sausage and veggies. Brown the sausage, then sauté the veggies until softened.
  2. Stir in the rest of the sausage mixture. Add in the salsa, beans, corn, cumin, salt, cooked sausage, and stir until combined.
  3. Prep the egg mixture. In a separate bowl, whisk together the eggs and milk until combined.
  4. Layer, layer, layer! In a greased 9 x 13-inch baking dish, evenly layer:
    • Half of the tortillas, half of the sausage mixture, half of the egg mixture, half of the shredded cheese.
    • Then repeat with the second half of the tortillas, half of the sausage mixture, half of the egg mixture, half of the shredded cheese.
  5. Bake. Cover with foil and bake for 45-50 minutes or so, until the center of the casserole is cooked through and no longer jiggly. Transfer to a wire baking rack and let cool for 10 minutes.
  6. Serve. Then sprinkle on lots of your favorite toppings, slice, serve and enjoy!

(See full detailed cooking instructions below.)

Make-Ahead Breakfast Casserole Instructions:

As I mentioned above, this recipe works well as an overnight breakfast casserole recipe too! To prep your casserole ahead of time, complete steps 1-4 listed above. Then cover the (unbaked) casserole with foil and refrigerate for up to 24 hours. Once you’re ready to bake the casserole, remove it from the fridge and let it warm up to room temperature for ideally at least 30 minutes. Then bake as directed.

Freezer Breakfast Casserole Instructions:

If you would like to freeze the casserole, complete steps 1-4 listed above. Then place a layer of plastic wrap directly on top of the the casserole, so that covers the whole surface area. Cover the top of the baking dish securely with foil. Then freeze for up to 3 months. Once you’re ready to bake the casserole, allow it to thaw in the refrigerator overnight. Then remove it from the fridge and let it warm up to room temperature for ideally at least 30 minutes. Then bake as directed.

Mexican Breakfast Casserole Recipe

Possible Variations:

The options for customizing this breakfast egg casserole are endless! For example, feel free to:

  • Make it vegetarian: Either use vegetarian/vegan sausage or sauté an 8-ounce carton of baby bella mushrooms to add in place of the sausage.
  • Make it spicier. Feel free to either use a spicier salsa, add a diced jalapeño or serrano chile to the veggie sauté, or add a few shakes of hot sauce to the veggie sauté to give this casserole more of a kick.
  • Make it smokier: Add a diced chipotle chili and a teaspoon of adobo sauce (or 1 teaspoon chipotle chili powder) to the sausage mixture for a smokier breakfast casserole.
  • Make it healthier. If you would like to make a more healthy breakfast casserole, I recommend using part-skim cheese and either ground chicken sausage or vegan sausage.
  • Use hash browns: If you would like to make this more of a breakfast potato casserole, feel free to sub in a few cups of shredded hash browns in place of the tortillas. You can either use store-bought frozen hash browns (which you would need to thaw before adding to the casserole). Or you could shred a few potatoes with a grater by hand.

Mexican Breakfast Casserole

More Breakfast Casserole Recipes:

Interested in more easy breakfast casserole recipes? Here are a few of my faves:

Easy Breakfast Casserole Recipe

Amazing Mexican Breakfast Casserole

4.97 from 33 votes
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Makes: 12 servings
Amazing Mexican Breakfast Casserole
This amazing Mexican breakfast casserole recipe is loaded up with the most flavorful ingredients, it's naturally gluten-free (and can also be made vegetarian), it's easy to make ahead the day beforehand, and most of all, it's just ridiculously delicious!

Ingredients

  • 1.25 pounds ground sausage* or Mexican chorizo
  • 1 small white onion, peeled and diced
  • 1 poblano or green bell pepper, cored and diced
  • 4 cloves garlic, minced
  • 1 (15-ounce) jar red or green salsa (approx. 2 cups)
  • 1 (15-ounce) can black or pinto beans, rinsed and drained
  • 2/3 cup whole-kernel corn, frozen or canned
  • 1 teaspoon ground cumin
  • 1 teaspoon fine sea salt
  • 12 large eggs
  • 1/3 cup milk
  • 8 corn tortillas, halved
  • 3 cups shredded Mexican-blend cheese
  • optional toppings: diced avocado, diced red onion, chopped fresh cilantro, diced green onion, sliced fresh jalapeños, and/or crumbled cotija cheese

Instructions

  • Heat oven to 400°F.  Lightly mist a 9 x 13-inch baking dish with cooking spray; set aside.
  • Cook 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.)
  • Add 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.
  • Add 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.
  • In a separate bowl, whisk together the eggs and milk until evenly combined; set aside.
  • Alright, 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.
  • Cover 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).
  • Transfer baking dish to a wire cooling rack and let cool for 10 minutes.  Then sprinkle with your desired toppings, slice and serve warm!

Notes

*Sausage: Any good-quality ground sausage would work great here!  You could use breakfast sausage, Italian sausage, Mexican chorizo, or whatever you have on hand.  Pork, beef, chicken or vegan sausage would all be great!
*Cheesy Topping: If you want the cheese on top of the casserole to be a bit crispier, just uncover the casserole during the final 10 minutes of cooking.

Additional Info

Course: Breakfast
Cuisine: Mexican
Did you make this?Let me know how it turned out in the comments below!

Mexican Breakfast Casserole

About Ali

Hi, I'm Ali Martin! I created this site in 2009 to celebrate good food and gathering around the table. I live in Kansas City with my husband and two young boys and love creating simple, reliable, delicious recipes that anyone can make!

You May Also Like...

4.97 from 33 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




62 Comments

  1. Eileen says:

    5 stars
    Love it! Took about 35 minutes to prep. It is a big hit. Will definitely make again.

  2. Alicia says:

    5 stars
    Wonderful. Came together easily and tasted fantastic. I made a half-recipe since only three of us here this morning, and baked it in my budget toaster oven. Turned out great. While I made it as written, I think it would be fine without the frozen corn. So, next time, if I have corn to use up, I’ll throw it in, and if not, no biggie. Thanks for a recipe that turned out great. I’ll be making it again.

  3. Laura says:

    I will be making this for work this coming Friday. Wondering if anyone has yet tried the double recipe for this casserole. I’m curious about same sized pan being used for double as is used for single recipe; plus, I notice the number of tortillas stays at 8 for a double recipe….?

    Thanks for any guidance anyone can please give.

  4. Allison says:

    Has anyone tried making this without any tortillas or corn chips?

  5. Lindsey says:

    5 stars
    This is an all-time favorite of mine. Absolutely delicious as is but particularly special in the summertime if you make your own salsa verde from home-grown tomatillos.

  6. Carrie says:

    5 stars
    I have made this recipe at least half a dozen times for various brunches and it is always a crowd favorite. I use 1/2 spicy and 1/2 mild chicken sausage, corn/flour tortillas, black beans, and green salsa verde. I garnish with avocado, scallions, cilantro, and sour cream. The flavor profile is fantastic! Highly recommend!

  7. Samantha says:

    5 stars
    We absolutely love this recipe (and all of your recipes!) It’s quick to put together and is so delicious and filling. This is my go to whenever we have guests stay overnight, or to make on Sunday for easy breakfast meal prep for the week. We like to add jalapeño for an extra kick, and highly recommend using chorizo if you’re going to add meat. I’ve used unsweetened plain almond milk because it’s what I had in the fridge and you couldn’t tell the difference between that and regular milk. Thanks for this family favorite!!

  8. Noor says:

    4 stars
    Used vegan meat.I added a tsp of turmeric, fajita seasoning and coriander for added zing. Drizzled mango habanero sauce on top with avocado and roasted tomato garnish.

  9. Jeanne Davis says:

    5 stars
    Just made this and it is as AMAZING as you claim. I used what I had so substituted with almond flour tortillas, enchilada sauce instead of salsa, and two jalapenos for poblano. Thank you for a great recipe I will be making regularly! This will be a great meal prep for breakfast, lunch, or dinner.

  10. Claire says:

    What size tortillas does this recipe use?