To a skillet, heat olive oil over medium heat. Add in onions and garlic and sauté until softened and translucent, about 4 minutes.
1 tbsp olive oil, 1 onion, 1 clove garlic
To the same skillet, add in black beans, diced tomato, cumin, salt, pepper, lime juice, diced tomatoes, cilantro, and water. Stir well to combine, cover, and cook for 5 minutes until heated through.
1 ½ cup black beans, 1 tsp cumin, ¼ tsp pepper, ¼ tsp salt, 1/2 lime, ½ cup tomato, 2 tbsp cilantro, ¼ cup water
Let the bean mixture cool slightly before carefully transferring to a food processor, blending until smooth with a few chunks left over.
To a small skillet, warm each tortillas over medium heat for 1-2 minutes on each side.
Transfer tortillas to a plate and spread ⅓ cup of the bean mixture for each set of two tortillas.
4 tortilla
To the same skillet, begin to fry your egg to your preferred level of doneness. Place the egg on top of the tortilla and top your huevos rancheros with cilantro, pico de gallo, avocado, and cheese. Serve and enjoy!
4 egg, ¼ cup cilantro, ½ cup pico de gallo, ½ avocado, 2 tbsp queso fresco