Why You’ll Love This Recipe

Huevos Rancheros is a flavorful and hearty dish that checks all the boxes for a perfect breakfast or brunch. The crispy corn tortillas provide a great base, while the mashed black beans add a creamy, earthy element that complements the spiced salsa. Fried eggs, cooked to your liking, add richness, and the finishing touches of crumbled cotija cheese, fresh cilantro, and creamy avocado bring everything together for a vibrant, satisfying meal. Whether you enjoy it mild or spicy, this recipe can easily be adapted to your taste and is sure to be a crowd-pleaser.

Ingredients

  • 1 tablespoon olive oil, divided
  • 2 cups salsa (use your favorite recipe or store-bought salsa)
  • 300 grams black beans, mashed
  • 4 corn tortillas
  • 1 tablespoon butter
  • 4 large eggs
  • ½ cup cotija cheese, crumbled
  • Cilantro for garnishing
  • Avocado for garnishing
  • Spring onion for garnishing

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

  1. Prepare the salsa: If you’re using homemade salsa, make it ahead of time. Warm the salsa in a small saucepan over low heat, stirring occasionally. Once warmed, set it aside to use later.
  2. Prepare the black beans: In a bowl, mash the black beans with a fork or potato masher until they are mostly smooth but still slightly chunky. Add a pinch of salt and set aside.
  3. Fry the tortillas: In a large skillet, heat 1/2 tablespoon of olive oil over medium heat. Lightly fry the corn tortillas one at a time for about 1-2 minutes per side, until crispy and golden brown. Set them aside on a paper towel to drain any excess oil.
  4. Cook the eggs: In the same skillet, melt the butter over medium heat. Crack the eggs into the skillet and cook them sunny-side-up or to your preferred doneness. Season with a pinch of salt and pepper.
  5. Assemble the Huevos Rancheros: Place each fried tortilla on a plate. Spread a spoonful of mashed black beans on top of each tortilla. Next, spoon some of the warm salsa over the beans.
  6. Top with eggs: Carefully place one egg on top of the salsa-covered tortilla.
  7. Garnish: Sprinkle the crumbled cotija cheese over the eggs, and then garnish with fresh cilantro, slices of avocado, and chopped spring onion.
  8. Serve: Serve the Huevos Rancheros immediately with a side of your favorite hot sauce or extra salsa for added flavor.

Servings and Timing

This recipe makes 4 servings. It takes about 20-25 minutes to prepare, with the majority of the time spent frying the tortillas and cooking the eggs.

Variations

  • Spicy Huevos Rancheros: Add some sliced jalapeños or a dash of hot sauce to the salsa for a spicier kick.
  • Vegetarian Option: The black beans already make this dish vegetarian-friendly, but you could also add sautéed bell peppers, onions, or mushrooms for added flavor and texture.
  • Vegan Version: To make this recipe vegan, skip the eggs and top with avocado, sautéed vegetables, or vegan cheese in place of the cotija.

Storage/Reheating

  • Storage: While Huevos Rancheros is best enjoyed fresh, you can store any leftover components separately (tortillas, eggs, salsa, beans) in airtight containers in the refrigerator for up to 2 days.
  • Reheating: Reheat the tortillas in a dry skillet or microwave. Gently reheat the salsa and beans in a saucepan over low heat, and fry fresh eggs just before serving.

FAQs

Can I use flour tortillas instead of corn tortillas?

Yes, you can use flour tortillas if you prefer a softer base. However, corn tortillas will give you that classic crunch and texture that is traditional for Huevos Rancheros.

Can I make the salsa ahead of time?

Absolutely! You can make the salsa a day ahead of time and store it in the fridge. Just warm it up before serving for the best flavor.

How do I make the eggs crispy?

If you prefer crispy eggs, cook them for a bit longer in the pan, or use a spatula to press down lightly on the eggs while they cook. This will help crisp up the edges.

Can I make this dish spicier?

Yes, you can increase the spiciness by adding chopped jalapeños or red chili flakes to the salsa or directly onto the eggs.

Can I make this dish without beans?

While beans are a traditional element of Huevos Rancheros, you can skip them if you prefer. You could also try adding refried beans or sautéed vegetables in place of the black beans.

What other toppings can I use?

In addition to the cilantro, avocado, and spring onions, you can also add sour cream, salsa verde, or a drizzle of hot sauce for more flavor.

Can I use a different type of cheese instead of cotija?

Yes, you can substitute cotija with queso fresco, feta cheese, or even shredded Monterey Jack cheese for a slightly different flavor.

Can I use canned black beans instead of cooking my own?

Yes, canned black beans are a convenient option. Just make sure to rinse and drain them before mashing.

How can I keep the tortillas crispy for longer?

If you want to keep your tortillas crispy, you can place them in a warm oven (about 200°F) while you prepare the other components. This will help maintain their crispiness.

Can I make this dish ahead of time?

The components of Huevos Rancheros (beans, salsa, tortillas) can be made ahead of time, but it’s best to cook the eggs fresh for optimal flavor and texture.

Conclusion

This Best Huevos Rancheros recipe is a vibrant and flavorful dish that combines crispy corn tortillas, creamy black beans, spicy salsa, and perfectly fried eggs for a satisfying breakfast or brunch. With the added richness of cotija cheese and fresh garnishes like cilantro and avocado, this meal brings all the deliciousness of Mexican cuisine into one hearty plate. Whether you’re serving it for a crowd or enjoying it yourself, Huevos Rancheros is sure to be a hit at your table!

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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Best Huevos Rancheros recipe is a classic Mexican breakfast featuring crispy corn tortillas, creamy black beans, spicy salsa, and fried eggs. Topped with crumbled cotija cheese, fresh cilantro, avocado, and spring onions, this vibrant and satisfying dish is perfect for brunch. It’s a hearty, flavorful way to start your day or entertain a crowd!

 

  • Total Time: 30 minutes
  • Yield: Serves 4

Ingredients

For the Huevos Rancheros:

1 tablespoon olive oil, divided

2 cups salsa (store-bought or homemade)

300 grams black beans, mashed

4 corn tortillas

1 tablespoon butter

4 large eggs

½ cup cotija cheese, crumbled

Fresh cilantro for garnish

Avocado for garnish

Spring onion for garnish

Instructions

  • Prepare the salsa: If using homemade salsa, make it ahead of time. Warm the salsa in a small saucepan over low heat, stirring occasionally. Set it aside.

  • Prepare the black beans: Mash the black beans in a bowl with a fork or potato masher until mostly smooth, leaving some chunks. Add a pinch of salt and set aside.

  • Fry the tortillas: Heat 1/2 tablespoon of olive oil over medium heat in a large skillet. Fry the corn tortillas for 1-2 minutes per side until crispy and golden. Set them aside on a paper towel to drain excess oil.

  • Cook the eggs: In the same skillet, melt the butter over medium heat. Crack the eggs into the skillet and cook sunny-side-up or to your preferred doneness. Season with salt and pepper.

  • Assemble the Huevos Rancheros: Place each fried tortilla on a plate. Spread a spoonful of mashed black beans on top of each tortilla. Top with warm salsa, followed by a fried egg.

  • Garnish: Sprinkle crumbled cotija cheese over the eggs, and garnish with fresh cilantro, avocado slices, and chopped spring onions.

  • Serve: Serve immediately, with extra salsa or hot sauce if desired.

Notes

Spicy Option: Add sliced jalapeños or a dash of hot sauce for a spicier kick.

Vegetarian-Friendly: The black beans already make this dish vegetarian, but you can add sautéed bell peppers, onions, or mushrooms for more flavor.

Vegan Version: Skip the eggs and cotija, and use sautéed vegetables or avocado for a vegan option.

Cheese Alternatives: You can swap cotija for queso fresco, feta, or Monterey Jack cheese.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast, Brunch, Mexican
  • Method: Stovetop Cooking
  • Cuisine: Mexican, Comfort Food
  • Diet: Vegetarian

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star