
Servings: 4 servings
Huevos Rancheros
Classic huevos rancheros make a satisfying Mexican breakfast: crisped corn tortillas topped with creamy beans, fried eggs, and a bright ranchero tomato sauce.
Finish with avocado, crumbled queso, cilantro, and radishes for fresh texture and flavor.
Prep: 15 minutes
Cook: 20 minutes
Total: 35 minutes
Save RecipeSaved Recipe
Pin Recipe
Rate Recipe
Print Recipe
Pin Recipe
Rate Recipe
Print Recipe
Equipment
-
Skillet
-
Cutting board
-
Knife
-
Measuring cups
Ingredients
- 2 tbsp oil, divided
- 1/2 medium white onion, diced
- 1 jalapeño, seeded and chopped (keep seeds for more heat)
- 3-4 garlic cloves, minced
- 4 Roma tomatoes, chopped
- 1 (7 oz) can tomato sauce with jalapeño, (or plain tomato sauce)
- Salt & pepper, to taste
- 2 15 oz cans pinto beans, drained and rinsed
- 1 ¼ cup vegetable or chicken broth, or water, as needed
- 1 tsp smoked paprika
- Optional: pinch of sugar, if needed to balance acidity
- 8 large eggs
- 8 corn tortillas
- Crumbled queso fresco, or cotija
- 1 large ripe avocado, sliced
- Chopped fresh cilantro
- Sliced radishes
Instructions
-
Heat 1 tablespoon oil in a skillet over medium heat. Add the diced onion and chopped jalapeño and cook for 3–4 minutes until softened. Stir in the minced garlic and cook for another minute.
-
Add the chopped tomatoes and the can of tomato sauce with jalapeño (or plain tomato sauce). Season with salt, pepper, and smoked paprika.
-
Reduce the heat and simmer for 8–10 minutes, stirring occasionally, until the tomatoes break down into a chunky sauce. If the sauce becomes too thick, add a splash of broth. If it tastes too acidic, stir in a pinch of sugar. Keep the sauce warm.
-
Meanwhile, heat the remaining 1 tablespoon oil in a second skillet. Add the drained pinto beans and 1 cup of broth (or water). Season lightly with salt and pepper, then mash a little for a creamier texture. Keep warm.
-
In a third skillet, warm a thin layer of oil and lightly fry the corn tortillas until they are just crisp but still pliable. Drain on paper towels.
-
Using the same skillet (add more oil if needed), fry the eggs sunny-side up or to your preferred doneness. Season the eggs with a little salt and pepper.
-
To assemble, place two tortillas on each plate. Spoon a portion of the mashed beans onto the tortillas, top each with a fried egg, and spoon the ranchero sauce over the eggs. Garnish with avocado slices, crumbled queso fresco, chopped cilantro, and radish slices. Serve immediately.
Notes
- Balance the sauce: If the tomatoes are too acidic, a small pinch of sugar will mellow the flavor.
- Perfect tortillas: Fry them until just crisp but still flexible to avoid sogginess under the beans and sauce.
- Egg doneness: Cook eggs over medium-low heat for tender whites and runny yolks; cover the pan briefly if needed.
- Beans upgrade: Mash the beans with a splash of broth for a spreadable, creamy consistency.
Like this? Leave a comment below!