Bold & Flavorful Mexican Breakfast Casserole : A Make-Ahead Morning Favorite

Posted on November 2, 2025 ·

By Eva

Mexican Breakfast Casserole

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

This Mexican Breakfast Casserole is perfect for anyone who wants a little more spice, boldness, and satisfaction at breakfast time. If your mornings feel rushed or repetitive, this dish offers a flavorful, make-ahead solution packed with cheesy layers, seasoned sausage, and Mexican-inspired ingredients.

Whether you’re hosting brunch, meal prepping, or simply want a crowd-pleasing casserole that’s anything but bland, this dish is a game-changer. And if you’re a fan of Mexican breakfast recipes, or love the savory kick of chorizo breakfast dishes, you’re going to be obsessed.

Why You’ll Love Mexican Breakfast Casserole

This casserole isn’t just delicious — it’s deeply satisfying, versatile, and easy to make. Here’s why you’ll want to keep it in regular rotation:

  • Perfect for meal prep – it’s a great overnight breakfast casserole
  • Packed with flavor – thanks to sausage, cheese, green chiles, and spices
  • Customizable – make it spicy, vegetarian, or low-carb with a few swaps
  • Great for a crowd – ideal for potlucks, brunches, or weekend breakfasts
  • Inspired by Tex-Mex flavors – think Tex Mex sausage breakfast casserole, but better
  • Freezer-friendly – perfect for busy mornings

From casual family mornings to festive brunch spreads, this casserole fits right in.

Who This Recipe Is For

This flavorful Mexican breakfast casserole is for:

  • Fans of spicy, savory breakfasts
  • Meal preppers looking for a solid overnight breakfast option
  • Hosts planning a brunch with bold flavors
  • Families needing a quick, reheat-and-go breakfast
  • Anyone who loves Mexican breakfast recipes that can feed a crowd

If you want a break from the usual bacon-and-eggs routine, this is your recipe.

Ingredients You’ll Need

For the Mexican Breakfast Casserole:

  • 1 lb ground breakfast sausage or chorizo
  • 1 cup chopped onion
  • 1 can (4 oz) diced green chiles
  • 1 cup salsa
  • 6 large eggs
  • 1 cup milk
  • 2 cups shredded cheddar or Mexican-blend cheese
  • 4 cups frozen hash browns, thawed
  • ½ teaspoon garlic powder
  • ½ teaspoon cumin
  • ½ teaspoon chili powder
  • Salt and pepper to taste
  • Optional toppings: sour cream, avocado, chopped cilantro, jalapeños

Ingredient Notes and Variations

  • Sausage or Chorizo: Traditional breakfast sausage works great, but for more flavor, use real chorizo breakfast sausage. For a healthier twist, try turkey sausage.
  • Vegetarian Version: Skip the sausage and load up on black beans, peppers, and zucchini for a delicious Mexican breakfast casserole vegetarian option, like this veggie-packed egg casserole.
  • Hash Browns: Shredded hash browns create a soft, hearty base. For more texture, use diced potatoes.
  • Salsa: Choose your favorite red or green salsa. Spicy or mild — it’s up to you!
  • Low Carb: For a low carb Mexican breakfast casserole, omit the hash browns and add extra eggs or vegetables.
  • Cheese: Mexican blend, Monterey Jack, or Pepper Jack are perfect here for that melty goodness.

Kitchen Equipment You’ll Need

  • 9×13-inch baking dish
  • Skillet
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Non-stick spray
  • Foil (for overnight chilling or reheating)

Step-by-Step Preparation: How to Make Mexican Breakfast Casserole

Step 1: Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.

Step 2: In a skillet, cook sausage or chorizo with chopped onion over medium heat until browned. Drain any excess grease.

Step 3: Stir in green chiles and salsa. Simmer for 2–3 minutes to combine flavors.

Step 4: Spread the thawed hash browns evenly in the bottom of your prepared baking dish. Sprinkle with half the cheese.

Step 5: Spoon the sausage mixture evenly over the hash browns.

Step 6: In a separate bowl, whisk together eggs, milk, garlic powder, cumin, chili powder, salt, and pepper.

Step 7: Pour the egg mixture over the casserole. Top with remaining cheese.

Step 8: Bake uncovered for 40–45 minutes, or until the center is set and the top is golden. Let rest 5–10 minutes before slicing.

Step 9: Serve with toppings like sour cream, avocado, or cilantro.

Pro Tips for the Best Mexican Breakfast Casserole

  • Drain your meat well to avoid a greasy casserole.
  • Thaw and pat dry your hash browns for a fluffier texture.
  • Use a flavorful salsa — it acts as both moisture and seasoning.
  • Make it overnight – assemble the night before, refrigerate, and bake fresh. Just like this overnight enchilada bake.
  • Add hot sauce or pickled jalapeños to turn up the heat.

Common Mistakes to Avoid

  • Using too much salsa – the casserole can get watery. Stick to 1 cup.
  • Not seasoning the eggs – spices matter! Don’t skip the cumin and chili powder.
  • Overbaking – check for doneness at 40 minutes to avoid drying out the eggs.
  • Forgetting to grease the pan – always spray or butter your baking dish.

Serving Suggestions

This Mexican breakfast casserole is hearty enough to serve on its own, but here are a few side ideas to complete your spread:

It’s also great alongside a breakfast punch or fresh juice.

Creative Presentation Ideas

  • Slice into squares and drizzle with crema or chipotle sauce
  • Garnish with sliced avocado and cilantro
  • Bake in muffin tins for mini individual casseroles
  • Use bell pepper rings as built-in molds
  • Layer with tortilla strips for a fun enchilada casserole twist

