Go Back
Karla Zazueta

Huevos Rancheros

If you’re looking for a cosy and satisfying breakfast, this Huevos Rancheros recipe is the perfect choice. Made with crispy tortillas, fried eggs, and a simple homemade tomato salsa, it’s a classic Mexican dish that’s both comforting and full of flavour.
Prep Time 15 minutes
Cook Time 25 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mexican

Ingredients
  

  • ½ cup vegetable oil divided (for frying eggs, tortillas, and cooking salsa)
  • ½ small white onion chopped
  • 4 medium tomatoes chopped
  • 1 teaspoon salt
  • ¼ cup water
  • 1 teaspoon tomato purée
  • 1 teaspoon ground chili powder optional
  • 8 small corn tortillas
  • 8 medium eggs

Method
 

  1. Prepare the salsa. Heat 2 tablespoons of vegetable oil in a medium saucepan over low heat. Add the chopped onion and tomatoes. Cook gently for about 15 minutes, stirring occasionally, until the vegetables are soft. Add salt, water, tomato purée, and chili powder (if using). Stir and set aside.
  2. In a separate frying pan, heat a little oil over medium heat. Fry each tortilla for about 1 minute on each side until lightly crisp. Set aside.
  3. In another pan, fry the eggs to your preferred doneness. Sunny side up works best for this dish.
  4. To assemble the Huevos Rancheros, place a fried tortilla on each plate. Top with a fried egg, then spoon over some of the tomato-onion salsa.
  5. Serve immediately with optional refried beans, spicy salsa, avocado, or cheese. A cup of fresh coffee and orange juice completes the authentic breakfast experience.