This post may contain affiliate links. For more information, please visit the disclosures and privacy policy page.
Mar 29, 2020

Mexican Breakfast Casserole

This Mexican Breakfast Casserole is wonderful for breakfast, brunch, or breakfast for dinner.

Mexican Breakfast Casserole

What's wonderful about this breakfast casserole is that you can assemble the whole thing the night before and then bake it in the morning while sipping your coffee, Bloody Mary, or Mimosa.

The recipe includes eggs, chorizo, chiles, cheese, and corn tortillas. Garnish this casserole with sour cream, chopped cilantro, and some Tapatio or other hot sauce at the table. Serve this with a big fruit salad and you've got Sunday brunch or breakfast for dinner for ten.

Mexican Breakfast Casserole serving

How to make this Mexican breakfast casserole.

First, you roast poblano chiles. I do this by splitting them open and placing them on a foil lined baking sheet and placing them under the broiler until the skin blackens. You can also roast the chiles over the flame of a burner on your stove top. 

Once the chiles are roasted, place them in a plastic bag and let them steam for about 15 minutes before peeling off the blackened skin. Don't worry too much about cleaning off all of the skin. 

After that, cook some onions, chorizo, and red bell peppers together until the chorizo is fully cooked and the vegetables are tender. Whisk together some eggs, half and half, and spices.

Assemble the casserole by layering the chiles, some tortillas, the chorizo mixture, and cheeses. Pour the eggs over everything and refrigerate overnight.

Mexican Breakfast Casserole before baking

Tips for making this Mexican breakfast casserole. 

I used an enameled cast iron lasagna dish (affiliate link) to bake this casserole. It's great for keeping the casserole super hot for a long time. You could also a ceramic or glass casserole pan.

If you are preparing this dish for "breakfast for dinner," you can assemble it in the morning and bake it just before dinner.

You can also cook the chorizo mixture in advance and refrigerate it before assembling the casserole.

Mexican Breakfast Casserole after being baked

What to do with leftover Mexican breakfast casserole. 

Refrigerate any leftovers. You can reheat them in the microwave or in the toaster oven. While not as pretty, leftovers are just as delicious.

Mexican Breakfast Casserole slices

This has been my "go-to" breakfast casserole for years. Whenever we have a breakfast pot luck at work, everyone requests that I bring this dish. It's pretty much legendary.

You can serve this in squares as pictured, stuff it in tortillas with beans for burritos, and even add it to a plate of eggs and beans.

For dinner, I recommend serving this casserole with a Caesar salad.

Mexican Breakfast Casserole servings

This week the Dinner Table group is offering breakfast for dinner recipes. Check out everyone's crazy good recipes!

Breakfast for Dinner Recipes

We share Recipes From Our Dinner Table! Join our group and share your recipes, too! While you're at it, join our Pinterest board, too!

I originally posted this recipe in August of 2012, my first year of posting recipes on this site. I've spiffed up this post with new photos and a printable recipe card. Plus, I got to enjoy this dish again!

Mexican Breakfast Casserole with layers of tortillas, chorizo, eggs, and cheese

Mexican Breakfast Casserole

Mexican Breakfast Casserole
Yield: 12 servings
This Mexican Breakfast Casserole is wonderful for breakfast, brunch, or breakfast for dinner.


  • 6 poblano chile peppers (they are called pasillas at my grocery store. Thank goodness for smart phones)
  • 1 t. butter
  • 1 1/2 lbs. chorizo, removed from casings
  • 1 C chopped onion
  • 1/2 C chopped red bell peppers
  • 4 t minced garlic
  • 4 t chile powder
  • 7 - 8 corn tortillas, cut into quarters
  • 10 large eggs
  • 3 C half and half
  • 1/2 t Tabasco
  • 1/2 t salt
  • 1/2 t black pepper
  • 1/2 C chopped green onion tops
  • 1/4 C chopped cilantro plus some for garnish
  • 1 1/2 C grated pepper jack
  • 1 1/2 C grated cheddar
  • Sour cream for garnish
  • Tapatio or other picante sauce for garnish


How to cook Mexican Breakfast Casserole

  1. Roast the poblanos by broiling them on a foil lined baking sheet in the oven, turning them when they turn black. Once they are blackened place them in a plastic or paper bag and let them rest for 15 minutes. Peel the chiles, cut to spread open, and remove the stems and seed pod.
  2. Butter or spray a 9 x 13 inch baking dish. Line the bottom of the baking dish with the chiles.
  3. Cook the chorizo in a large skillet, breaking it up as you cook it. Add the onions and bell peppers, and cook for four minutes while continuing to stir. Add the garlic and chile powder and cook for one minute more. Set aside.
  4. Whisk together the eggs, half and half, Tabasco, salt, and black pepper.
  5. Combine the cheeses with the green onions and cilantro and toss together to evenly distribute.
  6. Spread 1/3 of the chorizo over the poblanos in the baking dish. Place a layer of the tortilla quarters on top of the meat. Don't worry if there are some gaps. Spread with 1/3 of the cheese mixture on top of the tortillas. Repeat two more times. Pour the eggs over the whole thing. Cover, and refrigerate over night (at least 6 hours).
  7. Bake uncovered at 350 F for one hour and 15 minutes, until an inserted knife comes out clean. Let rest for 10 minutes. Serve with sour cream, hot sauce, and chopped cilantro.
Fat (grams)
Sat. Fat (grams)
Carbs (grams)
Fiber (grams)
Net carbs
Sugar (grams)
Protein (grams)
Sodium (milligrams)
Cholesterol (grams)
breakfast, casserole, cheese, chorizo, make-ahead, Mexican,

Did you make this recipe?
Tag @KarensKitchenStories on instagram and hashtag it #KarensKitchenStories
Created using The Recipes Generator

Recipe adapted from Food Network

Would you like to comment?

  1. I really, REALLY should not have started my morning out by looking at this AMAZING looking and sounding coffee just is not sufficient. Seriously, I love everything about this and I want to eat it right this minute! Thanks so much for joining in the Breakfast Club: Mexican fun this month, Karen! =)

  2. Thanks, Heather! Definitely try it. Makes great leftovers too.

  3. Oh my goodness - this looks amazing!

    1. Thanks! I froze individual servings after our brunch and I'm having them for breakfast every day this week. =)

  4. I just found this through a different site and fell in love. Do you absolutely have to refrigerate it prior to serving? My family LOVES breakfast for dinner and was going to make this tonight.

    1. HI! Thanks so much! It is totally delish but I do think you would have to wait 6 hours so all of the flavors can meld and soften the tortillas. Let me know how it goes!

  5. Karen,
    I've never tried a breakfast casserole I didn't like--but I think I'd really prefer the spicy flavors of this one!
    What a great idea to use corn tortillas--thanks!

  6. This looks wonderful, Karen! And I could easily adapt it for a vegetarian dish!

  7. I just made this with 6 dozen eggs for a homeless shelter breakfast today. Served with rice and beans, Cheese and avacado on the side. Not one complaint and there was none left. I'd say it was a success! Thanks. J. R. at HIHI

  8. I found this from another site that says this is gluten free. Is it really? This sounds amazing. Do you happen to know if it can be prepared in a crock pot?

  9. The teen is going to love this Karen. Thanks for reposting.

  10. My daughter loves mexican everything, so I am saving to make for her when this covid stuff is over. Delicious.

  11. So much beautiful flavor in that casserole! What a treat!!

  12. This would be wonderful for a family brunch. Then I would be less tempted to eat it all myself.

  13. THIS looks AWESOME! I would totally devour the whole pan. It has all those comfort flavors I love.


I would love to hear from you! If you comment anonymously, be sure to leave your name in your comment.