Best Huevos Rancheros Recipe

Introduction

Huevos Rancheros is a vibrant and satisfying Mexican breakfast dish featuring crisp tortillas, creamy beans, rich eggs, and zesty salsa. This recipe combines homemade or store-bought salsa with perfectly cooked eggs and flavorful toppings for a hearty meal that’s sure to brighten your morning.

The image shows a white plate holding a flat round tortilla as the base layer, topped with a spread of black beans that have a thick texture. On top of the beans sits a fried egg with a bright orange yolk in the center, surrounded by white egg whites. Around and on the egg are slices of green jalapeño peppers and a chunky red salsa with a rich texture. On one side, thin slices of ripe avocado are neatly arranged, drizzled with a little sauce and sprinkled with crumbled white cheese and chopped fresh green herbs. The whole dish is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • ½ recipe homemade salsa (or 2 cups store-bought salsa)
  • 1 (15 oz.) can black beans, not drained
  • Salt and pepper, to taste
  • 1 teaspoon lime juice
  • 2 tablespoons olive oil, divided
  • 4 quality corn tortillas (such as La Tortilla Factory)
  • Sliced avocado, for serving
  • Guacamole, for serving
  • Sour cream, for serving
  • Crumbled Cotija, queso fresco, or feta cheese, for topping
  • Fresh cilantro, for garnish
  • Pickled red onions, for garnish
  • Hot sauce, optional
  • 1 tablespoon vegetable oil (for cooking tortillas)
  • ¼ cup water (for beans)
  • Additional salt and pepper for seasoning beans and salsa

Instructions

  1. Step 1: Prepare the salsa. If using homemade, follow your salsa recipe and set aside 1/3 cup reserved salsa for the beans. Heat the remaining salsa (about 1 2/3 cups if store-bought) in a nonstick skillet over medium heat until it simmers and thickens, about 5 minutes. Season with salt, pepper, and optional heat as desired. Transfer to a bowl and keep warm.
  2. Step 2: For the beans, add the reserved salsa, black beans with liquid, ¼ cup water, ¼ teaspoon salt, and 1/8 teaspoon pepper to a large skillet. Simmer over medium-high heat for 5 minutes until softened and most liquid is absorbed, stirring occasionally. Remove from heat and stir in lime juice. Mash about ¾ of the beans until creamy but spreadable. Adjust thickness by simmering longer or adding a splash of water. Cover and keep warm.
  3. Step 3: Heat vegetable oil in a cast iron skillet over medium heat. Once hot, add two tortillas and cook about 20 seconds per side until golden, crisp on edges but still pliable. Transfer to a paper towel-lined plate. Repeat with remaining tortillas.
  4. Step 4: In the nonstick skillet used for salsa, heat 1 tablespoon olive oil until hot and shimmering. Crack two eggs separately and carefully 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 to a nonstick mat or parchment paper to prevent steaming. Repeat with remaining eggs.
  5. Step 5: Rewarm salsa and beans if necessary. To assemble, spread a generous layer of refried beans on each tortilla. Top each with a cooked egg and freshly cracked black pepper. Spoon warm salsa over the eggs and finish with your choice of toppings like crumbled cheese, cilantro, avocado slices, pickled onions, sour cream, guacamole, and hot sauce. Serve immediately and enjoy!

Tips & Variations

  • Use fresh lime juice in the beans for a bright, tangy flavor boost.
  • Swap black beans for pinto or refried beans if preferred.
  • For extra heat, add chopped jalapeños or a dash of cayenne pepper to the salsa.
  • To make this dish vegan, skip the eggs and cheese, and top with avocado and vegan sour cream.
  • If you don’t have a cast iron skillet, a heavy nonstick pan works well for making crispy tortillas.

Storage

Store leftover components separately in airtight containers in the refrigerator for up to 3 days. Reheat beans and salsa gently on the stove or in the microwave. Tortillas can be warmed in a dry skillet or wrapped in foil and heated in the oven. It’s best to cook fresh eggs when serving, as reheated eggs may become rubbery.

How to Serve

The dish features a single round, lightly toasted tortilla as the bottom layer, topped with a dark, coarse layer of mashed black beans sprinkled with white cheese and chopped green herbs. On top of the beans rests a perfectly cooked sunny-side-up egg with a glossy, bright yellow yolk that is starting to spill slightly, garnished with small green herb pieces. Sliced green jalapeños with visible seeds are placed near the egg, next to a layer of creamy, pale green avocado slices arranged in a small fan shape. There is also a reddish chunky salsa spread in dollops around the edges of the tortilla. All of this is presented on a white plate with a speckled brown rim, set over a white marbled textured surface, with a gold fork pressing lightly on the egg yolk. A wedge of lime and some loose green herbs are scattered in the background. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use store-bought salsa instead of homemade?

Yes, store-bought salsa works well in this recipe. Just warm it to bring out the flavors and adjust seasoning as needed to avoid blandness.

How do I keep the eggs runny without overcooking?

Cook the eggs over medium heat until the whites are fully set but the yolks remain soft, about 2½ minutes. Avoid covering them, as this causes steaming and cooks the yolks through.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Huevos Rancheros Recipe


  • Author: Hugo
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating