Ranchera Sauce (Salsa Ranchera)

Ranchera Sauce
photo (c) Robin Grose
  • Total: 30 mins
  • Prep: 15 mins
  • Cook: 15 mins
  • Yield: 3 Cups (6 to 8 Servings)
Ratings (36)

Although it is probably most famous for being the sauce used in Huevos Rancheros, this is one of the most versatile of the basic Mexican cooking sauces. Ranchera Sauce is delicious mixed in with shredded chicken, beef, or pork and works great as a sauce for cooked veggies, and can even be poured on a hamburger or hot dog.

Don’t hesitate to make a double batch of Ranchera Sauce, as it keeps well for several days in the refrigerator—or a few months frozen—and you will soon think of a slew of very tasty ways to take advantage of the extra amount. See additional suggestions for use at the end of this recipe.


What You'll Need

  • 2 tablespoons vegetable oil or pork lard
  • 1/4 cup chopped onion
  • 2 cloves of garlic (diced)
  • 1 fresh serrano or jalapeño chile ​​(seeded and diced)
  • 3 cups peeled and diced fresh tomatoes
  • 1 tablespoon dried oregano
  • 1/2 teaspoon ground dry chile (optional)
  • Salt to taste

How to Make It

  1. Heat the oil or lard in a medium-sized saucepan over medium-high heat. Add the onions, garlic, and fresh chile pepper; saute for 2 or 3 minutes, stirring occasionally so that the ingredients soften but do not brown.

  2. Reduce the heat to medium-low. Add the tomatoes and cook for 5 or 6 minutes, stirring once in a while, until they become soft. Roma tomatoes may need a little more time, as they are not as juicy and do not “wilt” as readily.

  1. Add the oregano, ground chile (if using), and salt to taste; simmer for about 5 more minutes.

  2. Use sauce as-is if you like the texture, or let it cool down and process it in a blender (straining after blended, if desired) if you prefer a smoother sauce.

Variations on Ranchera Sauce

  • As a “dipping sauce” for breadsticks or crispy chicharrones (pork cracklings)

  • With sour cream as a topping for a baked potato

  • Added to a simple chicken, vegetable, or pasta soup

  • As a base sauce for a very Mexican pizza

  • Mixed with shredded meat or chicken as a taco filling

  • As a dressing for steamed cauliflower (with or without cheese) or other cooked vegetables

  • Don’t have a fresh jalapeño or serrano chile? Dice an equivalent amount of canned or jarred pickled hot peppers.

  • Add an extra rustic note to your sauce by dry roasting the tomatoes first. Place whole tomatoes on a dry (no oil) comal, griddle, or skillet over medium heat. Allow tomatoes to roast, turning them occasionally, until the skin turns brown or black all over and the flesh is somewhat cooked. Dice tomatoes, discarding any large pieces of skin, and use in the recipe as indicated.

Nutritional Guidelines (per serving)
102 Calories
3g Fat
10g Carbs
9g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)