Mexican Breakfast Casserole

This post may contain affiliate links. For more information, read my full disclosure policy.  

5 from 9 votes
Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes

Mexican Breakfast Casserole is a flavor explosion waiting to happen, combining all the delicious elements of your favorite Mexican food into a convenient and easy-to-make breakfast casserole.

A slice of Mexican breakfast casserole garnished with fresh herbs on a white plate.

SAVE THIS RECIPE!

Enter your email below and we’ll send this recipe straight to your inbox.

Save Recipe Final

Why this Mexican Breakfast Casserole Recipe is a Keeper

This easy Mexican casserole is such a versatile recipe. It’s the perfect make ahead breakfast for busy mornings. It’s great for brunch served with this gorgeous Fruit Salad recipe or have it for dinner – my family loves breakfast for dinner!

  • Family Friendly: Perfect for a Sunday morning breakfast for you and your family to enjoy!
  • Leftovers: This casserole is perfect for leftovers. You use it to make breakfast burritos or tacos!
  • Vegetarian: The original recipe is suitable for vegetarians!
  • Versatile: It’s a clean slate for customization! Add your favorite veggies, protein, or cheese. Make it vegetarian with black beans and corn or include chorizo or steak for a heartier option.
  • Meal-Prep Friendly: This casserole is perfect for busy mornings. Whip it up on the weekend and enjoy it throughout the week for a quick and nutritious breakfast.
  • Flavorful and Fun: Skip the boring oatmeal and fuel your day with the fiesta of spices and textures in this Mexican masterpiece. I have made this recipe for years and my family love Mexican food.

If you’re looking for more breakfast recipes, try these Tater Tot Sausage Breakfast Casserole, Slow Cooker Breakfast Casserole and Cinnamon Streusel French Toast Casserole.

What is the difference between a frittata and a breakfast casserole?

A slice of the dish garnished with herbs on a white plate with a fork beside it, against a blurred background of a baking dish.

Both frittatas and breakfast casseroles are delicious egg-based dishes perfect for breakfast, but there are some key differences:

  • Frittata: This Italian dish involves a two-part cooking process. First, an egg-based custard is briefly cooked in a cast-iron skillet on the stovetop. Then, it’s transferred to the oven to finish setting. This method allows for a slightly browned and crispy bottom.
  • Breakfast Casserole: This is a more straightforward oven-baked dish. The egg mixture is typically poured over layers of other ingredients in a deep baking dish and baked entirely in the oven.

Ingredient Notes to Make Mexican Breakfast Casserole

Three panels showing white eggs in a basket, cheese crackers on a plate, and red, orange, and yellow bell peppers for a Mexican Breakfast Casserole.

The best part about this casserole recipe is that it’s just so easy. It is a great make-ahead or meal prep breakfast.

  • Frozen Hash Browns: You will need frozen shredded hash browns, you could also use dehydrated or homemade. Thaw in the refrigerator overnight.
  • Eggs: For this Mexican egg dish, you will need 12 large eggs or you alternatively use 1 1/4 cups of eggs whites.
  • Onion: A white or yellow onion will do for this recipe.
  • Green Chiles: You will need one can of green chiles.
  • Bell Pepper: For this recipe, it lists a red bell pepper but you can use whatever color pepper you have or prefer.

See the recipe card below for a complete list of the ingredients with measurements.

Variations and Substitutions for this Make-Ahead Breakfast Egg Casserole

You can make this overnight breakfast casserole with the ingredients that your family enjoys.

  • Egg: For the egg mixture you can use egg whites or eggbeaters.
  • Veggies: Roast peppers, onions, mushrooms, spinach, or chopped tomatoes add color, flavor, and nutrients.
  • Salsa: Your favorite tomatillo salsa or chopped tomatoes add a layer of zesty flavor.
  • Cheese Layer: Shredded cheese such as: Cheddar, Monterey Jack, or a Mexican cheese blend like queso fresco melt beautifully and add richness. Place inside and more cheese on top.
  • Egg Mixture: Eggs whisked with milk or half and half create a custard-like base that binds everything together. Season it with chili powder, cumin, and salt for a Mexican kick to this easy recipe.

