
Huevos Rancheros with Black Beans and Avocado
A beloved staple of Mexican ranch-country mornings, Huevos Rancheros layers perfectly cooked eggs over warm corn tortillas and a bold, fire-roasted tomato ranchero sauce. This nourishing version amplifies the dish's natural goodness with fiber-rich black beans and heart-healthy avocado, delivering a satisfying, nutrient-dense breakfast deeply rooted in Mexican culinary tradition. Every vibrant bite balances complex carbohydrates, plant-based protein, and healthy fats to fuel your morning with sustained energy.
Total Time
40 min
Prep
15 min
Cook
25 min
Servings
4
Cuisine
Mexican
420kcal
Calories
22g
Protein
42g
Carbs
19g
Fat
11g
Fiber
How to Make It
- 1
Rehydrate the Guajillo Chillies
Place the dried guajillo chillies in a small bowl and cover with boiling water. Allow them to soak for 10 minutes until softened and pliable. Drain and set aside. This step unlocks deep, smoky-sweet complexity at the heart of the ranchero sauce.
Tip: Do not skip this step — dried chillies are the soul of an authentic ranchero sauce. Soaking prevents bitterness. - 2
Char the Tomatoes and Aromatics
Heat a dry cast-iron skillet or comal over high heat. Add the roma tomatoes, tomatillos, halved onion (half portion), jalapeño, and garlic cloves. Char on all sides for 5–7 minutes, turning occasionally, until the skins blister and blacken in spots. Transfer charred vegetables to a blender.
Tip: Charring builds a smokiness that mimics traditional open-fire cooking and adds depth without extra sodium or fat. - 3
Build the Ranchero Sauce
Add the rehydrated guajillo chillies, ground cumin, Mexican oregano, and half the lime juice to the blender with the charred vegetables. Blend on high until a smooth sauce forms. In a medium saucepan, heat 15 ml olive oil over medium heat. Pour in the blended sauce — it will sizzle — and stir constantly for 2–3 minutes. Add broth to reach a pourable, coating consistency. Season with salt and black pepper. Simmer on low for 8–10 minutes, stirring occasionally.
Tip: Cooking the blended sauce in oil is called 'frying the sauce' — a classic Mexican technique that concentrates flavour and removes raw acidity. - 4
Season and Warm the Black Beans
In a small saucepan over medium-low heat, combine the rinsed black beans with the remaining lime juice, a pinch of cumin, and a small ladleful (about 60 ml) of the ranchero sauce. Stir gently and warm through for 3–4 minutes. Keep on low heat until serving. The beans add a powerful hit of fiber and plant protein to every plate.
Tip: Mashing a small portion of the beans lightly against the pan creates a creamy texture without added fat. - 5
Toast the Corn Tortillas
Heat a dry comal or non-stick skillet over medium-high heat. Warm each corn tortilla for 30–45 seconds per side until lightly toasted and small golden spots appear. Stack them under a clean kitchen towel to keep warm and pliable. Two tortillas per serving form the base of each plate.
Tip: Do not oil the tortillas. Dry-toasting keeps calories controlled while enhancing their natural corn aroma. - 6
Cook the Eggs to Order
In a non-stick skillet, heat the remaining 15 ml olive oil over medium heat. Crack eggs in gently, two at a time, keeping yolks intact. Cook sunny-side up for 2–3 minutes until whites are fully set but yolks remain runny, or cook to your preferred doneness. Season lightly with a pinch of salt and black pepper. The egg yolk, when broken, creates a natural rich sauce that melds beautifully with the ranchero salsa.
Tip: For a higher-protein, lower-fat option, use 4 whole eggs plus 4 egg whites across the 4 servings. - 7
Plate and Serve
Place two warm corn tortillas side by side on each plate. Spoon a generous portion of seasoned black beans alongside or between the tortillas. Ladle 3–4 tablespoons of ranchero sauce over the tortillas. Carefully set 2 eggs on top of each serving. Fan sliced avocado alongside. Garnish with fresh cilantro, diced white onion, a crumble of cotija cheese (if using), and a lime wedge for squeezing.
Tip: Serve immediately — this dish is best eaten the moment it is assembled, while the sauce is hot and the avocado is fresh.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free