This easy huevos rancheros recipe is ready in just 25 minuteswith a total prep time of only 5 minutes. It uses simple ingredients like eggs and crushed tomatoes, but features a unique twist: salsa dip for an extra burst of flavor.
This time-saving one-pan meal is good for a quick breakfast, lunch, or dinner, requiring only a non-stick pan or skillet to make the rich sauce from fire-roasted tomatoes and our secret ingredient.

As a passionate home cook with years of experience perfecting flavorful meals, we developed this recipe to bring authentic Mexican flavors to your kitchen without the long prep time. While we appreciate a traditional slow-cooked sauce, we do not always have time for that. Using salsa dip directly in the pan is an addition that delivers a simple and good depth of flavor. It has become a massive favorite in our own kitchen because it offers high-impact flavor with minimal effort.
What are Huevos Rancheros?
Huevos Rancherostranslating to rancher's eggs, is a traditional Mexican breakfast originally designed to fuel farm workers through a long day. It is a hearty, savory dish consisting of lightly fried corn tortillas topped with warm, cooked salsa ranchera sauce and fried eggs. While the classic version is simple but takes longer to make, we love simplifying it to make it a quick family breakfast. The secret is to use a chunky, good salsa dip.
If you are planning a full weekend brunch spread, this savory dish is a showstopper. It pairs perfectly with fresh sides like our guacamolebut if you want to offer a mix of sweet and savory options for your guests, try serving these alongside our fluffy pancakes or a brioche french toast. It's the good way to make sure everyone at the table leaves happy!
The Secret Ingredient: Why we Use Salsa Dip
You might be wondering, “, why salsa dip?” Traditional Ranchero sauce usually requires sautéing onions, peppers, and garlic before simmering tomatoes for a long time to get that thick, rich consistency.
By using a jar of salsa dip the kind you usually eat with corn chips, we are hacking the process! The dip is already thickened and packed with onions, capsicums (peppers), and spices. When you mix this with fire-roasted crushed tomatoes, you instantly get a sauce that tastes like it has been simmering all day. It holds the eggs perfectly and stops them from running all over the pan.
Before You Start: Expert Tips For Success
Fresh Tomato Option: If you prefer fresh over canned, you can substitute the crushed tomatoes for 2 large, vine-ripened tomatoes, diced. You may need to simmer the sauce a few minutes longer to break them down and get the right consistency.
Salsa Dip: We use salsa dip purely for added flavor benefits and to thicken the sauce quickly. This is not a traditional huevos rancheros recipe, however, and you do not have to add it in if you do not want to. If adding salsa dip, make sure it is one you know and love already!
Tortilla Microwave Method: If you prefer a softer tortilla or want to skip frying them in oil, wrap a stack of 3 to 4 corn tortillas in a damp paper towel. Microwave on high for 30 to 45 seconds until warm and pliable. Keep them wrapped in a clean tea towel until you are ready to assemble. Note: These will be much softer than fried tortillas.
Heat Control: If your sauce is bubbling too aggressively, the eggs will break apart or cook too hard. Keep the heat on low once the eggs are in the pan.
Dairy Free: To keep this dairy free, skip the cheese or use a vegan alternative. We recommend Follow Your Heart Feta Crumbles for a texture similar to Cotija.
Ingredients

- Salsa dip: Now we know we say Salsa of your choice, but a reliable one to use for this recipe is Tostitos Chunky Salsa (Medium). It is technically a dip rather than just a salsa. It has a thicker, almost tomato-paste-like base that is designed to cling to chips. This is good for your recipe because it instantly thickens the sauce without needing to simmer it down for 20 minutes. It holds the eggs in place perfectly so they don't slide around. Just avoid restaurant-style salsas (like Herdez Salsa Casera or Mateo's) for this specific step. While they are more authentic, they are much more watery and will require longer simmering to thicken up enough to hold the eggs.
- Crushed Tomatoes: we recommend using fire-roasted canned tomatoes if you can find them. They add a smoky depth that pairs perfectly with the cumin and paprika.
- Corn Tortillas: Traditional Huevos Rancheros uses corn tortillas, not flour. Corn tortillas hold up better against the sauce and offer a good toasted flavor when lightly fried.
- Cheese: Crumbled Cotija or Queso Fresco is traditional, but Feta is a great substitute. You can also use shredded Cheddar or Monterey Jack for a mellower finish. For a dairy-free option Follow Your Heart Feta Crumbles are our top choice. They mimic the salty, crumbly texture of traditional Cotija cheese perfectly.
Note: Please see the recipe card below for the complete list of ingredients and measurements.
Recipe Variations & Toppings
One of a reliable things about this dish is how customizable it is. Here are some ways to switch it up.
- Protein Boost – Brown some chorizo or bacon bits in the pan before adding the tomatoes for a meaty version. We have a North African version of this called Shakshouka using a lean sausage.
- Bean Variations – Add refried beans to the base of your corn tortilla before serving or you can stir rinsed black beans or kidney beans directly into the tomato sauce before cracking the eggs.
- Cheese – we love using fresh Cotija or queso fresco, but shredded cheddar, Monterey Jack, or even feta work beautifully, and for dairy free use
- Garnish Ideas – Fresh cilantro (coriander), diced avocado or guacamole, sliced jalapeños, and a squeeze of lime juice cut through the richness of the yolks.
On the stove
Start by preparing the base for your meal. Heat a little oil in a large skillet and lightly fry the corn tortillas for about 30 seconds per side. You want them warm and pliable so they hold their shape under the sauce, not hard or crispy. Once done, remove them from the pan and set them aside on a plate.
Using the exact same skillet, it is time to build the flavor. Pour in the crushed fire roasted tomatoes and stir in the secret ingredient: salsa dip. This instantly thickens the mixture and adds authentic taste without requiring a long simmer. Season the sauce to your preference and let it bubble gently.
Once the sauce is simmering perfectly, use a spoon to make small pockets in the liquid. Carefully crack the eggs directly into the saucemaking sure to space them out evenly across the pan. Lower the heat and cover the skillet with a lid. Let the pan simmer until the egg whites are fully set but the yolks remain soft.
Assemble the dish by placing the warm tortillas on your serving plates. Carefully scoop the cooked eggs and generous amounts of the rich tomato sauce right on top of the tortillas. Finish the plates with fresh cilantro, diced avocado, or crumbly cheese before serving immediately.



