Mexican Breakfast Casserole with Chorizo Recipe

Mexican Breakfast Casserole with Chorizo Recipe

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.

Mexican Breakfast Casserole with Chorizo Recipe

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

Mexican Breakfast Casserole with Chorizo Recipe

This Mexican Breakfast Casserole with Chorizo Recipe combines fluffy eggs, smoky sausage, peppers, and cheese in one pan.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Breakfast
Cuisine Mexican-inspired
Servings 8 servings
Calories 420 kcal

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.
Keyword Mexican Breakfast Casserole with Chorizo Recipe
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.