Huevos Rancheros Recipe

(67 ratings)

huevos rancheros-woman&home
Preparation Time10 mins
Cooking Time20 mins
Total Time30 mins
Nutrition Per PortionRDA
Calories474 Kcal24%
Fat26 g37%
Saturated Fat9 g45%


  1. Heat the oil over a medium heat in a medium frying pan and add the onion, garlic, pepper and chilli. Cook for 5 minutes until beginning to soften, pour over the tomatoes and cook for a further 5 minutes.

  2. Make 4 holes in the tomato mixture and crack the eggs into the holes. Cover with a lid and cook for 5 minutes until the eggs are set.

  3. Meanwhile, heat the flour tortillas in a separate pan for 1 minute until slightly crisp. For each tortilla, spoon over a quarter of the tomato mixture and one of the eggs. Top with the avocado, cheese and coriander, and season with black pepper to serve.


  • 1tbsp olive oil
  • 1 onion, finely chopped
  • 1 garlic clove, finely chopped
  • 1 red pepper, thinly sliced
  • 1 red chilli, finely sliced
  • 400g can chopped tomatoes
  • 4 free-range eggs
  • 4 flour tortillas
  • 1 avocado, sliced
  • 100g (4oz) Cheddar cheese, grated
  • coriander leaves, to serve (optional)
Top Tip for making Huevos Rancheros

If you want to speed things up, cheat and buy fresh tomato salsa and a pot of guacamole