Authentic Mexican Ranch-Style Salsa Recipe

Salsa Ranchera in a bowl with rustic texture
Servings:

4
Servings

Salsa Ranchera


Salsa Ranchera is a hearty, rustic Mexican salsa made by simmering fresh tomatoes, chilies, and onions in broth until they break down into a rich, savory sauce. This versatile condiment is perfect spooned over huevos rancheros, stirred into refried beans, used as a bold base for stews like carne guisada, or served alongside eggs, grilled meats, or roasted vegetables. The finished salsa is comforting, flavorful, and adaptable—easy to tweak for milder or hotter heat and very freezer-friendly for meal prep.
Total:

25 minutes

Equipment

  • Fry pan or skillet
  • Chef’s knife
  • Cutting board
  • Long-handled spoon or spatula
  • Measuring cups
  • Optional: blender or immersion blender for smooth texture

Ingredients

  • 2
    tbsp
    neutral oil (vegetable, canola, or light olive oil)
  • 1/4
    white onion, chopped
  • 2
    jalapeños, or serranos for more heat, chopped
  • 4
    roma tomatoes, chopped
  • 1
    cup
    chicken or vegetable broth
  • Salt and pepper, to taste

Instructions

  • Heat the oil in a large skillet over medium heat until shimmering. Use a pan wide enough to allow the tomatoes and aromatics to cook down evenly.
  • Add the chopped onion, chilies, and tomatoes to the skillet. Stir to coat everything in oil so the vegetables begin to soften and caramelize lightly.
  • Cook the mixture for about 10 minutes, stirring occasionally. The tomatoes will break down and the onions and chilies will release their flavor. Adjust the heat if the pan starts to brown too quickly.
  • Pour in the broth, then season with salt and pepper to taste. The broth helps create a silky texture and deepens the savory flavor of the salsa.
  • Stir again and continue cooking for another 10–15 minutes, or until most of the liquid has reduced and the mixture is soft and thick. Taste and adjust seasoning as needed. If you prefer a thicker, more concentrated salsa, cook a few minutes longer.
  • Remove the pan from the heat and let the salsa cool slightly. For a chunkier, rustic salsa, serve as-is. For a smoother texture, transfer to a blender or use an immersion blender and pulse until you reach your desired consistency.
  • Serve warm or at room temperature. Salsa Ranchera pairs beautifully with eggs, beans, grilled meats, tacos, or as a flavorful sauce for stews and braises.

Notes & Tips

  • Water can be used instead of broth in a pinch. If you swap to water, add a teaspoon or so of chicken or vegetable bouillon or a pinch of salt to boost flavor.
  • For a smoother consistency, blend the salsa after cooking and then return it to the pan to simmer briefly. This creates a velvety ranchera perfect for saucing dishes.
  • If you prefer a milder salsa, remove the seeds and membranes from the jalapeños or use a milder pepper variety. For more heat, use serranos or add a pinch of crushed red pepper.
  • Add a clove or two of minced garlic along with the onions for a deeper, more aromatic flavor. Fresh lime juice stirred in at the end brightens the salsa.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove. This salsa also freezes well—portion into containers or ice cube trays and freeze for up to 3 months for easy meal prep.
  • Use this as a versatile base: spoon over huevos rancheros, drizzle on poached eggs for huevos ahogados, stir into refried beans, or use as a braising sauce for beef or pork.
  • To vary texture and flavor, try roasting the tomatoes and chiles briefly under a broiler before cooking; this adds a smoky layer. Alternatively, cook everything in the skillet for a fully fresh-tasting rustic salsa.

Recipe keywords: Salsa Ranchera recipe, Mexican salsa, breakfast salsa, versatile salsa recipe, how to make salsa ranchera.


Enjoyed this recipe? Leave a comment with your variations or serving ideas below.