
Fresh Huevos Rancheros
Ingredients
- Pico de gallo*
- 2 medium ripe tomatoes
chopped, about 1 ½ cups
- ¼ cup finely chopped white onion
- ¼ cup chopped fresh cilantro
- 2 tablespoons lime juice
about 1 medium lime
- ¼ teaspoon fine-grain sea salt
- Refried beans
- 2 teaspoons extra-virgin olive oil
- ¼ cup finely chopped white onion
- ¼ teaspoon fine-grain sea salt
- 1 teaspoon ground cumin
- 1 can black beans or pinto beans
rinsed and drained, or 1 ½ cups cooked beans, 15 ounces
- ¼ cup water
- to tasteFreshly ground black pepper
- ½ teaspoon lime juice
- Everything else
- 1 ½ cups of your favorite red salsa
either homemade or jarred, 12 ounces
- 4 teaspoons extra-virgin olive oil
divided
- 4 eggs
- 4 corn tortillas
- ½ cup shredded Monterey Jack cheese
optional
- Freshly ground black pepper
- Optional garnishes: Crumbled Cotija or feta cheese
sliced avocado, additional chopped cilantro and/or hot sauce
Directions
- 1
To prepare the pico de gallo: In a medium bowl, combine the tomatoes, onion, cilantro, lime juice, and salt. Stir to combine, then set the bowl aside for later.
- 2
To cook the beans: In a small saucepan over medium heat, warm the olive oil until shimmering. Add the onions and salt. Cook, stirring occasionally, until the onions have softened and are turning translucent, about 3 to 6 minutes.
- 3
Add the cumin and cook, stirring constantly, until fragrant, about 30 seconds. Pour in the drained beans and water. Stir, cover and cook for 5 minutes. Reduce the heat to low, then remove the lid and use a potato masher or the back of a fork to mash up about at least half of the beans. Continue to cook the beans, uncovered, stirring often, for 2 to 3 more minutes, until thickened.
- 4
Remove the pot from the heat and stir in the pepper and lime juice. Taste and add more salt, pepper or lime juice if necessary. If the beans seem dry, add a very small splash of water and stir to combine. Cover until you’re ready to serve.
- 5
Meanwhile, warm the salsa. Pour the salsa into a medium saucepan over medium heat. Bring the salsa to a simmer, stirring occasionally, and then reduce the heat to low until you’re ready to serve. (Or, warm the salsa in a bowl in the microwave—it won’t condense as much but it’ll work!)
- 6
In a small skillet over medium heat, warm each tortilla individually, flipping as necessary. Spread the black bean mixture over each tortilla and place each tortilla on an individual plate. If using Jack cheese, sprinkle it over the tortillas. Set aside.
- 7
To fry the eggs: In the same skillet over medium heat, pour in 1 teaspoon olive oil and wait until it’s shimmering. Carefully crack an egg and pour it into the skillet without breaking the yolk. Fry the egg, lifting and tilting the pan occasionally to redistribute the oil, until the whites are set and the yolk is cooked to your preferred level of doneness. Place the fried egg on top of a prepared tortilla and repeat with the remaining eggs.
- 8
Spoon about one-fourth of the warmed salsa across each dish, avoiding the egg yolk. Use a slotted spoon or fork to do the same with the pico de gallo, leaving the messy tomato juices behind. Sprinkle with freshly ground black pepper and add any additional garnishes you might like.
- 9
Serve immediately. If you don’t use up all of your beans, leftovers are a great dip for tortilla chips.

Fresh Huevos Rancheros
Similar Recipes
Ratings & Reviews
Be the First to Rate
Your rating helps others discover amazing recipes. Share your experience and let others know what you think!
About this Recipe
Craving a vibrant, flavorful breakfast that feels special yet simple to make at home? Our Fresh Huevos Rancheros recipe brings the authentic taste of a Mexican morning right to your kitchen, featuring a burst of garden-fresh flavor.
What truly elevates this classic vegetarian Mexican breakfast is the vibrant, homemade pico de gallo. Made with ripe tomatoes, crisp white onion, fresh cilantro, and a zesty squeeze of lime, it provides an unparalleled freshness that brightens every bite. This attention to fresh ingredients ensures a dish far superior to any store-bought alternative.
Imagine warm corn tortillas, generously spread with savory, spiced refried beans, topped with a perfectly fried egg, and crowned with that glorious, zesty pico de gallo. This naturally vegetarian dish offers a delightful interplay of textures and bright, robust flavors, from the earthy beans and tender egg to the crisp, tangy salsa. It's a satisfying and colorful meal that awakens the palate.
For your refried beans, feel free to use either black beans or pinto beans based on your preference; both yield a delicious result. You can customize your Huevos Rancheros by adding optional garnishes like rich, shredded Monterey Jack cheese or a sprinkle of crumbled Cotija or feta cheese. Creamy sliced avocado, extra chopped cilantro, or a dash of hot sauce can also be added for personal flair.
Perfect for a leisurely weekend brunch or a satisfying start to any day, these Huevos Rancheros are a complete and colorful meal on their own, needing no additional sides.







