
Servings: 4 servings
Huevos Rancheros
Classic huevos rancheros are a hearty Mexican breakfast: crisped corn tortillas topped with creamy beans, sunny-side-up eggs, and a vibrant ranchero sauce.
Finish with fresh avocado, crumbled queso, cilantro, and radishes for balanced flavor and texture.
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
-
Knives
-
Measuring cups
Ingredients
- 2 tbsp oil, divided
- 1/2 medium white onion, diced
- 1 jalapeño, seeded and chopped (keep seeds if you like it spicier)
- 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 flavors
- 8 large eggs
- 8 corn tortillas
- Crumbled queso fresco, or cotija
- 1 large ripe avocado, sliced
- Chopped fresh cilantro
- Sliced radishes
Instructions
-
Heat 1 tbsp oil in a skillet over medium heat. Add the diced onion and jalapeño and cook 3–4 minutes until softened. Stir in minced garlic and cook for another minute.
-
Add the chopped tomatoes and the 7 oz can of tomato sauce (with jalapeño or plain). Season with salt, pepper, and smoked paprika.
-
Simmer the sauce 8–10 minutes, stirring occasionally, until the tomatoes break down into a chunky ranchero-style sauce. If it becomes too thick, add a splash of broth or water; if too acidic, a pinch of sugar will balance the flavors. Keep warm.
-
Meanwhile, in a separate skillet heat the remaining 1 tbsp oil. Add the drained pinto beans and 1 cup of broth, seasoning lightly with salt and pepper. Mash slightly with a spoon or potato masher for a creamier texture. Keep warm.
-
In a third skillet, add a thin layer of oil and lightly fry each corn tortilla until just crisp but still pliable. Drain on paper towels to remove excess oil.
-
Using the skillet with the remaining oil, fry the eggs sunny-side up (or to your preferred doneness). Season with a little salt and pepper.
-
To assemble, place two tortillas on each plate. Spoon a layer of the mashed beans over the tortillas, top each with a fried egg, and ladle the warm ranchero sauce over the eggs. Garnish with avocado slices, crumbled queso fresco or cotija, chopped cilantro, and sliced radishes. Serve immediately and enjoy.
Notes
- Balance the sauce: If the tomatoes taste too acidic, a small pinch of sugar smooths the flavor.
- Perfect tortillas: Fry until they are lightly crisp but still bendable to prevent sogginess under the beans and sauce.
- Egg doneness: Cook eggs over medium-low heat for tender whites and runny yolks; covering the pan briefly helps if needed.
- Beans upgrade: Mash the beans with a splash of broth for a creamy spreadable consistency.
Like this? Leave a comment below!