Table of Contents
Intro
Some breakfasts just feel special from the second they hit the table, and this Mexican Breakfast Casserole with Chorizo Recipe is exactly that kind of meal. It’s warm, cheesy, hearty, a little spicy, and packed with those comforting flavors that make everybody wander into the kitchen asking when breakfast is finally ready.
I originally started making this casserole during the holidays because I needed something easy that could feed a crowd without turning me into a stressed-out short-order cook at 7 in the morning. I wanted one dish that could handle everything. Something filling, flavorful, and simple enough that I could actually enjoy breakfast with everybody else.
This casserole became an instant favorite in my house.
The spicy chorizo mixed with fluffy eggs, crispy potatoes, sautéed peppers, onions, and melted cheese creates the kind of breakfast people remember. It smells incredible while baking too. Honestly, the hardest part is waiting for it to cool enough to slice.
One thing I especially love about this Mexican Breakfast Casserole with Chorizo Recipe is how practical it is. You can prep it ahead, customize it with ingredients you already have, and serve it for breakfast, brunch, or even dinner. I’ve made it for Christmas mornings, baby showers, lazy Sundays, and random weeknights when breakfast-for-dinner sounded better than anything else.
And every single time, the pan gets scraped clean.
What is Mexican Breakfast Casserole with Chorizo?
A Mexican breakfast casserole is a baked egg dish inspired by bold Tex-Mex and Mexican-style flavors. Most versions combine eggs, cheese, sausage, peppers, potatoes, onions, and spices baked together into one hearty casserole.
This version uses Mexican chorizo, which gives the dish its signature smoky and slightly spicy flavor. Mexican chorizo is a fresh sausage seasoned with ingredients like chili powder, paprika, garlic, vinegar, and cumin. Unlike Spanish chorizo, it needs to be cooked before eating.
The flavor is rich and savory, and once it cooks into the eggs and potatoes, the entire casserole becomes deeply flavorful without needing a ton of extra seasoning.
I also love how every bite tastes a little different.
Some bites are extra cheesy. Some have crispy potato edges. Some have little bursts of sweet bell peppers or spicy jalapeño. It keeps the whole dish interesting.
And despite being incredibly filling, it never feels overly heavy.
Why You’ll Love This Recipe
It’s Full of Bold Flavor
The chorizo brings so much flavor to the casserole that the entire dish tastes rich, smoky, and satisfying.
Perfect for Feeding a Crowd
This recipe easily serves a big family or brunch gathering without much effort.
Great for Meal Prep
The leftovers reheat beautifully, which makes busy mornings much easier.
Easy to Customize
You can adjust the spice level, swap cheeses, add vegetables, or make it slightly lighter with turkey chorizo.
Comfort Food at Its Best
Between the eggs, potatoes, cheese, and sausage, this casserole is the definition of cozy breakfast food.
Equipment List
One reason I keep making this recipe is because it doesn’t require fancy kitchen equipment.
Here’s what you’ll need:
- Large skillet
- Mixing bowls
- Whisk
- Measuring cups and spoons
- 9×13-inch baking dish
- Cutting board
- Sharp knife
- Spatula or wooden spoon
- Cheese grater if shredding fresh cheese
- Aluminum foil
Recipe Card Info
Prep Time
20 minutes
Cook Time
45 minutes
Total Time
1 hour 5 minutes
Serves
8 servings
Cuisine
Mexican-Inspired / Tex-Mex
Course
Breakfast
Calories
Approximately 420 calories per serving
Ingredients
Here’s everything you’ll need for this hearty breakfast casserole.
- 1 pound Mexican chorizo
- 8 large eggs
- 1 cup whole milk
- 3 cups frozen hash browns, thawed
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 jalapeño, seeded and diced
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 2 tablespoons chopped cilantro
- 1 tablespoon olive oil
- Nonstick cooking spray
Optional Toppings
- Sliced avocado
- Sour cream
- Salsa
- Pico de gallo
- Green onions
- Extra cilantro
- Hot sauce
- Lime wedges
Ingredient Notes and Helpful Tips
Mexican Chorizo Makes the Difference
Fresh Mexican chorizo gives this casserole its signature flavor.
It cooks into flavorful little crumbles that season the entire dish beautifully. Some brands are spicier than others, so if you’re sensitive to heat, check the label before buying.
Freshly Shredded Cheese Melts Better
I know bagged cheese is convenient, and honestly I use it sometimes too.
But if you have a few extra minutes, shredding cheese yourself gives you smoother melting and creamier texture.
Hash Browns Are a Great Shortcut
Frozen hash browns make this recipe much easier.
Just thaw them first so the casserole doesn’t release extra moisture while baking.
Don’t Skip the Peppers
The bell peppers add sweetness and freshness that balance the richness of the eggs and sausage.
Instructions
1. Preheat the Oven
Preheat your oven to 375 degrees Fahrenheit.
Lightly grease a 9×13-inch baking dish with nonstick cooking spray.
2. Cook the Chorizo
Heat olive oil in a large skillet over medium heat.
Add the chorizo and cook until browned and fully cooked, breaking it apart with a spoon as it cooks.
This usually takes about 7 to 8 minutes.
If there’s a lot of grease in the pan, drain some of it before moving on.
3. Sauté the Vegetables
Add the diced onion, bell peppers, and jalapeño to the skillet.
Cook for about 5 minutes until softened.
The vegetables should still have a little texture and color.
4. Make the Egg Mixture
In a large mixing bowl, whisk together the eggs, milk, garlic powder, cumin, smoked paprika, salt, and black pepper.
Whisk until smooth and slightly frothy.
5. Assemble the Casserole
Spread the thawed hash browns evenly into the prepared baking dish.
Top with the cooked chorizo and sautéed vegetables.
Sprinkle the cheddar and Monterey Jack cheeses evenly over everything.
Slowly pour the egg mixture over the casserole.
Use a spatula to gently press the ingredients down so the eggs settle evenly throughout the dish.
6. Bake the Casserole
Bake uncovered for 40 to 45 minutes.
The casserole should look golden on top and fully set in the center.
If the top begins browning too quickly, loosely cover it with foil during the final 10 minutes.
7. Let It Rest
Let the casserole rest for about 10 minutes before slicing.
This helps the casserole firm up and makes serving much easier.
Top with cilantro and your favorite toppings before serving.

