Huevos rancheros with zesty salsa

Huevos rancheros with zesty salsa

This’ll put the ‘buenos’ into your ‘dias’! Simple, yet seriously satisfying, our lightened-up take on Mexican ‘ranch eggs’ features a spicy, garlicky tomato, red onion and red pepper sauce, filling black beans and perfectly poached eggs. Dollops of Greek-style yogurt balance out the gently warming heat.

SWK: High protein Plants 5 SWK: High fibre highly rated

Serving size

Cook time: 25 mins
Cuisine: Mexican
Food group: Dairy
Allergens: Milk, Eggs, Celery

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Start the sauce

  • Heat your oven to 240ºC/fan 220ºC/gas 9.
  • Peel the onions and thinly slice, then deseed the peppers and thinly slice.
  • Spritz a large non-stick, ovenproof frying pan with cooking spray and put it over a medium-high heat. Tip in the peppers and three-quarters of the onions, lightly season and fry for 5 mins.

Add some spice

  • Peel and crush the garlic.
  • Add the garlic to the pan and cook for 1 min, then add the beans and their water, spice mix and tomato purée. Cook for 1 min.
  • Tip in the passata, crumble in the stock and pour in 150ml water (200ml for 4 portions). Stir well and simmer for 4-5 mins.

Cook the eggs

  • Create 4 wells in the sauce (8 for 4 portions) and crack an egg into each.
  • Let the sauce bubble for 4-5 mins, until the whites are almost cooked, then transfer the pan to the oven and bake for 4-5 mins, until the eggs are cooked.

Itʼs salsa time!

  • Meanwhile, quarter the tomatoes and put them into a bowl with the remaining onions. Finely chop half the coriander, and zest the lime.
  • Add the chopped coriander and zest to the bowl, then squeeze in the lime juice (to taste). Lightly season and mix well.

Plate up

  • To serve, top the eggs and beans with the salsa, dollops of yogurt and the remaining coriander.

Making changes?

Are you sure you want to continue?