Huevos Rancheros with Refried Beans
MexicanBreakfast

Recipe Story

origins & traditions

Huevos Rancheros is a beloved traditional Mexican breakfast dish that originated on rural ranches, where hearty morning meals were essential for a long day of work. This authentic recipe features lightly fried corn tortillas as the base, topped with perfectly cooked sunny-side-up eggs and smothered in a vibrant ranchero sauce made from tomatoes, onions, and chilies. Accompanied by creamy refried black beans, fresh avocado slices, tangy crumbled cheese, and a sprinkle of cilantro, this dish delivers bold flavors and satisfying textures. The combination of protein-rich eggs and fiber-packed beans makes it nutritionally balanced, while the homemade ranchero sauce brings authentic Mexican heat and flavor. Perfect for weekend brunches or any morning when you want to start your day with authentic Mexican comfort food.

Instructions

step by step
0/6 done
  1. Prepare the ranchero sauce: Heat 2 tablespoons olive oil in a saucepan over medium heat. Add diced onions and minced garlic, sauté for 3-4 minutes until softened. Add diced tomatoes, chili powder, cumin, and salt. Simmer for 15 minutes until thickened, stirring occasionally. Set aside and keep warm.

  2. Make the refried beans: In a skillet, heat 1 tablespoon olive oil over medium heat. Add black beans with their liquid and mash with a potato masher until mostly smooth but with some texture remaining. Season with salt and cumin. Cook for 5-7 minutes, stirring frequently, until thickened. Keep warm.

  3. Prepare the tortillas: Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. Fry each tortilla for 30-45 seconds per side until lightly crispy but still pliable. Drain on paper towels and keep warm.

  4. Fry the eggs: In the same skillet, add more oil if needed. Crack eggs carefully into the pan and fry sunny-side-up for 3-4 minutes until whites are set but yolks remain runny. Season with salt and pepper.

  5. Assemble the dish: Place one tortilla on each plate. Spread a generous portion of refried beans on each tortilla. Top with two fried eggs per serving.

  6. Add toppings: Ladle warm ranchero sauce over the eggs. Garnish with sliced avocado, crumbled cheese, fresh cilantro, and a dollop of sour cream. Serve immediately while hot.

Huevos Rancheros with Refried Beans

4.6 (23)

Classic Mexican ranch-style breakfast featuring crispy tortillas topped with fried eggs, spicy ranchero sauce, refried beans, and fresh garnishes. A hearty and satisfying traditional morning meal.

medium
45 min
4 servings

Ingredients

0 of 16 checked

Main Components

  • 8 pieces eggs, large, room temperature
  • 4 pieces tortillas, corn tortillas

Refried Beans

  • 2 cups black-beans, cooked or canned, with liquid

Ranchero Sauce

  • 4 pieces tomatoes, diced
  • 1 pieces onions, diced
  • 3 cloves garlic, minced

Cooking

  • 4 tablespoons olive-oil
  • 3 tablespoons vegetable-oil

Toppings

  • 2 pieces avocado, sliced
  • 1/2 cups cheese-feta, crumbled
  • 4 tablespoons cilantro, chopped fresh
  • 4 tablespoons sour-cream (optional)

Seasonings

  • 1 1/2 teaspoons chili-powder
  • 1 teaspoons cumin, ground
  • 1 1/2 teaspoons salt, to taste
  • 1/2 teaspoons black-pepper, freshly ground

Chef Tips

expert advice
For the best texture, use day-old tortillas as they fry better and become crispier.
If you prefer spicier ranchero sauce, add diced jalapeños or serrano peppers when cooking the onions.
You can prepare the ranchero sauce and refried beans up to 2 days in advance and refrigerate; simply reheat before serving.
For a lighter version, skip frying the tortillas and warm them directly on a griddle.
The key to perfect sunny-side-up eggs is using fresh eggs and medium heat—too high and the whites will brown before cooking through.
Substitute pinto beans if black beans are unavailable.
For added richness, finish the beans with a tablespoon of butter.
Fresh lime wedges on the side add brightness to cut through the richness.
This dish pairs wonderfully with Mexican rice or fresh fruit on the side.