Salsas

Salsa Ranchera (Classic Cooked Tomato–Chile Salsa)

A blue human icon signifying servings.
servings
1½-2 cups
A blue hand icon signifying prep time.
Prep
5
A blue clock icon signifying cook time.
cook
20-30
Last updated on
April 1, 2026

Salsa ranchera is one of the most iconic cooked salsas in Mexican home cooking. It gets its name from the ranch kitchens where this kind of simple, everyday salsa was made regularly. The style is rustic and unfussy, built on a short list of ingredients that almost every household kept on hand. Over time, salsa ranchera spread far beyond rural kitchens and became a staple in cities, restaurants, and breakfast spots all over Mexico.

What makes salsa ranchera special is how much flavor you can pull out of just tomatoes, chiles, garlic, and salt. The ingredients are simple, but the cooking method changes everything. Some regions prefer a boiled version, which keeps the salsa bright, clean, and balanced. Other regions roast everything on a comal, which creates a deeper, slightly smoky flavor with more body. Both versions are traditional, and both are delicious. What you choose depends on your mood, your equipment, and the flavor you want.

We'll teach you both methods so you can choose the one that fits your kitchen. The boiled version is quick and classic. The roasted version is richer and more rustic. No matter which one you make, you will end up with a warm, delicious salsa.

Ingredients for Salsa Ranchera

  • Roma tomatoes
  • Serrano or Jalapeño chiles
  • Onion
  • Garlic
  • Salt

That is all you need. Salsa ranchera is intentionally simple, which is why it shows up so often in everyday cooking. The flavor comes from the way the ingredients are cooked, not from a long list of fancy additions.

Boiled Method

The boiled version is the one most people recognize from breakfast dishes like huevos rancheros and chilaquiles. It has a clean, balanced flavor that lets the tomatoes and serranos shine.

  1. Prep the ingredients:  Remove stems from the serranos. Peel the garlic. Rinse the tomatoes.
  2. Simmer everything together:  Place the tomatoes, serranos, onion, and garlic in a saucepan. Cover with water and bring to a gentle simmer over medium heat.
  3. Cook until softened:  Simmer for 8 to 10 minutes. The tomatoes and tomatillos will soften and turn a muted color, and the serranos will become tender.
  4. Blend: Transfer the cooked ingredients plus the fresh cilantro to a blender. Add salt to taste and blend.
  5. Taste and adjust:  Add more salt if needed. For a more rustic texture, pulse instead of blending fully.

Roasted Method

The roasted version is deeper and more complex. Roasting the tomatoes, tomatillos, serranos, and garlic gives the salsa a warm, slightly smoky flavor that feels very traditional in many parts of Mexico.

  1. Prep the ingredients: Remove stems from the serranos. Peel the garlic. Rinse the tomatoes.
  2. Roast the tomatoes, serranos, onion, and garlic: Place them on a comal, cast iron pan, or foil-lined baking sheet. Roast over medium heat or under the broiler until blistered and blackened in spots. Turn as needed so they roast evenly. Don't forget to remove the garlic before it burns.
  3. Blend the base  Add the roasted tomatoes, serranos, garlic, fresh cilantro, and salt to a blender. Blend.
  4. Taste and adjust  Add more salt if needed. For a more rustic texture, pulse instead of blending fully.

How to Choose Between Boiled and Roasted

The preparation of this salsa in Mexico depends on the region, the cook, and sometimes even the purpose of the meal. Both are traditional, both are delicious. If you want something bright and clean, choose boiled. If you want something deeper and more rustic, choose roasted.

Notes & Tips

  • Comal cleanup tip: If you roast the ingredients, place a sheet of aluminum foil over the comal before heating it. The vegetables still blister the same way, but the cleanup is much easier.
  • Texture: Blend fully for a smooth salsa or pulse for a more rustic finish. If you have a molcajete, this is a great chance to use it! You can mince the cilantro separately and fold it in at the end.
  • Serving ideas: Perfect for huevos rancheros, chilaquiles, molletes, or with tortilla chips for snacking.
  • Make‑ahead: Keeps 3–5 days in the fridge.

Final Thoughts

Salsa ranchera is one of the easiest salsas in Mexican cooking. It's simple, comforting, and ever useful. Whether you choose the boiled version or the roasted version, you will end up with a salsa that tastes better than anything you could get from a jar or most restaurants. Enjoy!

Salsas
Salsa Ranchera (Classic Cooked Tomato–Chile Salsa)
A black human icon signifying servings.
serves
1½-2 cups
A black hand icon signifying prep time.
prep in
5
minutes
A black clock icon signifying cook time.
cook for
20-30
minutes
Ingredients
  • 4 Roma tomatoes (Ideally very ripe)
  • 1–3 serrano or jalapeño chiles
  • ¼ white onion
  • 1–3 garlic cloves
  • 1–2 teaspoons oil
  • Salt to taste
Directions
1. Cook the vegetables

Choose the method you prefer.

To roast: Place the tomatoes, chiles, onion, and garlic on a hot comal. Roast until the skins blacken and the vegetables soften.

To boil: Simmer the tomatoes, chiles, onion, and garlic until everything is tender.

2. Blend

Add all the cooked ingredients to a blender along with the cilantro. Blend to your preferred texture. You can keep it chunky for a more rustic salsa or make it smooth.

3. Season

Add salt to taste. Adjust the heat by adding more chile if you want it spicier.

4. Enjoy!

Use warm with eggs, chilaquiles, molletes, or anything that needs a bright cooked salsa.

Still hungry?

Want more recipes straight to your inbox?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.