Baked Huevos Rancheros (Rancher’s Eggs)

A skillet with eggs

Sharing is caring!

Baked Huevos Rancheros are a delicious and easy way to change up your weekend breakfast routine.

A skillet with eggs


Mexican Breakfasts

Mexican food has always been a favourite for me, and for many people around the world. The vibrant, flavourful dishes of Mexico include some delicious breakfast meals. Everyone has had a breakfast burrito, and Breakfast Tacos are a fun and delicious way to enjoy the most important meal of the day. But there are many other tasty Mexican breakfast dishes. Check out this post to learn more: 9 Breakfasts You Can’t-Miss in Mexico 

A skillet with eggs and sauce on top of a wooden table


What are Huevos Rancheros?

Huevos Rancheros, or Eggs, Ranch-Style are a traditional large breakfast that is served on Mexican farms and ranches. Typically, you would fry the eggs, and serve them on corn tortillas, topped with tomato salsa. 

However, for this baked huevos rancheros recipe, I added the salsa, along with some black beans topped with cheese, to an ovenproof skillet, nestled the cracked the eggs on top, and baked it.

A skillet of eggs next to a stack of tortillas on a table


Why Bake It?

I love making huevos rancheros this way. Baking the whole dish means so much less clean up and it’s pretty effortless, too. Although this recipe is for 4 (or two very hungry people), you can easily double or triple it, and using a larger baking dish, feed a crowd. 

In fact, when we have a lot of people to feed, I sometimes make huevos divorciados (divorced eggs), which is one pan with green (verde)  salsa, and one pan with red (roja) salsa.

Two plates of food on a table


Can You Make this Ahead of Time?

This dish is not a make-ahead recipe. Unless, of course, you don’t mind hard yolks on your eggs. The eggs will continue to cook if they are left in the skillet, and will be overcooked. For the same reason, baked huevos rancheros can’t be reheated. 

Serve as soon as the eggs are set for best results. If you’re looking for make-ahead breakfast recipes, try another Mexican one: Breakfast Taquitos

Two black plates with Baked Huevos Rancheros and lime wedges

Is This a Vegetarian Dish?

Huevos Rancheros is typically a vegetarian dish. However, many recipes also use sausage, especially chorizo sausage, or  Tex-Mex flavoured breakfast sausage. I like this vegetarian version because I find it hearty enough with the beans, cheese and egg. 

A plate of food on a table, with eggs on tortillas

What to Serve with Baked Huevos Rancheros

My must-have accompaniments are always avocado, lime, and cilantro. Some hot sauce for the table allows everyone to customize their spice levels. Some other ideas for serving are chopped tomatoes, pico de gallo, refried beans or chopped scallions.

Fried Eggs and sauce on a tortilla on a black plate


Is This a Gluten-Free Breakfast?

Yes, this is a gluten-free breakfast. Not only are corn tortillas more authentic for this recipe, but they also make this a gluten-free recipe. If gluten is an issue for you, though, be sure to check that your corn tortillas are 100% corn, and certified gluten-free.

If you prefer to use flour tortillas, or if that is what you have on hand, by all means, do use them. Because the result will still be delicious.

A plate of food on a table, with a knife and fork

Baked heuvos rancheros in a cast iron skillet

Baked Huevos Rancheros

Huevos Rancheros, or Eggs Ranch-Style are hearty and delicious for any meal of the day. Baking it all in one dish makes clean up a breeze, too.
5 from 13 votes
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course Breakfast, Brunch
Cuisine Mexican
Servings 4
Calories 345 kcal


  • 2 cups saucy, chunky salsa
  • 1 14 oz canned black beans drained
  • 1 cup baby spinach leaves
  • 1 cup Monterey Jack cheese grated
  • 4 eggs large
  • 1 avocado chopped
  • fresh cilantro leaves
  • 4 corn tortillas plus extra at the table for mopping everything up


  • Preheat oven to 375°
  • lightly spray a 10" oven-safe skillet or baking dish with cooking spray
  • Add salsa and beans and spinach to the skillet, stirring together
  • Sprinkle evenly with the cheese
  • Make four depressions, evenly spaced, with the back of a spoon
  • Wrap tortillas in foil and put them in the oven
  • Bake eggs 15-20 minutes, until egg whites are cooked but yolks are still jiggly
  • Serve immediately on hot tortillas with cilantro, avocado, lime wedges and hot sauce.


You can vary the spice level in the recipe by using either a mild, medium or hot salsa. 
If you chop your avocado ahead of time, toss it in a squeeze of lime to keep it from turning brown.


Serving: 1gCalories: 345kcalCarbohydrates: 25gProtein: 17gFat: 21gSaturated Fat: 8gCholesterol: 189mgSodium: 1153mgPotassium: 788mgFiber: 8gSugar: 6gVitamin A: 1855IUVitamin C: 10mgCalcium: 309mgIron: 2mg
Keyword cheese, cilantro, eggs, gluten free, one-pan, salsa
Tried this recipe? What changes did you make?Let us know how it was!


22 thoughts on “Baked Huevos Rancheros (Rancher’s Eggs)

  1. I’m sitting in my kitchen listening to my daughter wake up and all I want for breakfast right now is this! Pinned to try!

  2. Well, if I can’t get dim sum for Mother’s Day, I am getting my husband to make this! We have avocados on hand.

  3. This looks amazing! I can tell it’s something my whole family will love so definitely gonna try this recipe!

  4. What a great way to kick off Cinco de Mayo! Looks healthy and delicious. I love that your recipe calls for baking it. I can work on making the margaritas will it bakes.

  5. This is the perfect brunch recipe! So many fresh ingredients and flavours and I love that it’s gf. Add a few margaritas and my next brunch is all set 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.