Huevos Rancheros
Crispy corn tortillas topped with warm, smoky ranchero sauce and perfectly fried eggs with runny yolks. This rustic Mexican breakfast brings bold flavors together in one skillet — hearty black beans, fresh salsa, and a sprinkle of queso fresco make every bite satisfying and bright.
For 4 servings
- prep · ~3 min
Blanch the tomatoes for the ranchero sauce.
1.Score a shallow X on the bottom of each tomato.2.Drop tomatoes into a pot of boiling water for 30 seconds until skins loosen.3.Transfer immediately to a bowl of cold water, then peel off the skins.4.Roughly chop the peeled tomatoes.TIPBlanching makes the sauce silky — unpeeled tomato skins curl up and get bitter during cooking. - mix · ~1 min
Blend the ranchero sauce base.
Place the blanched chopped tomatoes in a blender and pulse 3–4 times until slightly chunky but well blended. Do not puree completely smooth — the sauce should have some rustic texture.
- fry · ~4 min
Fry the tortillas until crisp.
1.Heat 1 tablespoon oil in a skillet over medium-high heat.2.Fry each tortilla one at a time for about 30 seconds per side until just crisp and lightly golden.3.Drain on paper towels and keep warm.TIPDay-old tortillas fry up crispier. Fresh ones tend to soak up too much oil. - saute · ~6 min
Sauté the aromatic base for the sauce.
1.Heat 1 tablespoon oil in a clean skillet over medium heat.2.Add chopped onion and cook until soft and translucent (3–4 min).3.Stir in minced garlic and jalapeno, cook until fragrant (1 min).4.Sprinkle in cumin powder and chili powder, stir constantly for 30 seconds to toast.TIPKeep the spices moving — chili powder burns fast and turns bitter. - simmer · ~10 min
Simmer the ranchero sauce.
1.Pour the blended tomatoes into the skillet with the aromatics.2.Add a pinch of salt and stir well.3.Reduce heat to low and simmer uncovered for 8–10 minutes, stirring occasionally, until the sauce thickens slightly.4.Taste and adjust salt if needed.TIPThe sauce is ready when a spoon dragged across the bottom leaves a trail that holds for a second. - boil · ~5 min
Warm the black beans.
In a small saucepan over low heat, warm the cooked black beans with a splash of water and a pinch of salt. Mash lightly with the back of a spoon if you like a creamier texture. Keep warm.
- fry · ~4 min
Fry the eggs sunny-side up.
1.Heat the remaining 1 tablespoon oil in a non-stick skillet over medium-low heat.2.Crack eggs gently into the skillet, spacing them apart.3.Cook until whites are fully set but yolks are still runny (3–4 min).4.Season each egg with a pinch of salt.TIPLow heat is key — the whites cook through gently while yolks stay liquid gold. - assemble · ~2 min
Assemble the huevos rancheros.
1.Place one crispy tortilla on each plate.2.Spoon a generous layer of warm black beans over each tortilla.3.Slide a fried egg on top of the beans.4.Ladle the hot ranchero sauce generously over the egg white, leaving the yolk visible.5.Scatter crumbled queso fresco and fresh cilantro over the top. - serve · ~1 min
Serve immediately with lime wedges and extra jalapeno slices.
Give each plate a squeeze of fresh lime juice just before eating. The acid brightens every layer — sauce, beans, and egg.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Day-old corn tortillas fry up much crispier than fresh ones.
- 2Blanching the tomatoes removes skins for a silky, non-bitter sauce.
- 3Keep spices moving in the pan; chili powder burns quickly and turns bitter.
- 4The sauce is ready when a spoon dragged through it leaves a trail that holds.
- 5Cook eggs on medium-low heat so whites set fully while yolks stay runny.
- 6Warm black beans with a splash of water and mash lightly for creamier texture.
- 7Assemble tortillas, beans, egg, then sauce — leaving the yolk exposed for visual pop.
Adapt it for your goals.
Vegetarian
Already vegetarian; for a vegan version, omit the egg and queso fresco, and top with sliced avocado and a drizzle of cashew crema.
high proteinHigh-protein
Add a side of refried black beans or top each egg with a spoonful of cooked chorizo for extra protein and smoky spice.
low oilLow-oil
Instead of frying the tortillas, toast them directly on a dry comal or skillet until crisp, and use a non-stick spray for the eggs.
gluten freeGluten-free
This recipe is naturally gluten-free; just ensure your chili powder and black beans are certified gluten-free if needed.
spicySpicy
Add a roasted serrano pepper to the blender with the tomatoes, or drizzle with a smoky chipotle salsa for extra heat.
Why this is on our healthy list.
Rich in Plant Protein
Black beans provide a hearty dose of fiber and plant-based protein, supporting digestion and sustained energy.
High in Antioxidants
Tomatoes, onions, garlic, and chili powder supply lycopene, quercetin, and other antioxidants that support overall health.
Good Source of Healthy Fats
Eggs deliver high-quality protein and essential fatty acids, while the yolk is rich in choline for brain function.
Low in Added Sugar
This savory breakfast relies on natural flavors and spices, with no added sugars, making it a balanced option.
Frequently asked questions
Yes, but homemade sauce made with fresh blanced tomatoes gives a far brighter, smoke-r flavor. If using store-bought, choose a brand with no added sugar or preservatives.