Flavor Variations and Add-Ins

  • Add black beans or corn for extra texture
  • Use poblano or jalapeño for more heat
  • Stir in cooked spinach or kale for a veggie boost
  • Try diced ham or leftover carnitas instead of sausage
  • Swap salsa for enchilada sauce for a smoky twist

You can also explore other Tex-Mex favorites like this enchilada-style casserole for more inspiration.

How to Store and Reheat

  • Refrigerate: Store covered in the fridge for up to 4 days
  • Reheat: Microwave individual slices for 60–90 seconds or bake at 325°F until warmed through
  • Freeze: Let cool completely, then slice and freeze in airtight containers for up to 2 months
  • To reheat from frozen: Thaw in fridge overnight, then reheat as usual

This is one of the best overnight breakfast casserole hash brown recipes to prep and store in advance.

Make-Ahead Tips

  • Assemble the night before, cover tightly, and refrigerate
  • Add 10 extra minutes to the bake time if starting from cold
  • Cook and cool the sausage in advance to save time in the morning
  • Freeze the fully baked casserole, then thaw and reheat when ready to serve

It’s a true make-ahead breakfast casserole that holds up perfectly.

Frequently Asked Questions

Can I make this vegetarian?
Yes! Simply omit the meat and add black beans, peppers, mushrooms, and other vegetables. It becomes a flavorful Mexican breakfast casserole vegetarian version.

Is it spicy?
It depends on your salsa and sausage. Use mild versions for a family-friendly option, or spice it up with hot salsa and jalapeños.

Can I use tortilla strips instead of hash browns?
Absolutely. Tortillas add a tamale-style texture — just reduce the liquid slightly.

Can I make it low carb?
Yes, skip the hash browns and use more eggs, sausage, and veggies. It’s a great low carb Mexican breakfast casserole alternative.

Can I cook it ahead and freeze?
Definitely. Bake it, cool completely, then freeze in slices or whole.

Final Thoughts: Why Mexican Breakfast Casserole Is a Must-Try

If you’re craving something bold, flavorful, and practical for breakfast, this Mexican Breakfast Casserole checks every box. It’s hearty, customizable, and easy to make ahead — a total winner for both everyday meals and special brunches.

Whether you lean toward spicy Tex Mex sausage breakfast casserole flavors or prefer a veggie-packed twist, this casserole gives you the flexibility to enjoy it your way. Keep it in your meal prep routine and it might just become your new morning favorite.

Call to Action – Share and Subscribe

If this recipe hit the spot, share it with your fellow breakfast lovers and don’t forget to subscribe to RecipeZed for more make-ahead meals, cozy casseroles, and globally inspired breakfast recipes sent straight to your inbox.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Bold & Flavorful Mexican Breakfast Casserole : A Make-Ahead Morning Favorite


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings 1x

Description

Mexican Breakfast Casserole is a bold, cheesy, and satisfying make-ahead dish layered with sausage, eggs, hash browns, green chiles, and salsa. Perfect for busy mornings, brunches, or meal prep, it delivers all the Tex-Mex flavor you love in one hearty bake. Whether you make it spicy with chorizo or mild for the family, this breakfast casserole is guaranteed to be a hit!


Ingredients

Scale

For the Mexican Breakfast Casserole:

  • 1 lb ground breakfast sausage or chorizo
  • 1 cup chopped onion
  • 1 can (4 oz) diced green chiles
  • 1 cup salsa
  • 6 large eggs
  • 1 cup milk
  • 2 cups shredded cheddar or Mexican-blend cheese
  • 4 cups frozen hash browns, thawed
  • ½ teaspoon garlic powder
  • ½ teaspoon cumin
  • ½ teaspoon chili powder
  • Salt and pepper to taste
  • Optional toppings: sour cream, avocado, chopped cilantro, jalapeños

Ingredient Notes and Variations:

  • Sausage or Chorizo: Use traditional breakfast sausage or spicy chorizo for extra depth of flavor.
  • Vegetarian: Replace sausage with black beans, peppers, and zucchini.
  • Hash Browns: Shredded or diced potatoes both work—just thaw and drain well.
  • Salsa: Choose your preferred spice level; mild or hot both taste great.
  • Cheese: Mexican blend, Monterey Jack, or Pepper Jack melt beautifully.

Instructions

  1. Preheat: Set oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  2. Cook Meat: In a skillet, brown sausage or chorizo with onions over medium heat. Drain grease.
  3. Add Flavor: Stir in green chiles and salsa, cooking for 2–3 minutes.
  4. Layer Base: Spread hash browns evenly in the dish and sprinkle with half the cheese.
  5. Add Meat Mixture: Spoon the sausage mix evenly over hash browns.
  6. Mix Eggs: In a bowl, whisk eggs, milk, garlic powder, cumin, chili powder, salt, and pepper.
  7. Assemble: Pour egg mixture over the layers and top with remaining cheese.
  8. Bake: Bake uncovered for 40–45 minutes, until golden and set. Rest 5–10 minutes before slicing.
  9. Serve: Garnish with sour cream, avocado, and cilantro for the perfect finish.

Notes

  • Drain meat thoroughly to prevent excess grease.
  • Pat hash browns dry before layering for better texture.
  • Use flavorful salsa to enhance the depth of the dish.
  • Assemble the night before for an easy overnight breakfast casserole.
  • Add hot sauce or jalapeños for extra spice.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast
  • Method: Baked
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 slice
  • Calories: 410
  • Sugar: 3g
  • Sodium: 760mg
  • Fat: 29g
  • Saturated Fat: 13g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 24g
  • Cholesterol: 235mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star