Pro Tip

Use sweet potato hashbrowns or cauliflower hashbrowns in place of the white potato.

How to Make Mexican Egg Casserole

These are the basic steps for making this Mexican breakfast. Refer to the full, printable recipe card below for detailed instructions.

Four-step cooking process: 1) mixing eggs and spices in a bowl, 2) adding shredded cheese to a dish of ingredients, 3) pouring liquid mixture into the dish, 4

1. Prep

First, preheat oven to 350 and prepare a 9 x 13 baking dish with cooking spray.

2. Layer

Next, add hash browns to bottom of dish and sprinkle with all purpose seasoning blend. Sprinkle the onion and red pepper over the potatoes. Add half the green chiles and about half of the cheese to the top.

3. Whisk the Eggs

Then in a bowl, mix the eggs, milk, chili powder, cumin and remaining green chiles. Pour over the potato and vegetable mixture, then top with the rest of the cheese.

4. Bake until Golden Brown

Finally, bake at 350 degrees for 45-55 minutes. Check for doneness by inserting a knife in the center and it comes out clean. Top with diced green onions and other delicious toppings.

Hashbrown Breakfast Casserole Recipe FAQs

How do you store leftover Mexican Casserole?

Leftovers can be stored in the refrigerator for up to 3 days and reheated in the microwave for a quick and delicious breakfast.

How far ahead can I make this casserole?

Uncooked Breakfast Casserole: You can safely assemble your casserole and store it in the refrigerator for up to 24 hours before you pop it in the oven. This allows the flavors to meld and the bread (if used) to absorb some of the egg mixture.
Cooked Breakfast Casserole: A fully baked casserole can be stored in the refrigerator for 3-4 days. Reheat it gently in the microwave or oven until warmed through in the toaster oven on medium-high heat.

What meats can I add to the casserole?

Make this easy breakfast casserole with chicken or ground turkey sausage mixture, black beans or even a vegan sausage. Mexican chorizo ground sausage also adds a nice kick. Sweet Italian Sausage is great in this casserole dish too. Cook the breakfast sausage in a large skillet before adding to the casserole. You can make it ahead of time and then add the cooked sausage when ready.

A square slice of cheesy Mexican breakfast casserole on a white plate with a fork, garnished with chopped parsley.

Expert Tips for Making This Vegetarian Mexican Breakfast Casserole Recipe

  • Tater Tots: You could swap the hash browns for tater tots or even home fries in this Mexican breakfast casserole. This Mexican version is so flavorful.
  • Vegetables: I have made this for breakfast by adding mushrooms or shred some broccoli or cauliflower to this easy breakfast casserole recipe.
  • Make Breakfast Burritos: You could make this casserole into breakfast burritos by wrapping them in a flour tortilla and topping them with fresh salsa and guacamole. This would also be a great way to use up any leftovers.
  • Favorite Taco Toppings: Top with sour cream, salsa, avocado or your favorite chili sauce. Sprinkle on fresh parsley or cilantro or use some corn tortilla chips on this Mexican egg bake.
  • Taco Seasoning: This breakfast casserole is the best but try mixing in your favorite taco seasoning for extra flavor.

What to Serve with the Mexican Casserole

SAVE THIS RECIPE!

Enter your email below and we’ll send this recipe straight to your inbox.

Save Recipe Final

A slice of Mexican breakfast casserole garnished with fresh herbs on a white plate.

Mexican Breakfast Casserole

5 from 9 votes
Mexican Breakfast Casserole is a flavor explosion waiting to happen, combining all the delicious elements of your favorite Mexican food into a convenient and easy-to-make casserole.
Prep Time : 20 minutes
Cook Time : 45 minutes
Total Time : 1 hour 5 minutes
Servings: 12 servings
Course: Breakfast, Brunch

SAVE THIS RECIPE!

Enter your email and we’ll send this recipe to your inbox.

Ingredients
  

  • 20 ounce Hash browns, frozen, thawed
  • 1 Onion, small, diced
  • 1 Red pepper, diced
  • 12 Eggs
  • ½ cup Milk
  • 4 ounces Diced green chilies
  • 2 cups Cheddar cheese, shredded
  • ½ teaspoon Chili powder
  • ½ teaspoon Cumin
  • ¼ teaspoon All Purpose Seasoning Blend

Instructions
 

  • Preheat oven to 350 and prepare a 9 x 13 baking dish with cooking spray.
  • Add hash browns to bottom of dish and sprinkle with house season blend.
  • Sprinkle the onion and red pepper over the potatoes. Add half the green chiles and about half of the cheese to the top.
  • In a bowl, mix the eggs, milk, chili powder, cumin and remaining green chiles.
  • Pour over the potato and vegetable mixture, then top with the rest of the cheese.
  • Bake at 350 degrees for 45-55 minutes. Check for doneness by inserting a knife in the center.

Christina’s Notes

  • Tater Tots: You could swap the hash browns for tater tots or even home fries!
  • Add a Protein: This recipe is originally vegetarian, but you could also add a meat of your choice such as chorizo.
  • Make Breakfast Burritos: You could make this casserole into breakfast burritos by wrapping into a flour tortilla and topping with fresh salsa and guacamole. This would also be a great way to use up any leftovers.
Helpful Tips for All RecipesThese quick tips will help you get perfect results every time.

  • Scale the recipe: Simply adjust the serving size in the recipe card and the ingredients will update automatically.
  • Make your own All Purpose Seasoning: When a recipe calls for All Purpose Seasoning, you can use my homemade All Purpose Seasoning recipe or substitute salt and pepper to taste.
  • Meat doneness: I always use a meat thermometer to test for doneness when cooking meat.
  • Use unsalted butter: I use unsalted butter so I can control the salt level in the recipe.
  • Preheat the oven: Unless otherwise noted, always preheat your oven before baking.

For more helpful information about this recipe, such as variations, substitutions and other pro-tips, check out the blog post.

Nutrition

Calories: 193kcalCarbohydrates: 12gProtein: 12gFat: 11gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.02gCholesterol: 184mgSodium: 203mgPotassium: 280mgFiber: 1gSugar: 2gVitamin A: 790IUVitamin C: 18mgCalcium: 182mgIron: 1mg
The nutritional information provided are estimates. It is recommended that you verify this information with your own trusted resource.
Did You Make This Recipe?Leave a review & star rating to let everyone know what you thought.
We love honest feedback, but to keep reviews helpful for everyone, we reserve the right to remove star ratings if it is clear the recipe has not been made, if the comment does not provide meaningful input, or if significant substitutions or alterations were made. Please note that ratings should reflect the original recipe as written to avoid confusing other readers.

This recipe is my personal adaption of an ethnic-inspired recipe. It is not intended to be an authentic recipe.  I’ve recreated this recipe because I enjoy the flavors and I want to encourage my readers to expand their tastes and try new flavor combinations. The recipe, ingredients, and processes may have been adapted to make the recipe accessible to the average American. I have provided links to authentic versions of the recipe in the post above. I encourage you to visit these pages and learn more about the traditional version(s) of this recipe.

2 thoughts on “Mexican Breakfast Casserole”

  1. 5 stars
    This tasted so amazing! Thanks a lot for sharing this super easy to make mexican breakfast casserole recipe! Fam really loves it! Will surely have this again! Highly recommended!

    Reply
5 from 9 votes (7 ratings without comment)

Leave a Comment

Rate this Recipe