Huevos Rancheros Recipe
If you love bold flavors and hearty breakfasts, Huevos Rancheros is the perfect way to start your morning. This classic Mexican breakfast combines crispy tortillas, perfectly cooked eggs, warm salsa, creamy beans, and fresh toppings for a comforting meal that feels both rustic and satisfying. It’s simple enough for a weekday breakfast but impressive enough for a weekend brunch spread.
The best part? You can customize it with your favorite toppings like avocado, queso fresco, cilantro, or even a drizzle of hot sauce. Every bite is packed with rich, savory flavor and delicious texture.

Ingredients
For the Base
- 4 small corn tortillas
- 1 tbsp olive oil (15 ml)
- 1 cup refried beans (240 g)
For the Eggs
- 4 large eggs
- Salt and black pepper to taste
For the Ranchero Sauce
- 1 tbsp olive oil (15 ml)
- 2 medium tomatoes, diced
- 1/4 onion, finely chopped
- 1 garlic clove, minced
- 1 small jalapeño, chopped
- 1/2 tsp cumin
- Salt to taste
Toppings
- Fresh cilantro
- Crumbled queso fresco
- Sliced avocado
- Sour cream
- Lime wedges
Instructions
Step 1 — Make the Ranchero Sauce
Heat olive oil in a skillet over medium heat. Add onion and jalapeño and cook for 2–3 minutes until softened. Stir in garlic and cook for another 30 seconds.
Add diced tomatoes, cumin, and salt. Simmer for 8–10 minutes until the sauce thickens slightly.
Step 2 — Warm the Beans
Heat the refried beans in a small saucepan over low heat until warm and creamy.
Step 3 — Crisp the Tortillas
In another skillet, lightly fry the tortillas in olive oil for about 1 minute per side until slightly crispy but still flexible.
Step 4 — Cook the Eggs
Cook the eggs sunny-side up or to your preferred doneness. Season lightly with salt and pepper.
Step 5 — Assemble
Spread warm refried beans over each tortilla. Top with an egg, spoon over the ranchero sauce, and finish with avocado, queso fresco, cilantro, and sour cream.
Serve immediately with lime wedges on the side.
Tips
- Use freshly made salsa for even better flavor.
- Add chorizo or shredded chicken for extra protein.
- For extra spice, top with your favorite hot sauce.
- Flour tortillas can work, but corn tortillas give the most authentic taste.
Recipe
Huevos Rancheros
Huevos Rancheros is a classic Mexican breakfast made with crispy corn tortillas, creamy refried beans, perfectly cooked eggs, and homemade ranchero sauce. Finished with fresh avocado, queso fresco, cilantro, and lime, this hearty dish is flavorful, comforting, and perfect for breakfast or brunch.
Ingredients
For the Base
- 4 small corn tortillas
- 1 tbsp olive oil (15 ml)
- 1 cup refried beans (240 g)
For the Eggs
- 4 large eggs
- Salt and black pepper to taste
For the Ranchero Sauce
- 1 tbsp olive oil (15 ml)
- 2 medium tomatoes, diced
- 1/4 onion, finely chopped
- 1 garlic clove, minced
- 1 small jalapeño, chopped
- 1/2 tsp cumin
- Salt to taste
Toppings
- Fresh cilantro
- Crumbled queso fresco
- Sliced avocado
- Sour cream
- Lime wedges
Instructions
Step 1 — Make the Ranchero Sauce
Heat olive oil in a skillet over medium heat. Add onion and jalapeño and cook for 2–3 minutes until softened. Stir in garlic and cook for another 30 seconds.
Add diced tomatoes, cumin, and salt. Simmer for 8–10 minutes until the sauce thickens slightly.
Step 2 — Warm the Beans
Heat the refried beans in a small saucepan over low heat until warm and creamy.
Step 3 — Crisp the Tortillas
In another skillet, lightly fry the tortillas in olive oil for about 1 minute per side until slightly crispy but still flexible.
Step 4 — Cook the Eggs
Cook the eggs sunny-side up or to your preferred doneness. Season lightly with salt and pepper.
Step 5 — Assemble
Spread warm refried beans over each tortilla. Top with an egg, spoon over the ranchero sauce, and finish with avocado, queso fresco, cilantro, and sour cream.
Serve immediately with lime wedges on the side.
Notes
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 420
Nutrition information isn't always accurate.
This homemade Huevos Rancheros recipe is warm, filling, and packed with vibrant Mexican flavor. The combination of crispy tortillas, creamy beans, rich eggs, and fresh toppings creates the ultimate breakfast comfort food. Whether you’re making a relaxed weekend brunch or a quick savory breakfast, this dish always feels special and satisfying.
