Go Back
+ servings
Huevos rancheros on parchment paper with accompanying garnishes.
Print Recipe
5 from 1 vote

How to Make Huevos Rancheros

Looking for a simple dish that’s packed with bold flavors and a hint of spice? My Huevos Rancheros recipe brings a classic Mexican breakfast straight to your kitchen in just a few easy steps that anyone can handle!
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Course: Breakfast, Brunch
Cuisine: Mexican
Servings: 6 servings
Calories: 258kcal

Ingredients

Ranchero sauce

  • 1 tablespoon avocado oil or vegetable oil
  • 1 pound tomatoes chopped
  • 1 small onion diced
  • 1 jalapeño seeded and chopped, plus thin slices for garnish
  • 2 cloves garlic smashed
  • 1 ½ teaspoons kosher salt plus more to taste
  • ½ teaspoon black pepper
  • ½ cup vegetable broth or chicken broth
  • ½ cup cilantro a small handful torn from the top of a bunch
  • ½ teaspoon ground cumin

Refried beans

  • 16 ounce Refried beans 1 can
  • 2 tablespoons bacon fat lard, butter, or oil
  • ¼ teaspoon cumin
  • Salt and pepper to taste

Huevos rancheros

  • Avocado oil or vegetable oil
  • 6 corn tortillas
  • 6 eggs

Garnish

  • Cilantro
  • Cotija cheese
  • Lime wedges

Instructions

Make ranchero sauce

  • Coarsely chop your tomatoes, onion, and jalapeño, removing the seeds and inside membrane of the peppers if heat sensitive. Smash a couple of garlic cloves with the side of your knife or the heeal of your hand.
  • In a large pan, heat 1 tablespoon of oil over medium heat until it starts to shimmer. Add the tomatoes, onion, jalapeño, garlic, and 1 teaspoon of salt.
  • Cook the veggies, stirring every now and then, until they get really soft, about 20 to 25 minutes.
  • Add the cilantro and cumin and simmer another 5 minutes, or until the cilantro is wilted.
  • Pour in ¼ cup of broth.
  • Use a hand blender, or place contents in your blender, and blend the mixture for about 20 to 30 seconds until it looks like chunky tomato sauce. Set aside.

Season refried beans

  • In a small saucepan, melt 2 tablespoons of bacon fat, lard, butter, or oil. Add in one 16 ounce can of refried beans and heat until bubbly. Season with ¼  teaspoon cumin, and kosher salt and black pepper to taste.

Assemble huevos rancheros

  • Heat a nonstick pan over medium heat and add a small amount of avocado oil.
  • Place one tortilla in the pan and cook for about 15 seconds on each side, until it puffs up a little and the edges get a little bit browned. Do the same with the rest of the tortillas, adding more oil to the pan as needed.
  • Cook your fried eggs the way you like them, then sprinkle them with salt and pepper.
  • Place a tortilla on each plate. Spread some refried beans and spoon ranchero sauce on top. Add a fried egg and more ranchero sauce.
  • Garnish with cilantro, jalapeño slices, and cotija cheese if you'd like. Enjoy!

Notes

Safely purée hot ranchero sauce in blender: Let sauce cool slightly and only fill the blender halfway. Remove the center cap to allow steam to escape, cover the lid with a towel, and blend in short bursts on low speed. Check the consistency and blend in batches if necessary to avoid spills and pressure build-up.
Storage: The refried beans and the ranchero sauce can be store separately in the refrigerator for up to 4 to 5 days. If you have a larger batches, you can also freeze them in a freezer-safe container for up to 3 months.
Reheating
Refried Beans: To reheat refried beans, transfer them to a small saucepan and heat over medium-low heat, stirring occasionally, until warmed through. You may need to add a splash of water or broth to loosen them. You can also microwave them in a microwave-safe dish, stirring every 30 seconds until hot.
Ranchero Sauce: Reheat ranchero sauce in a saucepan over medium heat, stirring occasionally, until hot. You can also microwave it in short bursts, stirring every 30 seconds until hot.

Nutrition

Calories: 258kcal | Carbohydrates: 26g | Protein: 11g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.02g | Cholesterol: 168mg | Sodium: 281mg | Potassium: 335mg | Fiber: 6g | Sugar: 5g | Vitamin A: 1090IU | Vitamin C: 15mg | Calcium: 87mg | Iron: 2mg
QR Code linking back to recipe