Huevos Rancheros is a classic Mexican breakfast dish that consists of eggs cooked on top of tortillas and smothered in a tomato-based sauce — but honestly, I love these any time of day! This recipe is packed with bold flavors from the spices and salsa, and is perfect for a quick and satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
- 4 corn tortillas
- 4 eggs
- 1 cup of canned black beans, rinsed and drained
- 1/2 cup of salsa
- 1/4 cup of chopped cilantro
- 1 tablespoon of olive oil
- 1 teaspoon of ground cumin
- Salt and pepper to taste
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add the cumin and cook for 30 seconds.
- Add the black beans and salsa to the skillet and stir until well combined. Reduce heat and let the sauce simmer for about 5 minutes.
- While the sauce is simmering, heat a separate skillet over medium-high heat and toast the tortillas until lightly browned, about 1-2 minutes per side.
- Once the sauce has thickened, use a spoon to create four wells in the sauce and crack an egg into each well. Season with salt and pepper to taste. Cover the skillet and let the eggs cook for about 3-4 minutes, or until the whites are set but the yolks are still runny.
- To assemble, place a tortilla on each plate and spoon the egg and sauce mixture over the top. Garnish with chopped cilantro.
Notes
Feel free to customize the sauce by adding different spices or more salsa for a bigger kick. You can also try different toppings such as shredded cheese, avocado (my favorite), or sour cream. Serve with a side of refried beans or rice for a complete and satisfying meal. Enjoy!
Nutrition
- Serving Size: 1 serving
- Calories: 232 calories
- Sugar: 4g
- Sodium: 571mg
- Fat: 9g
- Carbohydrates: 27g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 187mg







