Huevos Rancheros with Refried Beans
AmericanBreakfast

Recipe Story

origins & traditions

Huevos Rancheros is a beloved Southwest staple that brings bold, satisfying flavors to your morning table. This dish features perfectly fried eggs nestled on warm, lightly crisped corn tortillas, generously topped with a vibrant homemade tomato-chili salsa and hearty refried black beans. The combination of runny yolks mixing with the spiced salsa creates a rich, flavorful sauce that soaks into every bite. Fresh cilantro, creamy avocado slices, and a squeeze of bright lime juice add the perfect finishing touches. This recipe delivers authentic Southwestern comfort food that is both nourishing and deeply satisfying, perfect for lazy weekend mornings or when you want to impress guests with minimal effort but maximum flavor.

Instructions

step by step
0/7 done
  1. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onions and cook until softened, about 4 minutes. Add minced garlic and cook for 1 minute until fragrant.

  2. Add diced tomatoes, chili powder, cumin, and salt to the skillet. Simmer for 8-10 minutes until the salsa thickens slightly. Taste and adjust seasoning as needed.

  3. In a separate small saucepan, heat the black beans over medium-low heat. Mash about half of them with a fork or potato masher to create a chunky refried texture. Keep warm.

  4. In a clean large skillet, heat remaining olive oil over medium heat. Warm the tortillas one at a time, about 30 seconds per side, until slightly crispy on the edges. Transfer to plates.

  5. In the same skillet, add a bit more oil if needed. Crack eggs into the pan and fry to your desired doneness (traditionally sunny-side up with runny yolks).

  6. To assemble, spread refried beans over each tortilla, top with a fried egg, spoon the tomato salsa generously over the top.

  7. Garnish with fresh cilantro, sliced avocado, and a wedge of lime. Serve immediately while hot.

Huevos Rancheros with Refried Beans

4.5 (32)

Traditional Southwest-style fried eggs served atop warm corn tortillas, smothered in zesty tomato salsa and creamy refried beans, finished with fresh cilantro and tangy lime.

easy
35 min
4 servings

Ingredients

0 of 14 checked

Main

  • 8 pieces eggs, large
  • 8 pieces tortillas, corn tortillas

Beans

  • 2 cups black-beans, cooked or canned, drained

Salsa

  • 4 pieces tomatoes, diced
  • 1 pieces onions, diced
  • 3 cloves garlic, minced
  • 2 teaspoons chili-powder
  • 1 teaspoons cumin, ground

Cooking

  • 4 tablespoons olive-oil

Garnish

  • 4 tablespoons cilantro, chopped
  • 2 pieces avocado, sliced
  • 2 pieces lime, cut into wedges

Seasoning

  • 1 teaspoons salt, to taste
  • 1/2 teaspoons black-pepper, to taste (optional)

Chef Tips

expert advice
For extra richness, sprinkle crumbled queso fresco or shredded cheese over the hot eggs.
You can make the salsa ahead and refrigerate for up to 3 days.
Warm it before serving.
If you prefer a spicier dish, add diced jalapeños to the salsa or serve with hot sauce on the side.
For a heartier version, add cooked chorizo or black beans on the side.
The key to great Huevos Rancheros is using fresh ingredients and not overcooking the eggs - you want those yolks runny to create a delicious sauce.