Print

Flavorful Huevos Rancheros Recipe with Easy Homemade Ranchero Sauce and Refried Beans

huevos rancheros recipe - featured image

A quick and easy huevos rancheros recipe featuring a homemade ranchero sauce and creamy refried beans, perfect for breakfast, brunch, or casual dinner.

Ingredients

Scale
  • 4 ripe Roma tomatoes, chopped
  • 1 small white onion, diced
  • 2 cloves garlic, minced
  • 12 jalapeño peppers, seeded and chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons vegetable oil or olive oil
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1/2 small onion, finely chopped
  • 1 clove garlic, minced
  • 1/2 teaspoon ground cumin
  • Salt to taste
  • 2 tablespoons lard, bacon fat, or vegetable oil
  • 4 corn tortillas
  • 4 large eggs
  • Fresh cilantro for garnish
  • Crumbled queso fresco or shredded cheddar cheese (optional)
  • Avocado slices for serving (optional)

Instructions

  1. Make the Ranchero Sauce: Heat 2 tablespoons of oil in a medium skillet over medium heat. Add the diced onion and sauté until translucent, about 3-4 minutes. Stir in the minced garlic and chopped jalapeños; cook for another minute until fragrant.
  2. Add the chopped Roma tomatoes to the skillet. Sprinkle in the ground cumin, smoked paprika, salt, and pepper. Reduce heat to medium-low and let the mixture simmer, stirring occasionally, until the tomatoes break down and the sauce thickens—about 15-20 minutes. If you prefer a smoother sauce, carefully transfer to a blender and pulse until desired consistency. Set aside and keep warm.
  3. Prepare the Refried Beans: In a small saucepan, heat the lard or oil over medium heat. Add the finely chopped onion and cook until softened, around 3 minutes. Add the garlic and cumin, stirring for 30 seconds. Add the drained pinto beans, mash them with a potato masher or fork, and cook for 5-7 minutes, stirring frequently until creamy. Season with salt to taste. Keep warm on very low heat.
  4. Toast the Tortillas: Warm a skillet over medium-high heat. Lightly toast each corn tortilla for about 30 seconds per side until they develop small brown spots and start to crisp but remain flexible.
  5. Cook the Eggs: In the same skillet (wipe clean if needed), melt a little butter or oil over medium heat. Crack in the eggs and cook sunny side up or how you like them, aiming for runny yolks. This usually takes 3-4 minutes.
  6. Assemble the Huevos Rancheros: Place a toasted tortilla on each plate. Spread a generous spoonful of warm refried beans over the tortilla, then top with a cooked egg. Spoon the homemade ranchero sauce liberally over the egg and garnish with crumbled queso fresco and fresh cilantro. Add avocado slices on the side if desired.

Notes

Toast tortillas to prevent sogginess. Adjust jalapeño seeds for desired heat. Keep sauce thick but vibrant; add water if too thick. Sunny side up eggs are traditional but over-easy works well. Prepare sauce and beans ahead for convenience.

Nutrition

Keywords: huevos rancheros, ranchero sauce, refried beans, Mexican breakfast, easy brunch, homemade sauce, corn tortillas, eggs