Mexican · Breakfast

Huevos Rancheros

Fried eggs on tortillas under a warm tomato-chili salsa.

20min
510kcal
17.7gprotein
Huevos Rancheros — Mexican recipe, finished and plated
Build your personalized meal plan Choose from 8+ health goals — bulking, keto, weight-loss and more — and receive a meal plan matched to your cuisine & taste preferences.
Get started
Rate this recipe

Ingredients

Servings 2
  • 4 Corn tortillas
  • 4 Egg
  • 3 Tomato
  • 1 Chili
  • ½ Onion
  • 3 tbsp Neutral oil
  • ½ tsp Salt
  • 1 tin Pinto beans (optional)

Method

  1. Chop the tomato, chili, and onion.
  2. Cook the chopped tomato, chili, and onion down in a little oil in a saucepan over medium heat until thick and saucy, then season with salt.
  3. While the salsa cooks, warm the tortillas in a dry pan until soft and pliable, then keep them wrapped in a towel.
  4. Fry the eggs in a little oil until the whites are set but the yolks stay runny.
  5. Set the eggs on the tortillas, spoon over the salsa, and serve with the beans.

Tap “Start cooking” for live timers that flag what to get ahead on while something simmers.

About Huevos Rancheros

Huevos rancheros, 'ranch-style eggs,' began as a hearty mid-morning meal for workers on rural Mexican farms and has since become a breakfast classic well beyond Mexico. The template is straightforward but generous: warm corn tortillas act as the base, fried eggs with runny yolks go on top, and everything is blanketed in a warm salsa of tomato, chile, and onion cooked down until thick. Pinto beans on the side round it into a full, sustaining plate.

The appeal lies in the layering of textures and temperatures, the soft warmed tortilla, the rich broken yolk, and the tangy, mildly spicy salsa pooling over it all. It is savory and satisfying without being fussy, with the beans adding earthiness and fiber that make it genuinely filling. Warming the tortillas until soft and pliable keeps them from cracking under the salsa, a small step that matters to the final result. Eat it right after assembly so the tortillas stay tender and the yolks are still loose enough to run into the sauce.

Huevos Rancheros: frequently asked questions

What's the difference between huevos rancheros and chilaquiles?

Both are classic Mexican breakfast dishes built on corn tortillas and salsa, but they differ in how the tortilla is treated. Huevos rancheros are whole, lightly fried tortillas laid flat and topped with fried eggs and a warm ranchero-style tomato-chili salsa. Chilaquiles instead use tortillas cut into wedges (totopos) and fried into chips, then simmered and tossed in red or green salsa until slightly softened, and are typically served with toppings like crema, cheese, onion, and often eggs or shredded chicken on top.

How many calories are in Huevos Rancheros?

A serving has about 510 calories — 17.7g protein, 37.7g carbs, 32.7g fat, 6.1g fiber. Figures are estimated from the ingredient amounts and will shift with your portions and brands.

Is Huevos Rancheros gluten-free?

Based on its ingredients, Huevos Rancheros has no gluten-containing components, so it's naturally gluten-free — as always, check that any packaged ingredients you use are certified gluten-free to be safe.

Do I need every ingredient to make Huevos Rancheros?

The core ingredients are essential, but you can leave out pinto beans — they're optional and mainly there for extra flavor or finish.

How many servings does Huevos Rancheros make?

This recipe makes 2 servings. In the app you can scale it up or down and the ingredient amounts adjust automatically.