
Huevos Rancheros
Mexico's rancher's eggs: fried eggs nestled on warm corn tortillas, drenched in a hot tomato-and-chilli sauce.
Overview
Huevos rancheros is a classic Mexican breakfast dish featuring eggs poached in a rich, spiced tomato sauce with peppers and chillies. This rustic, flavourful dish is traditionally served with warm tortillas for scooping, allowing diners to customize their own wraps. The combination of runny egg yolks with the thick, delicious tomato stew creates a truly memorable dish.
Serves: 4 Prep Time: 15 minutes Cook Time: 25 minutes
Ingredients
Aromatics & Vegetables
- 1 onion (large, peeled and finely sliced)
- 2 garlic cloves (peeled and finely sliced)
- 2 red peppers (deseeded and finely sliced)
- 2 fresh red chillies (or orange chillies, finely sliced)
- 1 dried chilli (large)
- 3 fresh bay leaves
- 2 ripe tomatoes (large, sliced)
Sauce Base
- 800g tins quality plum tomatoes
- Several good lugs of olive oil
- Sea salt and black pepper to taste
Eggs & Tortillas
- 6 eggs (large)
- 6 flour tortillas
- Cheddar cheese (for grating, optional)
Method
Stage 1 - Prepare Ingredients
- Peel and finely slice the onions and garlic.
- Deseed and finely slice the red peppers and fresh chillies.
- Have all ingredients ready and within arm's reach (this dish moves quickly once you start cooking).
Stage 2 - Build the Tomato Base
- Place a large frying pan (with a lid) on medium-high heat and add several good lugs of olive oil.
- Add the sliced onion, garlic, red peppers, fresh chillies, dried chilli, and bay leaves.
- Season with sea salt and black pepper.
- Cook for 15 minutes, stirring regularly, until softened and caramelised.
- The mixture should darken and intensify in flavour.
Stage 3 - Add Tomatoes & Reduce
- Pour in the tinned plum tomatoes.
- Using the back of a spoon or a potato masher, break up the tomatoes as they fall into the pan.
- Bring to a boil, then reduce to medium heat.
- Cook for a further 5 minutes to reduce the sauce.
- You should have a nice thick tomato stew consistency.
- Taste and adjust seasoning with salt and pepper as needed.
Stage 4 - Prepare for Poaching
- Lay the sliced fresh tomatoes over the top of the tomato mixture.
- Using the back of a spoon, create small wells in the tomato stew (you need 6 wells for the 6 eggs).
Stage 5 - Warm Tortillas
- While preparing to poach the eggs, warm the tortillas.
- You can pop them into an oven at 180°C for a few minutes, microwave for a few seconds, or lay them over the lid of the pan so they heat as the eggs cook.
Stage 6 - Poach the Eggs
- Crack the 6 eggs into the wells you created in the tomato stew.
- Crack them in as quickly as you can so they all cook for roughly the same amount of time.
- Season the eggs from a height with sea salt and black pepper.
- Place the lid on the pan and reduce heat to medium-low.
- Cook for 3-4 minutes, or until the eggs are cooked to your liking (runny yolks are traditional).
Stage 7 - Finish & Serve
- Remove the lid and check the eggs by gently poking them with your finger.
- Once cooked to your liking, turn off the heat.
- Take the pan to the table with the warmed tortillas, grated Cheddar cheese, and a grater.
- Each diner can assemble their own: grate cheese onto a warm tortilla, spoon an egg and tomato stew on top, wrap up, and eat.
Notes
- Egg consistency: Runny yolks are traditional, the yolk mixes with the tomato stew to create a delicious sauce. Cook longer if you prefer firmer yolks.
- Dried chilli: Adds depth and smokiness without overwhelming heat. Remove it before serving if preferred.
- Fresh vs. tinned tomatoes: The combination of both creates more complex flavour; use only tinned if fresh tomatoes are out of season.
- Make-ahead: Prepare the tomato sauce up to 2 hours ahead; reheat gently before adding eggs.
- Interactive meal: Traditional service allows each diner to customize their wrap, this is part of the appeal.
Variations
Vegetarian/vegan: Omit eggs or replace with crumbled tofu for a plant-based version With chorizo: Add 100g diced chorizo sausage to the aromatics in Stage 2 for extra flavour and protein Spicier version: Add jalapeños or increase the dried chilli quantity With black beans: Layer in 1 tin (400g) rinsed black beans before adding eggs Breakfast burritos: Wrap the cooked eggs and tomato stew inside warmed flour tortillas with cheese and sour cream
Serving
Serve at the table while warm, with tortillas on the side. Each diner grates cheese onto a tortilla, adds an egg and tomato stew, and wraps to eat. Serve with lime wedges, sour cream, and hot sauce on the side.
Storage
- Keeps 2 days refrigerated (store eggs and sauce separately)
- The tomato sauce freezes well up to 3 months (reheat gently before adding fresh eggs)
- Best eaten immediately while eggs are warm and yolks are runny
More like this
Beef Enchiladas
This Tex-Mex-inspired beef enchilada recipe is richly seasoned, easy to make, and always such a crowd favourite. Tender flour tortillas are filled with seasoned ground beef and black beans, rolled, and smothered in homemade red enchilada sauce, then topped with melted cheese and fresh coriander for a comforting, flavourful dish.
Birria
Birria is a Mexican braise of long, patient ambition. Originally a goat or lamb dish from Jalisco, it has long since adopted beef in much of Mexico and almost entirely in the popular taco version. The flavour comes from a layered chile base: guajillo for fruit and colour, ancho for raisin sweetness, pasilla for earthy depth, and a handful of arbol for a sharper heat. These are simmered with onion, garlic, cinnamon and peppercorns, blended smooth with chipotles in adobo and fire-roasted tomato, then poured over seared chuck and short rib for a long oven braise. Three hours later the meat is meltingly tender, sitting in a rust-red consomme that is the whole point: ladled over the shredded beef in a bowl, scattered with raw onion, cilantro and lime, or used to dip crisp taco shells for the now-iconic quesabirria. The recipe takes time but very little technique; almost everything happens unattended in the oven. Plan ahead and make it a day in advance so the flavours settle and the fat lifts cleanly off the top before you reheat.
Ful Medames
Whole dried fava beans soak overnight, then simmer slowly until the skins soften and the beans are completely tender, they'll break down on the edges, stay whole at the heart. Garlic, lemon, cumin and salt mash through; a generous pour of olive oil at the end. Tomato, onion, parsley and a hard-boiled egg or two on top.
Shakshuka
A pepper-and-onion sofrito is seasoned with cumin, paprika and chilli, then simmered down with chopped tomatoes into a thick sauce. Eggs are cracked into wells in the sauce, the pan is covered, and they poach gently in the steam until the whites are set and the yolks still runny.