International Recipes and Cooking Around the World

Huevos Rancheros

Plate of Mexican huevos rancheros

(Mexican ranch-style eggs)

Average: 4.8 (10 votes)

Huevos rancheros is a classic Mexican breakfast, traditionally served to farm laborers, or rancheros. The eggs match perfectly with the spicy tomato sauce. Use fresh tortillas to mop up every last bite.

Good accompaniments for this dish include frijoles de la olla or fried potatoes with chorizo.

2 servings


  • Oil -- 2 tablespoons
  • Onion, minced -- 1/4
  • Garlic, minced -- 1 or 2 cloves
  • Serrano or arbol chile peppers, minced -- 1 or 2
  • Tomatoes, chopped -- 1 cup
  • Salt and pepper -- to taste
  • Eggs -- 4
  • Corn tortillas -- 4 each


  1. Heat the oil in a small saucepan over medium heat. Saute the onions and chiles until the onions are translucent. Add the garlic and saute for 1 or 2 minutes more. Add the tomatoes, salt and pepper, reduce heat to low and simmer for 8 to 10 minutes.
  2. While the sauce is simmering, heat the tortillas in a dry hot skillet until soft. Lay on a warm plate and set aside. Fry two eggs to your liking in the same skillet and place one on each of the tortillas. Top with some of the simmering sauce and serve.

Huevos Rancheros Variations

  • Possible garnishes: Shredded jack cheese or crumbled queso fresco; diced avocados; sour cream; chopped cilantro.
  • The eggs can be scrambled or poached instead of fried.
  • Add a little ground cumin to the sautéing onions for a more flavorful sauce. Or use a little chipotle pepper instead of the serrano or arbol peppers. Or use a canned salsa to save time.


Whats4eats is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

You Might Also Like


Individual portion of chakchouka

(North African eggs poached in a pepper ragout)