Skip to content
Open menu Close menu

Feed your appetite for cooking with Penguin’s expert authors

penguin logo

Huevos Rancheros with Guacamole

Jasmine and Melissa Hemsley put their healthy spin on the well-loved and easy-to-make brunch dish Huevos Rancheros, served with cooling guacamole.

From the book

Melissa & Jasmine Hemsley


There is nothing better than eggs for breakfast (perhaps even in bed!), especially when paired with a spicy tomato sauce to wake up your taste buds and warm your tummy. This dish says Feast! So if you’re looking to impress, knock this out at any time of day. The guacamole makes for a cool and creamy contrast to the fiery tomato sauce. We like to serve it with a refreshing handful of watercress dressed with a squeeze of lemon juice and plenty of flaxseed or extra-virgin olive oil.

Read more Read less


4 large handfuls of spinach, roughly chopped
4 eggs
1 large handful of fresh coriander, leaves and stalks roughly chopped
1 small handful of grated mature Cheddar
For the tomato sauce:
1 large onion, diced
1 tbsp ghee or coconut oil
2 garlic cloves, diced
2 red peppers, halved lengthways, deseeded and sliced into strips
2 bay leaves
1 tsp smoked paprika
a pinch of cayenne pepper or finely diced fresh red chilli, to taste
2 x 400g tins of tomatoes or 800g fresh tomatoes
200ml water (100ml if using fresh tomatoes)
sea salt and black pepper
For the guacamole
1 large ripe avocado
1 tbsp extra virgin olive oil
juice of 1/2-1 lime
2 spring onions or 1 small handful of fresh chives, chopped
1 handful of fresh coriander leaves, chopped


First, make the tomato sauce. Fry the onion in the ghee or coconut oil over a medium heat for about 8 minutes, stirring occasionally until softened.

Add the garlic, peppers, bay leaves and spices to the pan and cook for another 2 minutes.

Add the tomatoes and water, season generously with salt and pepper, then stir everything together and leave to simmer for 10 minutes until reduced to a thick, rich sauce.

Meanwhile, make the guacamole. Halve and stone the avocado, then scoop out the flesh and roughly chop. Place in a bowl and stir in all the remaining ingredients and some seasoning. Set aside.

Check the seasoning of the tomato sauce, adding extra salt, pepper and cayenne/chilli as needed, then stir through the spinach and cook for a few minutes until just wilted.

Use a spatula or spoon to make four wells in the tomato sauce mixture and crack an egg into each. The eggs will poach in the sauce and cook in about 4 minutes (lid on) for set whites and runny yolks.

Scatter over the coriander and cheese. Serve immediately (as the eggs will keep cooking) with big heaped spoonfuls of guacamole on top.

Watch Jasmine and Melissa make the delicious dish below:


Subscribe to The Happy Foodie email newsletter

Get our latest recipes, features, book news and ebook deals straight to your inbox every week

From the book: Good + Simple

Close menu