|

Easy Huevos Rancheros with San Marzano Tomatoes

Sharing is caring!

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.

Plate of huevos rancheros on top of a tortilla.
The tomatoes were provided courtesy of the Consorzio di Tutela del Pomodoro San Marzano dell’Agro Sarnese-Nocerino DOP and ANICAV.

Traditional huevos rancheros are fried eggs served on lightly fried corn tortillas and smothered in a zesty tomato sauce called salsa ranchera. In this easy version, the eggs cook right in the sauce: you simmer a skillet of tomatoes, peppers, and spices, then nestle in the eggs until the whites are set and the yolks are still soft. Spoon everything over warm tortillas, and you have a comforting Mexican breakfast that comes together in one pan.

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. True San Marzano tomatoes make 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:

For the sauce and eggs:

  • 2 tablespoons extra-virgin olive oil
  • ⅓ cup chopped onion
  • 1 small green bell pepper, chopped
  • 1 (14-ounce) can San Marzano DOP tomatoes (or other whole peeled tomatoes), crushed or chopped, plus their juice
  • 1 garlic clove, minced
  • 1 jalapeño pepper, chopped (optional)
  • ½ teaspoon dried oregano leaves
  • ½ teaspoon hot pepper sauce (Tabasco is good)
  • ⅓ cup water
  • Salt and black pepper, to taste
  • 4 large eggs

For serving:

  • 4 corn tortillas, warmed or lightly fried (or toasted English muffins)
  • Sliced jalapeño and/or fresh cilantro, for garnish (optional)
Ingredients laid out to make huevos rancheros.

How To Make Huevos Rancheros

  1. Heat the olive oil in a large skillet over medium-high heat. Add the onion and green pepper, and cook until tender, about 5 minutes.
  2. Add the tomatoes and their juice, the garlic, jalapeño (if using), oregano, hot pepper sauce, and water. Season with salt and pepper. Cover and simmer for 20 minutes.
Tomatoes and spices simmering in a skillet.
  1. Uncover. Crack the eggs, one at a time, into a small cup, then gently slip each one into the sauce.
  2. Cover and simmer over low heat until the egg whites are set, about 5 minutes.
  3. While the eggs cook, warm the tortillas in a dry skillet or lightly fry them in a little oil.
  4. Place a tortilla on each plate, top with an egg and a generous spoonful of sauce, and garnish with jalapeño slices and/or cilantro.
Skillet of huevos rancheros topped with sliced avocado.

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.)
Fork and knife cutting into huevos rancheros.

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.

Plate of huevos rancheros on top of a tortilla.

Huevos Rancheros

5 from 2 votes
Eggs simmered in a zesty tomato, pepper, and onion sauce, served over warm tortillas. An easy, one-skillet Mexican breakfast.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4
Course: Breakfast
Cuisine: Mexican
Calories: 179

Ingredients
  

  • 2 tablespoons extra-virgin olive oil
  • ⅓ cup chopped onion
  • 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

Method
 

  1. Heat the olive oil in a large skillet over medium-high heat. Add the onion and green pepper, and cook until tender, about 5 minutes.
  2. Add the tomatoes and their juice, the garlic, jalapeño (if using), oregano, hot pepper sauce, and water. Season with salt and pepper. Cover and simmer for 20 minutes.
  3. Uncover. Crack the eggs, one at a time, into a small cup, then gently slip each one into the sauce
  4. Cover and simmer over low heat until the egg whites are set, about 5 minutes.
  5. While the eggs cook, warm the tortillas in a dry skillet or lightly fry them in a little oil.
  6. Place a tortilla on each plate, top with an egg and a generous spoonful of sauce, and garnish with jalapeño slices and/or cilantro.

Nutrition

Serving: 1Calories: 179kcalCarbohydrates: 11gProtein: 8gFat: 12gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 186mgSodium: 218mgPotassium: 447mgFiber: 3gSugar: 6gVitamin A: 637IUVitamin C: 39mgCalcium: 74mgIron: 2mg

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.

Huevos Rancheros vs. Shakshuka

These two dishes are close cousins: both pair eggs with a tomato and pepper sauce. The differences come down to where they’re from, how they’re seasoned, and how they’re served.

  • Huevos rancheros come from Mexico. Traditionally, the eggs are fried and served on lightly fried corn tortillas, topped with salsa ranchera made with tomatoes and chiles. They’re often served with beans, avocado, or cheese.
  • Shakshuka comes from North Africa and the Middle East. The eggs are poached right in a skillet of tomato and pepper sauce seasoned with spices like cumin and paprika, and it’s usually served with bread for dipping.

This recipe falls somewhere in between: it has the chiles, oregano, and tortillas of huevos rancheros, but the eggs simmer in the sauce the way they do in shakshuka. It’s the best of both worlds, and it all happens in one skillet!

FAQs About Huevos Rancheros

What does “Huevos Rancheros” mean?

It’s Spanish for “rancher’s eggs,” a hearty breakfast traditionally eaten on Mexican ranches.

What tortillas should I use?

Corn tortillas are traditional, but flour tortillas or even toasted English muffins work in a pinch.

How spicy is it?

That’s up to you! The jalapeño and hot sauce bring the heat, but you can leave them out for a milder version.

Can I fry the eggs instead?

Absolutely. For a more traditional version, fry the eggs separately until the whites are set and the yolks are still runny. Place each egg on a tortilla and spoon the sauce over the top.

Last Bite

Huevos rancheros are proof that simple ingredients can create something truly satisfying. Try them this weekend, and if you do, leave a star rating (it helps other cooks find the recipe) and tell me in the comments: do you like yours mild and saucy, or spicy with extra jalapeños?

3 Comments

  1. 5 stars
    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!

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating