Go Back
+ servings

Huevos Rancheros Recipe

Try out this delicious classic Mexican breakfast recipe for Huevos Rancheros with Avocado and Crispy Bacon that!
Course Breakfast
Cuisine Mexican
Prep Time 25 minutes
Cook Time 3 hours
Total Time 3 hours 25 minutes
Servings 6
Calories 1047kcal


For the Pork Belly:

  • 2 seeded dried ancho chiles
  • 2 tablespoons of red wine vinegar
  • ¼ cup of brown sugar
  • juice of 1 lemon
  • juice of 3 small oranges
  • 2 tablespoons of oregano
  • 1 pound of pork belly
  • sea salt and fresh cracked pepper to taste

For the Salsa:

  • 4 vine ripe tomatoes
  • ½ peeled and roughly sliced yellow onions
  • 1 jalapeño
  • 10 to 12 cilantro leaves with stems
  • juice of 1 lime
  • sea salt and fresh cracked pepper to taste

For the Huevos Rancheros:

  • 10 heated corn tortillas
  • 1 15- ounce can of black refried beans heated
  • 10 fried eggs
  • ½ cup of crumbled cotija cheese
  • 4 cups of hash browns
  • sea salt and fresh cracked pepper to taste
  • chopped cilantro and crushed red pepper flakes for garnish


  • Pork Belly: Preheat the oven to 300°.
  • In a medium-size pot over medium heat sear the pork belly on all sides until completely browned on all sides.
  • While the pork is searing add the remaining ingredients to a blender and blend until smooth.
  • Pour the mixture over the pork belly once browned, add a lid and cook in the oven at 300° for 3 hours.
  • Remove from the oven, gently slice and toss into the cooked hashbrowns.
  • Salsa: Add the tomatoes, onions, and jalapeño to a sheet tray lined with parchment paper and roast in the oven at 400° for 15 minutes.
  • Transfer the vegetables to a blender along with the cilantro, lime juice, and salt and pepper and blend until slightly chunky. Set aside.
  • To Serve: Serve the potatoes and pork belly alongside the warmed tortillas, refried beans, and fried eggs and garnish with the cheese, salsa, cilantro, and red pepper flakes.


Calories: 1047kcal | Carbohydrates: 87g | Protein: 29g | Fat: 64g | Saturated Fat: 21g | Cholesterol: 338mg | Sodium: 1096mg | Potassium: 1387mg | Fiber: 14g | Sugar: 20g | Vitamin A: 4340IU | Vitamin C: 32.1mg | Calcium: 231mg | Iron: 5.1mg