Go Back

Ranchero Sauce (Authentic Version)

Ranchero sauce is a rich and flavorful Mexican tomato sauce with smoky, savory, and mildly spicy flavors. I love using it for huevos rancheros, but it’s also delicious served with tacos, grilled chicken, or spooned over roasted vegetables.
Servings 2 cups
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes

Equipment

  • Baking Sheet
  • Immersion Blender

Ingredients

  • 4 roma tomatoes
  • 1/2 yellow onion , halved
  • 1 jalapeño pepper , halved and deseeded
  • 2 cloves garlic , unpeeled
  • 1 tbsp avocado oil
  • 1 tsp cayenne pepper
  • 1/2 tsp ground cumin
  • 1/2 tsp dried oregano
  • 1/2 tsp kosher salt
  • 2 tbsp cilantro , finely chopped
  • 2 tbsp fresh lime juice

Instructions

Roast the Vegetables

  • Arrange the tomatoes, onion, jalapeño, and garlic on a sheet pan and broil until nicely charred and softened, turning halfway through for even roasting. This step adds the smoky depth that makes ranchero sauce so flavorful.

Blend the Sauce

  • Squeeze the garlic from its skins and blend it together with the roasted vegetables until smooth and rich.

Cook and Season

  • Warm the oil in a skillet, pour in the blended sauce, and season with cumin, oregano, and salt. Let it simmer for a few minutes so the flavors can fully develop. Add a little water if you want a thinner sauce.

Add Fresh Herbs and Serve

  • Stir in freshly chopped cilantro at the end for a bright, fresh flavor, then serve warm.

Notes

  • Make Ahead Tip – This sauce tastes even better after the flavors have had time to develop, so I often prepare it a day ahead. It keeps well in the refrigerator for 4 to 5 days and can be frozen for up to 3 months.
  • Adjust the Spice Level – I usually remove the seeds from the jalapeños to keep the sauce mild and balanced. If you enjoy more heat, leave the seeds and membranes in for a spicier flavor.
Course: Dip, Sauce
Cuisine: Mexican
Keyword: egg free, mexican sauce, nut free, ranchero, vegan, vegetarian