Mexican Huevos Rancheros Recipe
Description
Mexican Huevos Rancheros is a classic Mexican breakfast featuring fried eggs served over warm corn tortillas and topped with a flavorful ranchero tomato-chile sauce. The combination of crispy tortillas, perfectly cooked eggs, savory tomatoes, peppers, and fresh cilantro makes this simple breakfast incredibly satisfying.
This easy Huevos Rancheros recipe is perfect for a hearty weekend breakfast or brunch. Serve it with refried beans, avocado, Mexican rice, and fresh salsa for a delicious traditional-style Mexican meal at home.
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Difficulty: Easy
Why You'll Love This Recipe
- Classic Mexican breakfast favorite.
- Rich and flavorful homemade ranchero sauce.
- Crispy tortillas with perfectly fried eggs.
- Quick enough for a weekday breakfast.
- Naturally satisfying and protein-rich.
- Easy to customize with your favorite toppings.
How to Make
1. Prepare the Ranchero Sauce
Heat olive oil in a skillet over medium heat. Add chopped onion and jalapeño and cook for 2–3 minutes until softened. Add garlic and cook for 30 seconds.
2. Add the Tomatoes
Add diced tomatoes, cumin, oregano, salt, and black pepper. Simmer for 8–10 minutes until the tomatoes break down and the sauce becomes slightly thick.
3. Blend or Keep Chunky
For a smooth ranchero sauce, blend until smooth. For a rustic version, leave the sauce chunky.
4. Crisp the Tortillas
Heat a small amount of oil in a skillet. Fry the corn tortillas for about 30–45 seconds per side until lightly crisp but still flexible. Drain on paper towels.
5. Fry the Eggs
Add a little more oil to the skillet and fry the eggs sunny-side up until the whites are fully set and the yolks remain soft.
6. Assemble
Place one or two warm tortillas on each plate. Add a fried egg on top and spoon generous ranchero sauce around and over the egg.
7. Garnish and Serve
Top with fresh cilantro, avocado, sliced jalapeño, and a little crumbled Cotija cheese if desired.
Tips
- Use ripe tomatoes for the best ranchero sauce.
- Don't overcook the eggs if you want runny yolks.
- Keep the tortillas crisp but flexible.
- Adjust the jalapeño to control the heat.
- Prepare the ranchero sauce ahead for a quicker breakfast.
- Serve immediately for the best texture.
Variations
Spicy Huevos Rancheros
Add serrano peppers or extra jalapeños to the ranchero sauce.
Cheesy Huevos Rancheros
Add shredded Monterey Jack or crumbled Cotija cheese.
Black Bean Huevos Rancheros
Serve with seasoned black beans instead of refried beans.
Avocado Huevos Rancheros
Add plenty of fresh avocado or guacamole before serving.
What to Serve
- Refried beans
- Mexican rice
- Fresh avocado
- Guacamole
- Fresh fruit
- Mexican salsa
- Warm corn tortillas
- Fresh orange juice
- Mexican coffee
Storage
Huevos Rancheros are best served immediately.
The ranchero sauce can be stored separately in an airtight container in the refrigerator for up to 4 days.
Reheat the sauce gently before preparing fresh eggs and tortillas.
Freezing
The ranchero sauce can be frozen for up to 3 months in a freezer-safe container.
Do not freeze the assembled eggs and tortillas because their texture will change.
Ingredients
For the Ranchero Sauce
For the Eggs and Tortillas
For Garnish
Instructions
-
Sauté onion and jalapeño in olive oil until softened.
-
Add garlic, tomatoes, cumin, oregano, salt, and pepper.
-
Simmer for 8–10 minutes until the ranchero sauce thickens.
-
Lightly fry the corn tortillas until crisp but flexible.
-
Fry the eggs sunny-side up until the whites are set.
-
Place tortillas on serving plates and top with fried eggs.
-
Spoon warm ranchero sauce over the eggs.
-
Garnish with cilantro, avocado, jalapeño, and Cotija cheese.
-
Serve immediately with refried beans or Mexican rice.
