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.

This morning, I fancied something cosy to eat. The weather in London is a bit chilly, and my son Emilio and I were just chilling at home, so I decided to cook a classic Mexican recipe that almost everyone knows: Huevos Rancheros.
Despite looking fancy, this dish is simple to make and incredibly delicious. Traditionally, it originated with farmworkers in Mexico who needed a hearty, satisfying meal in the fields. Over time, it became popular throughout Mexico and the United States.
Huevos Rancheros is essentially fried eggs served on tortillas with a fresh tomato and chili salsa. In my family, we love adding refried beans and a touch of spicy salsa on top. It’s the perfect weekend breakfast or brunch to treat your family!
Why You’ll Love This Recipe
This Huevos Rancheros recipe is everything you want in a breakfast, simple, comforting, and full of flavour. It’s made with everyday ingredients but delivers a truly authentic Mexican taste that feels special every time you make it.
You’ll love how quick and easy it is to prepare, making it perfect for busy mornings or relaxed weekend brunches. The combination of crispy tortillas, perfectly fried eggs, and rich homemade salsa creates a delicious balance of textures and flavours.
It’s also a very versatile dish, you can keep it classic or add your favourite toppings like avocado, cheese, or beans to make it your own. Plus, it’s a great way to bring a little bit of Mexican sunshine into your kitchen, even on chilly days.
Whether you’re cooking for your family or treating yourself, this recipe is guaranteed to become a favourite.
Tips for the Best Huevos Rancheros
- Fry the tortillas lightly so they are crisp but not hard.
- Adjust the spiciness of the salsa according to your taste.
- Serve immediately for the freshest flavours.
- Add avocado or cheese for extra richness.
What to Do and Not to Do
Do:
- Use fresh ingredients for maximum flavour.
- Assemble just before serving to prevent tortillas from getting soggy.
Don’t:
- Overcook the eggs—they should remain slightly runny for the classic texture.
- Skip frying the tortillas, as this helps them hold up under the salsa and eggs.
Storing and Reheating
- Salsa can be stored in an airtight container in the fridge for up to 3 days.
- Tortillas are best fried and served fresh; leftover tortillas can be crisped in the oven.
- Eggs are best cooked fresh for each serving.
Recipe Variations
- Add shredded chicken or chorizo for a heartier meal.
- Use flour tortillas if preferred.
- Top with crumbled queso fresco or cheddar cheese for extra flavour.
Interesting Facts
- Huevos Rancheros literally means “Rancher’s Eggs,” a hearty meal for farmworkers.
- Traditionally served with beans and salsa, this dish is now popular worldwide.
- Quick, filling, and balanced with protein, carbs, and veggies.
Final Thoughts
I hope you enjoy making Huevos Rancheros as much as I do! It’s a cosy, flavourful breakfast that will make your family very happy. Perfect for weekends or any day you want to feel a little Mexican magic in your kitchen.
Karlita x

Huevos Rancheros
Ingredients
Method
- 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.
- 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.
- In another pan, fry the eggs to your preferred doneness. Sunny side up works best for this dish.
- 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.
- Serve immediately with optional refried beans, spicy salsa, avocado, or cheese. A cup of fresh coffee and orange juice completes the authentic breakfast experience.





















Rosy says
Delicious !!! Loved it and adding it to my go tos ! Thanks for sharing .