Description
This Best Huevos Rancheros recipe features crispy corn tortillas topped with creamy, perfectly cooked eggs, warm refried black beans, and a rich homemade or store-bought salsa. Garnished with fresh avocado, tangy pickled red onions, crumbled cheese, cilantro, and a dash of hot sauce, this classic Mexican breakfast dish is vibrant, flavorful, and satisfying.
Ingredients
Scale
Salsa
- ½ recipe homemade salsa (or 2 cups store-bought salsa)
Beans
- 1 15 oz. can black beans, not drained
- ¼ cup water
- ¼ teaspoon salt
- 1/8 teaspoon pepper
- 1 teaspoon lime juice
- 1/3 cup reserved uncooked salsa (from homemade or store-bought)
Tortillas and Eggs
- 4 quality corn tortillas (e.g. La Tortilla Factory)
- 2 tablespoons olive oil, divided
- 1 tablespoon vegetable oil
- 4 eggs
Toppings
- Sliced avocado
- Guacamole
- Sour cream
- Crumbled Cotija, queso fresco, or feta cheese
- Cilantro
- Pickled red onions
- Hot sauce
Instructions
- Prep Ahead Note: Gather all your ingredients and required cookware: 3 skillets including a nonstick skillet for salsa and eggs, a large skillet for beans, and a cast iron skillet for tortillas.
- Prepare Salsa: If using homemade salsa, make it according to your recipe, reserving 1/3 cup of the uncooked salsa for the beans. Add the remaining salsa (about 1 2/3 cups if store-bought) to a large nonstick skillet and simmer gently for 5 minutes until thickened. Season with salt and pepper and add chili seeds or cayenne for extra heat if desired. Transfer to a serving bowl and cover to keep warm.
- Cook Beans: In a large skillet, combine the reserved 1/3 cup uncooked salsa, black beans with liquid, ¼ cup water, salt, and pepper. Simmer over medium-high heat for about 5 minutes until beans are soft and most liquid is absorbed, stirring occasionally. Remove from heat, stir in lime juice, and smash about ¾ of the beans with a potato masher to create a thick, creamy consistency. Adjust moisture by simmering longer or adding water as needed. Cover and keep warm.
- Cook Tortillas: Heat 1 tablespoon vegetable oil in a 12-inch cast iron skillet over medium heat. Fry two tortillas at a time for about 20 seconds on each side until golden and slightly crisp yet pliable. Transfer to paper towels and repeat with remaining tortillas.
- Cook Eggs: Heat 1 tablespoon olive oil in the nonstick skillet used for the salsa over medium heat until shimmering. Crack 2 eggs into separate small bowls and gently pour into opposite sides of the skillet. Cook until whites are set and yolks reach desired doneness — about 2½ minutes for runny yolks. Transfer eggs carefully onto a nonstick mat or parchment paper. Avoid covering to prevent steaming.
- Assemble Huevos Rancheros: Rewarm salsa and beans if needed. Spread refried beans evenly over each tortilla, top each with a cooked egg, and season with freshly cracked pepper. Spoon warm salsa over the eggs and add toppings such as crumbled cheese, cilantro, avocado slices, pickled red onions, sour cream, guacamole, and hot sauce to taste. Serve immediately and enjoy!
Notes
- Use fresh, high-quality corn tortillas for the best texture and flavor.
- Adjust the spiciness of the salsa and beans to your preference with chili seeds, cayenne, or hot sauce.
- For creamier beans, smash more thoroughly; for chunkier texture, mash less.
- Do not cover eggs while cooking or immediately after to maintain runny yolks.
- Salsa can be made ahead and frozen for convenience.
- Use a cast iron skillet for tortillas to achieve a perfect crisp.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: Mexican
Keywords: Huevos Rancheros, Mexican Breakfast, Eggs, Black Beans, Corn Tortillas, Salsa, Vegetarian
