Baked Huevos Rancheros Recipe: Flavorful Rancher’s Eggs Casserole

Baked Huevos Rancheros are a tasty, fuss-free way to elevate your weekend breakfast. This oven-baked, ranch-style egg dish is hearty and satisfying, and like a frittata, it all cooks in one pan so cleanup is quick and easy.

Top shot of a black skillet filled with baked huevos rancheros.

Why Make This Delicious Mexican Breakfast?

Mexican breakfasts are full of bold flavors and satisfying ingredients. Huevos rancheros—“ranch-style eggs”—are a traditional farmhouse meal featuring eggs served over tortillas with salsa. This baked version layers chunky salsa, black beans, spinach and cheese in an ovenproof skillet, then the eggs are cracked into small wells and baked until the whites set but the yolks remain soft. The result is a comforting, hands-off breakfast that’s perfect for two to four people.

A plate of huevos rancheros on a table, with a knife and fork.

What You Need to Make This Easy Baked Breakfast

  • Salsa: A chunky, saucy salsa works well because it adds texture and flavor. Choose mild, medium or hot depending on your preference.
  • Tortillas: Corn tortillas are traditional and naturally gluten-free, but flour tortillas are fine if you prefer them. Warm extras at the table for scooping up every bite.
  • Eggs: The eggs bake to a sunny-side-up style. I use four large eggs and crack them into spoon-made depressions in the filling so the whites set around the yolks.
  • Avocado: Fresh avocado is a favorite garnish; toss chopped avocado with a squeeze of lime if you prep it ahead to prevent browning.
  • Other ingredients: Baby spinach, fresh cilantro and Monterey Jack (or another melting cheese) round out the dish for color and richness.
Top shot of a black skillet filled with baked huevos rancheros.

How to Make Baked Huevos Rancheros, Step By Step

Step 1: Prep

Preheat the oven to 375°F. Lightly spray a 10″ oven-safe skillet or baking dish with cooking spray.

Step 2: Add Ingredients to Skillet

Combine salsa, drained black beans and spinach in the skillet. Stir to distribute, then sprinkle evenly with grated Monterey Jack cheese. Use the back of a spoon to make four evenly spaced depressions and crack an egg into each one.

Top shot of a black skillet filled with baked huevos rancheros.

Step 3: Warm Tortillas

Wrap the tortillas in foil and place them in the oven to warm while the eggs bake.

Step 4: Bake Eggs

Bake for 15–20 minutes, until the egg whites are set but the yolks are still slightly jiggly. Oven times vary, so check near the shorter time if you prefer runny yolks.

Step 5: Serve Immediately

Serve hot from the oven on warmed tortillas and garnish with chopped cilantro, avocado, lime wedges and hot sauce to taste.

Fried Eggs and sauce on a tortilla on a black plate.

Expert Tips

Baking the Whole Dish Saves Time

Baking this skillet takes the guesswork out of cooking multiple components separately and minimizes dishes. The recipe scales easily—double or triple the quantities and use a larger baking dish to feed more people.

Feeding a Crowd

For larger groups, consider making two pans: one with a green (verde) salsa and one with a red (roja) salsa. It’s a fun way to offer variety and appeal to different spice preferences.

Serving Ideas

Serve with avocado, lime and fresh cilantro. Offer hot sauce at the table so guests can adjust heat. Other tasty additions include chopped tomatoes, pico de gallo, refried beans or sliced scallions.

Two plates of huevos ranceheros served on corn tortillas on black plates.

FAQs

Can you make this recipe ahead of time?

This dish is best served fresh. Eggs will continue to cook if left in the skillet and reheating may overcook the yolks. If you need a make-ahead Mexican breakfast, consider a different recipe designed for reheating.

Is this a vegetarian breakfast?

Yes. This version is vegetarian with beans, cheese and eggs. If you prefer, you can add cooked sausage or chorizo to make it non-vegetarian.

Is huevos rancheros gluten free?

Yes, when served with 100% corn tortillas this dish is gluten-free. If gluten is a concern, check tortilla labels to ensure they are certified corn and gluten-free.

Do you use flour or corn tortillas?

Corn tortillas are traditional and pair nicely with the flavors, but flour tortillas work perfectly if you prefer them or have them on hand.

Looking for more breakfast recipes?

  • Baked Breakfast Egg Cups
  • Breakfast Taquitos
  • Blueberry French Toast Casserole
  • Sweet Potato Mushroom Skillet

Recipe

Baked heuvos rancheros in a cast iron skillet

Baked Huevos Rancheros

Delicious, hearty, and simple to make, this 30-minute baked huevos rancheros is a perfect one-skillet breakfast for two to four people.
Course: Breakfast, Brunch
Cuisine: Mexican
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 345 kcal
Author: Colleen Milne

Ingredients

  • 2 cups saucy, chunky salsa
  • 1 (14 oz) can black beans, drained
  • 1 cup baby spinach leaves
  • 1 cup Monterey Jack cheese, grated
  • 4 large eggs
  • 1 avocado, chopped
  • Fresh cilantro leaves
  • 4 corn tortillas, plus extra for serving

Instructions

  1. Preheat oven to 375°F.
  2. Lightly spray a 10″ oven-safe skillet or baking dish with cooking spray.
  3. Add salsa, drained black beans and spinach to the skillet and stir to combine.
  4. Sprinkle the mixture evenly with grated cheese.
  5. Use the back of a spoon to make four depressions, then crack an egg into each one.
  6. Wrap the tortillas in foil and place them in the oven to warm.
  7. Bake the skillet 15–20 minutes, until egg whites are set but yolks remain slightly jiggly.
  8. Serve immediately on warmed tortillas with avocado, cilantro, lime wedges and hot sauce.

Notes

You can adjust spice by choosing a mild, medium or hot salsa. If you chop the avocado ahead of time, toss it with a squeeze of lime to prevent browning.

Nutrition

Serving: 1 |
Calories: 345 kcal |
Carbohydrates: 25 g |
Protein: 17 g |
Fat: 21 g |
Saturated Fat: 8 g |
Cholesterol: 189 mg |
Sodium: 1153 mg |
Potassium: 788 mg |
Fiber: 8 g |
Sugar: 6 g |
Vitamin A: 1855 IU |
Vitamin C: 10 mg |
Calcium: 309 mg |
Iron: 2 mg