Authentic Huevos Rancheros Recipe
Huevos Rancheros is a classic Mexican breakfast featuring crispy corn tortillas topped with refried beans, perfectly cooked eggs, and fresh homemade ranchero salsa. This colorful, hearty, and flavorful dish is perfect for brunch or breakfast-for-dinner and comes together in about 30 minutes.
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Course Breakfast, brunch
Cuisine Mexican
Large skillet or frying pan
Saucepan
Baking sheet (optional for roasting salsa)
Blender (or immersion blender)
Spatula
Paper towels
Cutting board and Knife
Measuring cups and spoons
For the Salsa
- 4-6 Roma or vine tomatoes chopped
- 2 roasted green chiles or 2 serrano peppers roasted and chopped
- ½ cup chopped onion
- 4 garlic cloves minced
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Eggs and Tortillas
- 4-8 corn tortillas
- 2 tablespoons canola oil for frying tortillas
- 4 eggs cooked sunny-side-up or over-easy
- 2 cups refried beans warmed
- Queso fresco crumbled, for garnish
- Fresh cilantro chopped, for garnish
Prepare the Salsa:
Heat olive oil in a saucepan over medium heat. Sauté onions and garlic for 3 minutes until fragrant.
Add chopped tomatoes and roasted chiles, cook for another 5–7 minutes until softened.
Blend the mixture with a blender or immersion blender until slightly chunky. Return to the saucepan and simmer for 5 minutes. Season with salt and pepper. Keep warm.
Assemble the Huevos Rancheros:
Place a fried tortilla on each plate. Spread a layer of warmed refried beans on top.
Place a cooked egg on top of the beans, then spoon ranchero salsa over the egg.
Garnish with crumbled queso fresco and fresh cilantro.
Keyword Huevos Rancheros, Mexican Breakfast, Ranchero Eggs