Best Huevos Rancheros Recipe

Introduction

Huevos Rancheros is a vibrant Mexican breakfast that combines crispy tortillas, creamy beans, fresh salsa, and perfectly cooked eggs. This recipe balances textures and flavors for a satisfying start to your day.

A close-up of a dish on a white plate with a crispy golden tostada base, topped with a layer of black beans sprinkled with white cheese and chopped green herbs. Above the beans sits a fried egg with a bright, runny yellow yolk that is being broken by a gold fork. To the side of the egg, there are fresh green jalapeño slices and creamy light green avocado slices arranged neatly. In the background, a quarter lime wedge and scattered green herbs can be seen 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 eggs
  • 4 quality corn tortillas (La Tortilla Factory recommended)
  • Sliced avocado, for serving
  • Guacamole, for serving
  • Sour cream, for serving
  • Crumbled Cotija, queso fresco, or feta cheese, for topping
  • Cilantro, for garnish
  • Pickled red onions, for garnish
  • Hot sauce, to taste

Instructions

  1. Step 1: Prepare the salsa according to your homemade recipe or use store-bought. Remove ⅓ cup of salsa to reserve for the beans. Simmer the remaining salsa gently in a nonstick skillet for about 5 minutes until thickened. Season with salt, pepper, and optional chili seeds or cayenne for heat. Transfer to a bowl and keep warm.
  2. Step 2: In a large skillet, combine the reserved ⅓ cup salsa, black beans with liquid, ¼ cup water, ¼ teaspoon salt, and ⅛ teaspoon pepper. Simmer over medium-high heat for 5 minutes until beans soften and most liquid is absorbed, stirring occasionally.
  3. Step 3: Remove from heat, stir in lime juice, and mash about ¾ of the beans with a potato masher until thick and creamy. Adjust moisture by simmering longer or adding water if needed. Cover to keep warm.
  4. Step 4: Heat 1 tablespoon olive oil in a large cast iron skillet over medium heat. Fry two tortillas at a time until golden and crispy on edges but still pliable, about 20 seconds per side. Drain on paper towels and repeat with remaining tortillas.
  5. Step 5: In the same nonstick skillet used for the salsa, heat 1 tablespoon olive oil over medium heat until shimmering. Crack two eggs into separate small bowls and gently slide them into opposite sides of the skillet. Cook until whites are set and yolks reach your desired doneness (about 2½ minutes for runny yolks). Remove eggs carefully and set aside on parchment or a nonstick mat. Avoid covering to prevent steaming the yolks.
  6. Step 6: Rewarm salsa and beans if needed. Spread refried beans over each tortilla, top with a cooked egg, fresh cracked pepper, and warm salsa. Garnish with cheese, cilantro, avocado, pickled onions, sour cream, guacamole, and hot sauce as desired. Serve immediately and enjoy!

Tips & Variations

  • For extra richness, stir a bit of butter into the beans before mashing.
  • Swap black beans for pinto beans or refried beans for a traditional twist.
  • Use a nonstick skillet for eggs to ensure easy flipping and removal without breaking yolks.
  • Make salsa ahead of time and freeze in portions to save prep time on busy mornings.
  • Try topping with pickled jalapeños for a spicy kick.

Storage

Store leftover components separately in airtight containers in the refrigerator for up to 3 days. Reheat beans and salsa gently on the stovetop or microwave before assembling. Tortillas and eggs are best enjoyed fresh and not stored, as reheating eggs can alter texture.

How to Serve

The image shows two tostadas on a white, speckled plate with a brown rim, placed on a white marbled surface. Each tostada has three layers: a crispy golden-brown tortilla base, a middle layer of dark black beans spread evenly, and a top layer of a sunny-side-up egg with bright yellow yolk and white edges. On top of the eggs, there are sliced creamy green avocados, chopped bright green jalapeños, and chunky red salsa. Fresh green cilantro leaves are scattered across the tostadas and plate. Around the plate, there are lime wedges, more cilantro, and a bowl filled with extra red salsa. A gold fork is visible beside the plate and a woman's hand is holding the plate from the bottom edge. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this recipe vegetarian or vegan?

This recipe is vegetarian as is. To make it vegan, omit eggs and cheese, and serve with avocado, guacamole, and vegan sour cream or cashew cream instead.

How do I get crispy yet pliable tortillas?

Heat tortillas quickly in hot oil for about 20 seconds per side until edges crisp but tortillas remain soft enough to fold without cracking.

Print

Best Huevos Rancheros Recipe

This Best Huevos Rancheros recipe brings together perfectly cooked eggs, creamy refried black beans, crispy corn tortillas, and a flavorful homemade salsa. Topped with fresh avocado, cotija cheese, and pickled onions, this classic Mexican breakfast dish is vibrant, satisfying, and easy to make. Ideal for brunch or a comforting morning meal, it balances spicy, tangy, and creamy flavors for a deliciously authentic experience.

  • Author: rami
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale

Salsa

  • ½ recipe homemade salsa (approximately 2 cups)

Beans

  • 1 15 oz. can black beans, NOT DRAINED
  • ¼ cup water
  • ¼ teaspoon salt
  • ⅛ teaspoon pepper
  • 1 teaspoon lime juice
  • 1/3 cup reserved uncooked salsa

Tortillas

  • 4 quality corn tortillas (e.g., La Tortilla Factory)
  • 1 tablespoon vegetable oil

Eggs

  • 4 eggs
  • 2 tablespoons olive oil, divided

Toppings

  • Sliced avocado
  • Guacamole
  • Sour cream
  • Crumbled Cotija, queso fresco, or feta cheese
  • Cilantro
  • Pickled red onions
  • Hot sauce

Instructions

  1. Prep Ahead Note: Prepare three skillets—one nonstick for salsa and eggs, one large skillet for beans, and one cast iron skillet for tortillas. You can reuse skillets by cleaning in between cooking steps.
  2. Make the Salsa: Prepare homemade salsa according to your recipe or use store-bought. Reserve 1/3 cup for the beans. Heat the remaining salsa (about 1 2/3 cups if store-bought) in a large nonstick skillet over medium heat, simmer gently for 5 minutes until thickened. Season with salt, pepper, and optional chili seeds or cayenne pepper. Transfer to a bowl, cover with foil to keep warm. Do not clean skillet as it will be reused for eggs.
  3. Prepare the Beans: In a large skillet, add reserved 1/3 cup salsa, black beans with liquid from the can, ¼ cup water, ¼ teaspoon salt, and ⅛ teaspoon pepper. Bring to a simmer over medium-high heat and cook for 5 minutes until beans soften and liquid is mostly absorbed, stirring occasionally. Remove from heat, stir in 1 teaspoon lime juice. Smash about ¾ of the beans with a potato masher until thick and creamy like peanut butter. Adjust consistency by simmering longer or adding a splash of water if needed. Cover and keep warm.
  4. Cook the Tortillas: Heat 1 tablespoon vegetable oil in a large 12-inch cast iron skillet over medium heat. When hot, add two tortillas at a time and cook about 20 seconds per side until golden, crisp on the edges yet pliable. Transfer to a paper towel-lined plate. Repeat with remaining tortillas.
  5. Cook the Eggs: On the same nonstick skillet used for salsa, heat 1 tablespoon olive oil over medium heat until hot and shimmering. Crack two eggs into separate small bowls. Pour gently into opposite sides of skillet. Cook about 2½ minutes for runny yolks until whites are set and opaque. Transfer cooked eggs to a nonstick mat or parchment paper. Do not cover to avoid steaming the yolks. Repeat for remaining eggs.
  6. Assemble the Huevos Rancheros: Rewarm salsa and beans as needed. Spread refried beans evenly over each tortilla. Top each with an egg and freshly cracked black pepper. Spoon warm salsa over the eggs, then add desired toppings such as crumbled Cotija cheese, cilantro, sliced avocado, pickled red onions, sour cream, guacamole, and hot sauce. Serve immediately and enjoy!

Notes

  • You can prepare the salsa in advance and freeze it to save time.
  • If you prefer firmer egg yolks, cook eggs longer to your desired doneness.
  • Use a cast iron skillet for crispier tortillas.
  • The beans can be mashed to your preferred texture—more chunky or smooth.
  • Leftover Huevos Rancheros components can be refrigerated separately and reheated.
  • Adjust spiciness by adding chili seeds or cayenne to the salsa or by using hot sauce toppings.

Keywords: Huevos Rancheros, Mexican breakfast, Eggs and beans, Corn tortillas, Homemade salsa, Brunch recipe

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating