This Huevos Rancheros Breakfast Casserole layers corn tortillas, black beans, salsa verde, and eggs into one baking dish, so every serving delivers everything I love about a classic Mexican breakfast. After years of making Huevos Rancheros, I found that this was the easiest way to keep those familiar flavors while feeding a full table before coffee finishes brewing.

The name huevos rancheros just means "ranch-style eggs," which tells you a lot about where it came from. The dish dates back to 16th century Mexican ranches, where workers would eat eggs with warm tortillas and fresh salsa after several hours of morning work.
It made its way into Texas by the 1950s, and Americans, being Americans, started adding bacon, potatoes, cheese, and just about anything else that sounded good. My version keeps the three things that made the original so good, AKA tortillas, salsa, and eggs. But it layers everything into one pan so nobody has to stand over the stove cooking breakfast one egg at a time.
I've learned that the best healthy breakfast casseroles don't need dozens of ingredients, just the right combination. The flavor lands somewhere between tangy, smoky, and rich. Salsa verde brings brightness with a little heat, black beans give it weight, and the Mexican cheese melts into every layer of corn tortillas. The large eggs come out with soft egg whites and a runny yolk that spills into the salsa and cheese underneath. If your family already loves a hearty pan of eggs and starch first thing in the morning, try out my Hashbrown Breakfast Casserole With Beef and Bacon.

My husband was skeptical the first time because he grew up on the classic mexican breakfast style with fried eggs sitting over refried beans. By the second round, he was already asking when I'd make it again. Both my kids like it because they get to pick their own topping situation. One of them dumps on the avocado and cilantro. Meanwhile, the other one wants extra cotija and lime juice with a little pico de gallo on the side.
This has become one of those weekend egg dishes I keep in rotation with my Pancake Breakfast Casserole Recipe, depending on whether the group is in the mood for sweet or savory. Both feed a crowd without turning the kitchen into a disaster zone. Here's how I put the huevos rancheros casserole together.
Ingredients

Corn tortillas are what hold this easy huevos rancheros casserole together. So, grab the small ones since they layer better and keep the dish naturally gluten-free. Salsa verde does most of the flavor work in this casserole recipe, giving every layer of corn tortillas that tangy, slightly spicy flavor. Store-bought salsa is what I reach for on busy mornings.
Black beans give the casserole enough weight to feel like a real meal instead of just eggs and cheese. The Mexican cheese pulls everything together as it melts between the layers. The large eggs on top finish it off with a runny yolk that spills into the salsa and cheese underneath. A little salt and pepper on the eggs is all the seasoning you need before it goes in the oven.
See the recipe card for exact quantities.
Top Tips for Huevos Rancheros Casserole
Warm the tortillas first: Softening the corn tortillas for a few seconds keeps them pliable so they soak up the salsa instead of cracking down the middle of your layers.
Adjust the heat to taste: Swap half the salsa verde for a spicy-sweet ranchero sauce, or add a pinch of chili powder, cumin, and a little chipotle if you want more smoke going through the dish.
Watch the eggs closely at the end: Pull the casserole the second the egg whites turn opaque so the yolk stays soft, since carryover heat will keep cooking them once they're on the counter.
How to Make Huevos Rancheros Breakfast Casserole?

This family-friendly Huevos Rancheros casserole comes together in simple layers before finishing with perfectly baked eggs and fresh toppings. Once everything is in the oven, the hardest part is waiting for the cheese to melt and the eggs to set. It's perfect for weekday breakfasts or even weekend brunch.
Prep the baking dish
- Preheat your oven to 375°F and lightly coat a 9x13-inch baking dish with cooking spray.

- Do this before adding anything else.
- It may seem like a small step, but it keeps the first layer of corn tortillas from sticking while giving them plenty of flavor from the start.
Want to save this?
Build the first layer
- Arrange six corn tortillas across the bottom of the dish, overlapping them slightly so there are no gaps.

- Take a moment to spread everything evenly so every slice gets plenty of beans, cheese, and salsa.
- This means the edges as well as the middle part.
Add the second layer

- Bake for about 10 minutes, just until the cheese is melted and the layers begin to settle together.
- This quick bake softens the tortillas while giving the casserole a chance to hold together before you add the eggs.
Add the eggs


- Season with salt and pepper.
- Don't worry if the eggs spread a little at first because they'll settle into the wells as they bake.
Bake until the eggs are set

- I usually start checking it around the 15-minute mark because every oven runs a little differently.
- The egg whites should be fully set, while the yolk stays soft enough to mix into the warm salsa and cheese when you serve it.
Finish with the toppings and serve


- I like adding the toppings at the end because they stay fresh and give every bite a cool contrast to the warm, cheesy layers underneath. S
- Let out a little extra salsa on the table if your family likes an extra kick.
Storage
Store leftovers covered in the fridge for up to three days. The eggs will keep firming up as they sit, so the yolks won't be runny after the first day. Reheat individual portions in the microwave for about a minute. You can also warm the whole pan in a 325°F oven with a sheet of aluminum foil on top until heated through.
Keep the toppings separate if you're planning ahead. Sliced avocado turns brown in the fridge and cilantro wilts, so add both fresh each time you serve. This easy Mexican casserole dish also works for meal prep. Just skip the eggs during the initial bake and crack them fresh on serving day.
Absolutely. Assemble the casserole with the tortillas, salsa, beans, and cheese, then cover and refrigerate it overnight. Wait to add the eggs until just before baking so the yolks stay fresh and cook evenly.
The egg whites should look opaque and set when you nudge the casserole dish, while the yolks should still jiggle slightly in the center. If you like your yolks fully cooked, leave the casserole in for another three to five minutes and check again.
Use just enough salsa to coat each layer without soaking the tortillas. Drain and rinse the black beans well before adding them, and bake the casserole for the first 10 minutes before cracking in the eggs.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Huevos Rancheros Breakfast Casserole
Equipment
- Spoon
- Colander or fine-mesh strainer
- Knife
- Spatula or serving spoon
- Can opener
- Cheese grater
Ingredients
Casserole
- 12 small corn tortillas
- 1 15 oz jar salsa verde
- 2 cups Mexican blend cheese shredded
- 1 15 oz can black beans, rinsed and drained
- 6 large eggs
- Salt and pepper to taste
Toppings
- ½ cup cilantro chopped
- 1 avocado sliced
- 2 jalapeños sliced
- ½ cup cotija cheese crumbled
Instructions
- Preheat oven to 375°F. Spread ¼ cup salsa verde in bottom of 9x13 baking dish.
- Layer 6 tortillas to cover bottom, overlapping as needed.
- Pour half remaining salsa over tortillas, sprinkle with half the beans and 1 cup cheese.
- Layer remaining 6 tortillas, remaining salsa, beans, and cheese.
- Bake 10 minutes until cheese melts.
- Remove from oven. Use spoon back to create 6 wells in cheese.
- Crack one egg into each well. Season with salt and pepper.
- Bake 15-20 minutes until whites are set but yolks remain runny.
- Top with cilantro, avocado, jalapeño slices, and cotija cheese.







Leave a Reply