This huevos rancheros breakfast casserole brings a tasty twist to your morning! With layers of eggs, tortillas, and zesty salsa, it’s packed with flavors you’ll love.
It’s a one-pan wonder, making breakfast easy and fun! I like to add a sprinkle of cheese on top, because let’s be honest—cheese makes everything better! 🧀
Key Ingredients & Substitutions
Chorizo: It gives a delicious, spicy flavor. If you prefer a milder option, you can swap it for cooked turkey sausage or even black beans for a vegetarian twist.
Eggs: Fresh large eggs are best for fluffiness. If you’re looking for a lighter option, egg whites or a substitute can work, but they might not have the same richness.
Tortillas: Corn tortillas are traditional, adding authenticity. If you don’t have them, consider using flour tortillas or even crispy tortilla chips to create a crunchy texture.
Cheese: Cheddar and Mexican blends melt beautifully. If you’re dairy-free, try vegan cheese or nutritional yeast for a cheesy flavor without the dairy.
Avocado: Fresh avocados add creaminess. You can use guacamole for an extra kick, or substitute with sour cream if you prefer.
How Do You Layer the Casserole for Even Cooking?
Layering is key to ensure each bite is flavorful! Here’s how to do it:
- First, layer half of the tortilla pieces to form a base, creating the foundation of your casserole.
- Add half of your chorizo and veggie mixture on top of the tortillas. This ensures the flavors mix well.
- Sprinkle half the cheese for a tasty layer that melts perfectly.
- Repeat the process with the remaining tortilla pieces, chorizo mixture, and cheese; this will keep your casserole balanced!
Lastly, make sure to leave space for the eggs. This way, they cook evenly without becoming overcooked. Enjoy your cooking!

Huevos Rancheros Breakfast Casserole
Ingredients You’ll Need:
- 6 large eggs
- 1 cup cooked and crumbled chorizo or breakfast sausage
- 1/2 cup diced onion
- 1 cup diced bell pepper (red or green)
- 1 cup chopped tomatoes or 1 cup salsa (mild or spicy based on preference)
- 4 small corn tortillas, cut into strips or pieces
- 1 cup shredded cheese (cheddar or Mexican blend)
- 1 avocado, diced
- 1/4 cup chopped fresh cilantro
- 1 tsp chili powder
- 1/2 tsp ground cumin
- Salt and pepper to taste
- Cooking oil or butter for sautéing
How Much Time Will You Need?
This hearty casserole takes about 15 minutes to prepare, and then you’ll need about 15-20 minutes to bake it. So, in total, you’re looking at around 30-35 minutes from start to finish. Perfect for a delicious and filling breakfast or brunch!
Step-by-Step Instructions:
1. Preheat and Prepare:
First things first, preheat your oven to 375°F (190°C). While that’s heating up, grab a medium-sized baking dish or individual oven-safe bowls, and lightly grease them with some cooking oil or butter. This will ensure nothing sticks!
2. Sauté the Vegetables:
In a skillet over medium heat, add a splash of oil or a bit of butter. Toss in the diced onion and bell pepper, sautéing them until they soften—about 5 minutes should do the trick. You want them to be tender and a little fragrant!
3. Add the Chorizo:
Next, stir in your cooked chorizo or sausage. Make sure it’s heated all the way through so every bite is delicious. Stir it around for a couple of minutes.
4. Mix in the Flavor:
Now, stir in chopped tomatoes or your favorite salsa, along with the chili powder, cumin, salt, and pepper. Let everything cook together for another 2-3 minutes. This step will make all the flavors meld beautifully!
5. Layer the Ingredients:
Start creating your layers! Place half of the tortilla pieces evenly in the bottom of your baking dish. Then, pour half of your meat and veggie mixture on top, followed by half of the shredded cheese. Keep repeating this layering process with the remaining tortillas, meat mixture, and cheese. Simple, right?
6. Add the Eggs:
Carefully crack the eggs on top of the casserole, spacing them out so the yolks stay intact. This will give you beautiful sunny eggs once it’s baked!
7. Bake to Perfection:
Place your dish in the preheated oven and bake for about 15-20 minutes. Keep an eye on it; you’re looking for set egg whites and perfectly cooked yolks. If you like them a bit runny, check around the 15-minute mark!
8. Final Touches:
Once it’s out of the oven, top your casserole with diced avocado and a sprinkle of fresh cilantro. If you’re feeling adventurous, a hint of paprika or extra chili powder can add a nice pop of color and flavor!
9. Serve and Enjoy:
Now, it’s time to dig in! Serve this warm and enjoy the delicious flavors of your homemade huevos rancheros breakfast casserole. It’s perfectly hearty for a family gathering or a cozy breakfast at home. Enjoy every bite!
Can I Make This Casserole Vegetarian?
Absolutely! You can easily make this dish vegetarian by omitting the chorizo or sausage and replacing it with black beans or sautéed mushrooms. You’ll still get a hearty and flavorful breakfast casserole!
Can I Use Egg Substitutes for This Recipe?
Yes, you can use egg substitutes like egg whites or a store-bought egg replacer if you want to reduce cholesterol. Just keep in mind that the texture may be slightly different, so be sure to measure according to the product’s instructions.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, just pop it in the microwave for a couple of minutes or warm it in the oven until heated through.
Can I Add Extra Veggies?
Definitely! Feel free to add any veggies you love, such as spinach, zucchini, or black olives. Just sauté them along with the onion and bell pepper to soften before layering them in the casserole!



