Huevos Rancheros
While the Middle East has shakshuka and China has stir-fried tomato and egg dishes, Mexico has Huevos Rancheros — and it makes perfect sense. Eggs and tomatoes are one of those pairings that just work. They’re hearty, comforting, and so versatile you can enjoy them for breakfast, brunch, or even dinner.

At its core, Huevos Rancheros is wonderfully simple: a fried egg with firm whites and a runny yolk, served on a lightly fried tortilla and smothered in a rich tomato-based sauce. Crispy tortilla, velvety egg, zesty sauce — it’s the kind of Mexican comfort food that turns a few humble ingredients into a meal that feels like a fiesta on your plate.
For this version, I gave it a little Italian flair by using authentic San Marzano dell’Agro Sarnese-Nocerino tomatoes. (Go ahead, try saying that three times fast!) These tomatoes are grown in volcanic soil near Naples, Italy, and they’re considered the gold standard — the champagne of canned tomatoes.
When you’re shopping, look for the DOP seal and the words “pomodori pelati Italiani” on the can. Without those two markings, you’re not getting the real deal. Using true San Marzano tomatoes makes the sauce rich, slightly sweet, and full of depth — a worthy upgrade to an already classic dish.
Be sure to check out the website I Love San Marzano DOP to learn more!
Let’s look at the step-by-step instructions for making this easy huevos rancheros recipe.
Ingredients
For this rancheros recipe, you need the following ingredients:
- 2 tablespoons extra-virgin olive oil
- 1 small green pepper, chopped
- 14 ounces canned tomatoes, crushed or chopped, plus their juice
- 1 garlic clove, minced
- 1 jalapeno pepper, chopped (optional)
- ½ teaspoon dried oregano leaves
- ½ teaspoon hot pepper sauce (Tabasco is good)
- ⅓ cup water
- 4 large eggs

How To Make Huevos Rancheros
- Heat the olive oil in a frying pan over medium-high heat, add the onion and green pepper, and cook until the onion and pepper are tender.
- Add the chopped tomatoes along with their juice, garlic, jalapeno (if using), oregano, hot pepper sauce, and water. Simmer, covered for 20 minutes.

- Uncover. Break the eggs, one at a time, into a cup and then slip each into the sauce.
- Cover and simmer over low heat until the eggs are set, about 5 minutes.
- Serve over tortillas or toasted English muffins, topped with some of the sauce.

Season with salt and black pepper to taste. Garnish with jalapeno pepper slices and/or fresh cilantro.
Storage & Reheating
- Refrigerate: Store leftover sauce (without eggs) for up to 3 days.
- Reheat: Warm the sauce on the stovetop, then cook fresh eggs in it before serving. (Eggs don’t reheat well once cooked.)

If you’re like me and can’t get enough of Mexican flavors, you’ll also love my Mexican Street Corn Salad, refreshing Watermelon Agua Fresca, and decadent Mexican Chocolate Ice Cream Pie. And don’t forget the Homemade Tajín Seasoning — it’s perfect sprinkled on fruit, veggies, or even cocktails.

Huevos Rancheros
Ingredients
Method
- Heat the olive oil in a frying pan, add the onion and green pepper, cook until tender.
- Add the chopped tomatoes with their juice, garlic, jalapeno, if using, oregano, salt, hot pepper sauce, and water. Simmer, covered for 20 minutes.
- Uncover. Break the eggs, one at a time, into a cup and then slip each into the sauce.
- Cover and simmer over low heat until the eggs are set, about 5 minutes.
- Serve over tortillas or toasted English muffins, topped with some of the sauce.
Nutrition
Video
Tried this recipe?
Let us know how it was!Variations & Serving Ideas
- Classic style: Serve over warm corn tortillas.
- Tex-Mex twist: Add refried beans or black beans as a base layer.
- Cheesy version: Sprinkle queso fresco or cheddar on top before serving.
- Breakfast-for-dinner: Serve with rice, avocado slices, and a side of roasted potatoes.
FAQs About Huevos Rancheros
It is the Spanish term that translates to “rancher’s eggs,” a traditional breakfast eaten on Mexican ranches.
Corn tortillas are traditional, but flour tortillas or even toasted English muffins work in a pinch.
That depends on you! Jalapeño and hot sauce bring heat, but you can leave them out for a milder version.
Huevos Rancheros is proof that simple ingredients can create something truly satisfying. Try it this weekend and let me know — do you like yours mild and saucy, or spicy with extra jalapeños? Leave a comment below and share how you made it your own!

Fantastic, delicious and easy to make 🙂 thanks
I am so glad you enjoyed it!
The combination of crispy tortillas, rich ranchero sauce, and perfectly cooked eggs makes for a satisfying and authentic dish. I love how easy it is to customize with toppings like avocado, cheese, or fresh cilantro. A true breakfast (or anytime) favorite!