How to Make Fresh Huevos Rancheros
Fresh Huevos Rancheros, A popular Mexican breakfast dish called “rancher’s eggs,” or huevos rancheros, mixes basic ingredients to create a filling and tasty meal. Pair your Huevos Rancheros with a side of Authentic Mexican Rice for a complete Mexican-inspired meal.

This recipe, which combines fried eggs, soft corn tortillas, refried beans and fresh salsa, is the ideal fusion of flavours and textures. Huevos Rancheros offers robust flavours with little work, making it a great choice for a filling brunch or a quick dinner idea. It’s also flexible, making it simple to modify for vegetarian or vegan diets!
Ingredients
Here’s everything you need to make Fresh Huevos Rancheros (serves 6):
- Corn tortillas: 6 small white corn tortillas (or flour tortillas if preferred)
- Refried beans: 1 ½ cups (pinto or black beans work well)
- Eggs: 6 large eggs (over-easy or fried)
- Olive oil: 1 teaspoon
- Onion: ½ medium, chopped
- Garlic: 2 cloves, minced
- Ground cumin: ½ teaspoon
- Salt and pepper: To taste
- Fire-roasted tomatoes: One 14.5-ounce can (including juices)
- Diced green chiles: One 4-ounce can
- Fresh cilantro: ½ cup, chopped
- Avocado: 1 large, diced
- Optional garnishes:
- Cotija cheese or queso fresco
- Lime wedges
- Hot sauce or pico de gallo
For the best results, use high-quality fire-roasted tomatoes to enhance the flavor.

Preparation Steps: Step-by-Step
Step 1: Make the Salsa
- Heat olive oil in a skillet over medium heat.
- Sauté the chopped onion for 2–3 minutes until translucent.
- Add garlic and cook for another 30 seconds.
- Stir in ground cumin, salt, pepper, fire-roasted tomatoes (with juices), and diced green chiles.
- Simmer the mixture for about 5 minutes, stirring occasionally. Adjust seasoning to taste.
If you’re new to making fresh salsa, check out this guide on Chicken Tinga for tips on working with fire-roasted tomatoes.
Step 2: Prepare the Tortillas
- Heat a clean non-stick skillet over medium heat.
- Spray lightly with non-stick cooking spray.
- Warm each tortilla for about 1 minute per side until soft and pliable.
Step 3: Assemble the Base
- Spread a spoonful of heated refried beans onto each tortilla.
Step 4: Add Salsa and Eggs
- Spoon the prepared salsa generously over the beans.
- Fry eggs to your desired doneness (over-easy is traditional) and place one egg on top of each tortilla.
Step 5: Garnish and Serve
- Sprinkle with chopped cilantro and diced avocado.
- Add optional garnishes like cotija cheese or lime wedges for extra flavor.
Nutrition Facts (Per Serving)
Nutrition Facts
- Amount Per ServingCalories251.4
- % Daily Value *
- Total Fat
9.2g
12%
- Saturated Fat 1.6g 8%
- Cholesterol 212.5mg 71%
- Sodium 807.4mg 36%
- Potassium 0mg 0%
- Total Carbohydrate
34.15g
13%
- Dietary Fiber 5.3g 19%
- Total Sugars 2.5g
- Protein 11.2g 23%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
You Might Also Like
Tres Leches Cake makes a perfect dessert after your Huevos Rancheros feast.
Authentic Mexican Rice is an ideal side dish to complement this recipe.
Mediterranean Vegetable Frittata | classic huevos rancheros | Green Bean Casserole
For more inspiration, check out this Ultimate Guide to Mexican Cuisine.
similar recipes: