The Only Breakfast Casserole You Need to Feed Holiday Guests

It's ready in under an hour and packed with flavor.

Huevos rancheros casserole at a table setting with a stack of plates and utensils, a cup of coffee, a small bowl of herbs, and a spatula

Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

I love a big breakfast, but it’s seriously been years since I’ve sat down with my family to eat one. Why? I’m always at the stove, frying eggs or flipping bacon. By the time my breakfast is ready, everyone else has finished theirs.

If you’ve been in the same boat, try this huevos rancheros breakfast casserole, a scaled-up version of the classic huevos rancheros. You get six beautiful sunny-side-up eggs nestled in salsa, pinto beans, toastadas, and melted cheese–all ready to scoop onto plates and dig in at once, without having to make it in shifts.

In fact, why save it just for breakfast? It would be equally at home for a luncheon or dinner. There’s very little prep, and the ingredients are mostly pantry staples. It just may be your new dream meal for those times when you need something crowd-pleasing in short order…without making you feel like a short-order cook.

Huevos rancheros casserole at a table setting with a stack of plates and utensils, a cup of coffee, a small bowl of herbs, and a spatula

Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

More Savory Breakfast Casseroles

Huevos Rancheros Casserole

Prep Time 15 mins
Cook Time 35 mins
Total Time 50 mins
Servings 6 servings
Yield 1 (9x13) casserole

Ingredients

  • 3 cups salsa (from two 16-ounce jars)

  • 2 teaspoons reduced-sodium taco seasoning (one 1-ounce envelope, or use homemade)

  • 14 corn tostadas

  • 1 (15-ounce) can pinto beans, drained and rinsed (about 1 1/2 cups)

  • 1 cup chopped scallions

  • 8 ounces pre-shredded Mexican cheese blend (about 2 cups)

  • 6 large eggs

  • 1/4 teaspoon kosher salt

  • 1/4 teaspoon black pepper

  • Chopped avocado, for topping

  • Fresh cilantro leaves, for topping

Method

  1. Preheat the oven to 375°F. 
  2. Assemble the casserole: 

    Stir the salsa and taco seasoning in a medium bowl until well combined. 

    Spoon 1 cup of the salsa mixture in an even layer in the bottom of a 13-x9-inch baking dish. Top with 7 tostadas, breaking to fit in even and layer. Sprinkle evenly with 3/4 cup of the pinto beans, 1/2 cup of the scallions, and 1 cup of the cheese. 

    Repeat the layer once more with 1 cup of the salsa mixture and the remaining 7 tostadas, 1/2 cup scallions, 3/4 cup pinto beans, and 1 cup cheese. Spoon 6 dollops of the remaining 1 cup of salsa on top of the cheese. 

    Layers of huevos rancheros casserole in a casserole dish

    Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

  3. Add the eggs:

    Use the back of a spoon to create a well in the middle of each salsa dollop. Break 1 egg into each well. Sprinkle each egg with salt and pepper. 

    Wells of tomato sauce topped with an egg per well, all on top of huevos rancheros casserole in a casserole dish

    Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

  4. Bake:

    Cover the casserole with aluminum foil and bake until the egg whites are just set and the yolks are still runny, 35 to 45 minutes. 

    Let the casserole stand for 5 minutes. Top with chopped avocados and cilantro and serve.

    Baked huevos rancheros casserole in a casserole dish topped with avocado cubes and minced herbs

    Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

    Close-up: huevos rancheros casserole in a casserole dish with an egg yolk poked with a fork

    Simply Recipes / Photo by Fred Hardy / Food Styling by Jennifer Wendorf / Prop Styling by Lindsey Lower

Nutrition Facts (per serving)
554 Calories
33g Fat
46g Carbs
24g Protein
×
Nutrition Facts
Servings: 6
Amount per serving
Calories 554
% Daily Value*
Total Fat 33g 42%
Saturated Fat 12g 58%
Cholesterol 222mg 74%
Sodium 1589mg 69%
Total Carbohydrate 46g 17%
Dietary Fiber 12g 44%
Total Sugars 7g
Protein 24g
Vitamin C 13mg 66%
Calcium 393mg 30%
Iron 4mg 21%
Potassium 1103mg 23%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.