Keeping leftovers
This is a fantastic recipe for meal prep! The Ranchero Sauce actually tastes better the next day as the flavors have time to marry. You can make the sauce up to 3 days in advance. Store it in the fridge in an airtight container. When you are ready to eat, pour the cold sauce into your skillet, bring it to a simmer, and proceed with cracking in the eggs.
Storage:
- If you have leftover sauce with eggs already cooked in it, store it in an airtight container in the refrigerator for up to 2 days.
- Reheated fried eggs will have a firmer yolk (they won't stay runny) and the whites can become slightly rubbery. For a reliable experience, we recommend only cooking as many eggs as you plan to eat right away.
Reheating:
- Stovetop (Best Method): Place the leftovers in a small pan over low heat. Cover with a lid and heat gently for 5–8 minutes until warmed through. This prevents the eggs from becoming rubbery.
- Microwave: You can microwave individual portions for 1–2 minutes, but be sure to cover the dish as the tomato sauce will splatter!
Freezing:
- Sauce: The tomato and salsa base freezes beautifully for up to 3 months. Thaw overnight in the fridge before using.
- Eggs: Do not freeze the cooked eggs. The texture becomes rubbery and watery upon thawing.
Troubleshooting and FAQ's
Why are our egg whites still runny?If the whites aren't setting but the yolks are getting hard, your heat might be too high. Lower the heat to medium-low and ensure your lid is tight fitting. The steam gets the whites cooked.
Can we make this ahead of time?You can make the sauce ahead of time and store it in the fridge for up to 3 days. When you're ready to eat, just heat the sauce in the pan until bubbling and crack your eggs in. We don't recommend cooking the eggs in advance as the texture changes.
Is this spicy?It depends entirely on the salsa dip you choose! Use a mild dip for a family friendly version, or a hot salsa if you want to wake up your tastebuds.

What you need
- 1 tablespoon olive oil
- 1 onion medium-sized, chopped
- 2 cloves garlic peeled and chopped
- 1 red pepper deseeded and diced
- 15 ounce crushed tomatoes canned, use fire-roasted if you can
- 10 ounces salsa dip mild, medium or hot – your choice!
- 2 teaspoon ground cumin
- 1 pinch cayenne pepper add more if you like it hot
- 1 pinch salt to season
- 1 pinch pepper to season
- 4 eggs
- 1 jalapeño sliced, to serve
- 4 avocado slices or more, to serve
- 1 tablespoon cotija crumbled, queso fresco or feta cheese
- 1 handful cilantro leaves chopped or whole, to serve
- 4 corn tortillas or flour tortillas, to serve
Method
- In the same pan, add some more oil and fry the onion, garlic, and red peppers for about 5 minutes, or until peppers are just beginning to soften and the onion becomes transparent.
- Add in tomatoes, salsa dip, cumin, cayenne (if using), salt and pepper to your taste, and bring to the boil. Reduce the heat down to low and continue to simmer for a further 4-5 minutes, or until the sauce begins to reduce.
- Make 4 wells in the tomato sauce mixture and crack eggs as quickly as you can into each to ensure an even cooking time.
- Continue cooking, undisturbed, until done to your liking.
- Serve eggs with sauce over tortillas, with sliced jalapeños, avocados, cheese and cilantro leaves.








