Go Back
+ servings
Save This Recipe Form

Don’t lose this recipe!

Put in your email, and we’ll deliver it straight to your inbox. You’ll also get weekly recipe suggestions based on what you love. Opt-out anytime – no strings attached!

A plate of huevos rancheros with eggs, avocado slices, refried beans, chopped green onions, sauce, and crumbled cheese; accompanied by pita bread, a bowl of diced cheese, and a bowl of chopped herbs.

Easy Huevos Rancheros Recipe

Huevos Rancheros is the perfect way to kickstart your morning with bold flavors and hearty ingredients. In just 25 minutes, you’ve got crisp tortillas, creamy beans, and fried eggs all smothered in zesty salsa—an easy and delicious change from your usual breakfast routine. Whether you’re serving it up for a weekend treat, a game day brunch, or a Cinco de Mayo celebration, it’s a hit every time. My family loves it, and I bet yours will too!
Print Recipe Pin Recipe [btn-google-source]
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Course: Breakfast
Cuisine: Mexican
Keyword: huevos rancheros
Servings: 4
Calories: 357kcal

Ingredients

  • 1 tablespoon olive oil divided
  • 2 cups salsa recipe
  • 10 ounces black beans mashed
  • 4 corn tortillas
  • 1 tablespoon butter
  • 4 large eggs
  • ½ cup cotija cheese crumbled
  • Cilantro for garnishing
  • Avocado for garnishing
  • Scallions for garnishing

Instructions

  • Heat a skillet over medium heat and add 1 tablespoon of olive oil. Pour in the salsa and cook for 10 minutes, stirring occasionally until it thickens slightly. Once ready, transfer the salsa to a bowl and set it aside.
    2 cups salsa recipe, 1 tablespoon olive oil
  • In a small saucepan over medium-low heat, warm the black beans, stirring occasionally until heated through. Keep the beans warm until serving.
    10 ounces black beans
  • Using a dry skillet, toast the corn tortillas for about 1 minute on each side until they’re slightly crisp but still pliable. Once done, stack them, cut them into quarters, and cover them with a clean kitchen towel to keep warm.
    4 corn tortillas
  • In the same skillet, melt the butter over medium heat. Crack the eggs into the skillet and fry to your desired doneness. Season with salt and pepper to taste.
    1 tablespoon butter, 4 large eggs
  • To assemble, place one or two tortillas on each plate. Add a portion of the warmed black beans, followed by a fried egg. Spoon the cooked salsa generously over the eggs and tortillas. Top with crumbled cotija cheese, and garnish with cilantro, avocado, and scallions. Serve immediately.
    ½ cup cotija cheese, Cilantro, Avocado, Scallions

Notes

  • Perfect Beans: Lightly mashing the black beans adds a creamier texture, which helps them spread easily over the tortillas and mix beautifully with the eggs and salsa. You can even add a splash of olive oil or a squeeze of lime juice to the beans while they’re warming for an extra layer of flavor.
  • Tortilla Texture: The key to perfect tortillas is a quick toast—about 1 minute on each side. This creates a light crispiness while still keeping them soft enough to fold without breaking. If you want them extra crispy, you can lightly brush them with olive oil before toasting, but be careful not to overdo it so they don’t lose their flexibility.
  • Customize the Heat: If you like things spicy, there’s plenty of room to kick up the heat. You can use a spicier salsa or add chopped jalapeños to the salsa as it simmers. For an extra layer of heat, drizzle some hot sauce on top of the finished dish or serve with a side of sliced chili peppers.
  • Cheese Swap: If you can’t find cotija cheese, don’t worry! Feta is a great substitute, offering that same crumbly texture and salty bite. Queso fresco is another option that melts beautifully into the warm salsa. For a different twist, try using a sharp cheddar or pepper jack for more richness and a bit of spice.
  • Fresh Garnishes: The garnishes might seem simple, but they really lift the dish. Fresh cilantro adds a burst of herby flavor, while creamy avocado brings a cool, buttery contrast to the heat of the salsa and eggs. The scallions add a mild crunch and freshness, but you can also use thinly sliced radishes or a sprinkle of fresh lime juice for an extra zing.

Nutrition

Calories: 357kcal | Carbohydrates: 38g | Protein: 18g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 188mg | Sodium: 1164mg | Potassium: 709mg | Fiber: 10g | Sugar: 5g | Vitamin A: 1033IU | Vitamin C: 2mg | Calcium: 195mg | Iron: 3mg
Tried this recipe?Let us know how it was!