The Flavor and Texture of This Casserole
This casserole is the kind of breakfast that feels comforting from the very first bite.
The eggs bake up soft and fluffy while the chorizo adds smoky spice throughout the dish. The potatoes create a hearty base, and the cheese melts into creamy pockets that make every bite rich and satisfying.
I especially love the crispy edges around the pan.
Those little golden corners always disappear first at my house.
The peppers also add freshness and sweetness that balance the richness beautifully. And once you add cool sour cream or creamy avocado on top, everything comes together perfectly.
Tips for the Best Breakfast Casserole
Don’t Overcook the Eggs
The casserole should be set in the center but still soft.
Overbaking can make the eggs rubbery.
Let It Rest Before Cutting
I know it’s tempting to cut into it immediately.
But resting the casserole for 10 minutes helps everything hold together better.
Drain Excess Grease
Some chorizo brands release more grease than others.
If your skillet looks overly oily, drain some before assembling the casserole.
Use Room Temperature Eggs if Possible
This helps the eggs blend more evenly and bake more smoothly.
Make-Ahead Instructions
This Mexican Breakfast Casserole with Chorizo Recipe is perfect for preparing ahead of time.
Honestly, that’s one of the biggest reasons I make it so often.
Option 1: Assemble Overnight
Prepare the casserole completely but do not bake it.
Cover tightly and refrigerate overnight.
The next morning, let the dish sit on the counter for about 20 minutes before baking.
Option 2: Freeze Before Baking
Assemble everything in a freezer-safe dish and wrap it tightly with plastic wrap and foil.
Freeze for up to 2 months.
When you’re ready to bake it, thaw overnight in the refrigerator first.
Storage Tips
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
You can freeze individual slices for quick breakfasts.
Wrap them tightly and freeze for up to 2 months.
Reheating
Microwave slices for about 1 minute if you need a fast breakfast.
For the best texture, reheat in the oven at 350 degrees until warmed through.
What to Serve with Mexican Breakfast Casserole
This casserole is filling enough to stand on its own, but I love pairing it with a few simple sides for brunch.
Fresh Fruit
Fresh pineapple, watermelon, berries, or mango balance the richness beautifully.
Tortillas
Warm tortillas are perfect for turning leftovers into breakfast tacos.
Refried Beans
Creamy beans make the meal even heartier.
Avocado Salad
A light avocado salad adds freshness and brightness to the table.
Coffee or Fresh Juice
Strong coffee with this casserole is one of my favorite weekend breakfast combinations.
Common Mistakes to Avoid
Using Frozen Hash Browns Straight from the Freezer
Frozen potatoes release excess moisture while baking.
Thawing them first helps the casserole bake evenly.
Overbaking the Casserole
The eggs should be set but still soft.
The casserole continues cooking slightly after coming out of the oven.
Forgetting to Season the Eggs
Even though the chorizo is flavorful, the egg mixture still needs seasoning.
The cumin and smoked paprika help tie everything together.
Easy Variations
Add Black Beans
A can of drained black beans adds extra protein and texture.
Make It Spicier
Leave the jalapeño seeds in or add pepper jack cheese.
Add Corn Tortillas
Layer chopped tortillas into the casserole for even more texture and flavor.
Use Turkey Chorizo
Turkey chorizo creates a slightly lighter casserole while still tasting delicious.
Add Corn
Sweet corn kernels add little bursts of sweetness throughout the casserole.
Why This Recipe Works So Well
The balance of flavors is what makes this casserole such a reliable recipe.
The eggs create a soft, fluffy base while the chorizo seasons the entire dish naturally. The potatoes make it hearty without feeling overly dense, and the vegetables help keep everything balanced.
The cheeses also play a huge role.
Cheddar adds bold flavor while Monterey Jack melts smoothly and creates that gooey texture everybody loves.
Every ingredient has a purpose.
Best Cheese Options for Breakfast Casserole
I usually use cheddar and Monterey Jack because they melt beautifully and pair perfectly with chorizo.
But there are plenty of other delicious options too.
- Pepper Jack for extra spice
- Oaxaca cheese for authentic flavor
- Colby Jack for mild creaminess
- Mozzarella for stretchy melted cheese
- Cotija sprinkled on top after baking
You can honestly mix and match based on what you already have in the fridge.
Can You Make This Vegetarian?
Absolutely.
You can replace the chorizo with vegetarian chorizo, black beans, roasted mushrooms, or even seasoned soy crumbles.
The casserole still turns out hearty, cheesy, and satisfying.
I’ve even made a vegetable-heavy version with extra peppers, onions, spinach, and corn that turned out surprisingly delicious.
Breakfast for Dinner Is Always a Good Idea
Even though this is technically breakfast food, I make it for dinner all the time.
There’s something comforting about eggs, potatoes, and melted cheese at the end of a long day.
And honestly, casseroles are one of the easiest dinners when life feels busy.
Serve it with a simple salad or roasted vegetables and dinner is done.
My Favorite Way to Serve It
I love serving big warm squares of this casserole topped with avocado slices, cilantro, sour cream, and salsa.
Sometimes I drizzle hot sauce over the top and squeeze fresh lime juice on everything.
And if it’s a holiday morning, there’s usually a tray of cinnamon rolls somewhere nearby too.
This casserole has become one of those recipes my family fully expects now.
If I skip it during brunch gatherings, somebody always notices.
That honestly might be my favorite part about cooking.
Recipes become memories without you even realizing it.
FAQs
Can I make this casserole the night before?
Yes.
You can fully assemble the casserole, cover it tightly, and refrigerate it overnight before baking.
Is Mexican chorizo spicy?
Most Mexican chorizo has mild to medium heat.
Some brands are definitely spicier than others, so check the package if you’re sensitive to spice.
Can I use fresh potatoes instead of frozen hash browns?
Yes.
Shred the potatoes first and squeeze out as much moisture as possible before using them.
How do I know when the casserole is done?
The center should look fully set and no longer jiggly.
You can also insert a knife into the center. It should come out mostly clean.
Can I freeze leftovers?
Absolutely.
Individual slices freeze very well and make easy breakfasts later.
What toppings go best with this casserole?
Sour cream, avocado, salsa, cilantro, pico de gallo, green onions, and hot sauce all work beautifully.
Final Thoughts
This Mexican Breakfast Casserole with Chorizo Recipe is one of those comforting meals that always delivers.
It’s flavorful, practical, filling, and surprisingly easy to make. The spicy chorizo, creamy eggs, melted cheese, and crispy potatoes create the kind of breakfast people genuinely get excited about.
I especially love that it works for so many situations.
Holiday breakfasts, lazy brunches, meal prep, potlucks, breakfast-for-dinner nights — this casserole fits all of them.
And maybe that’s why I keep coming back to it.
It feels homemade in the best possible way.
Not fancy.
Not complicated.
Just warm, satisfying food that brings people together around the table.

Mexican Breakfast Casserole with Chorizo Recipe
Equipment
- Large skillet
- Mixing bowls
- Whisk
- Measuring Cups and Spoons
- 9×13-inch baking dish
- Cutting board
- Sharp knife
- Spatula or wooden spoon
- Cheese grater (if shredding fresh cheese)
- Aluminum foil
Ingredients
- 1 pound Mexican chorizo
- 8 large eggs
- 1 cup whole milk
- 3 cups frozen hash browns thawed
- 1 small yellow onion diced
- 1 red bell pepper diced
- 1 green bell pepper diced
- 1 jalapeño seeded and diced
- 2 cups shredded cheddar cheese
- 1 cup shredded Monterey Jack cheese
- 1 teaspoon garlic powder
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 2 tablespoons chopped cilantro
- 1 tablespoon olive oil
- Nonstick cooking spray
Optional Toppings
- Sliced avocado
- Sour cream
- Salsa
- Pico de gallo
- Green onions
- Extra cilantro
- Hot sauce
- Lime wedges
Instructions
Preheat the Oven
- Preheat your oven to 375 degrees Fahrenheit.
- Lightly grease a 9×13-inch baking dish with nonstick cooking spray.
Cook the Chorizo
- Heat olive oil in a large skillet over medium heat.
- Add the chorizo and cook until browned and fully cooked, breaking it apart with a spoon as it cooks.
- This usually takes about 7 to 8 minutes.
- If there’s a lot of grease in the pan, drain some of it before moving on.
Sauté the Vegetables
- Add the diced onion, bell peppers, and jalapeño to the skillet.
- Cook for about 5 minutes until softened.
- The vegetables should still have a little texture and color.
Make the Egg Mixture
- In a large mixing bowl, whisk together the eggs, milk, garlic powder, cumin, smoked paprika, salt, and black pepper.
- Whisk until smooth and slightly frothy.
Assemble the Casserole
- Spread the thawed hash browns evenly into the prepared baking dish.
- Top with the cooked chorizo and sautéed vegetables.
- Sprinkle the cheddar and Monterey Jack cheeses evenly over everything.
- Slowly pour the egg mixture over the casserole.
- Use a spatula to gently press the ingredients down so the eggs settle evenly throughout the dish.
Bake the Casserole
- Bake uncovered for 40 to 45 minutes.
- The casserole should look golden on top and fully set in the center.
- If the top begins browning too quickly, loosely cover it with foil during the final 10 minutes.
Let It Rest
- Let the casserole rest for about 10 minutes before slicing.
- This helps the casserole firm up and makes serving much easier.
- Top with cilantro and your favorite toppings before serving.

Norma Parker is a recipe creator at Nomqom.com. She shares simple, tasty, and easy home-cooking ideas for everyday meals. Her goal is to help home cooks make delicious food with confidence.












