Rating: 0.00
(0)

Easy Homemade Ranchero Sauce

This authentic ranchero sauce recipe is packed with fresh Mexican flavors. I love serving it with huevos rancheros for an easy Mexican breakfast, but it’s also delicious with tacos, eggs, and other Mexican food recipes.

Jump to Recipe step by step
Bowl of authentic ranchero sauce made with roasted tomatoes, jalapeños, onion, garlic, and fresh cilantro, featuring a rich smoky texture and vibrant red color.

What is Ranchero Sauce?

Ranchero sauce is a classic Mexican tomato-based sauce made with tomatoes, jalapeños, onion, garlic, and seasonings. It pairs perfectly with huevos rancheros, tacos, burritos, or any of your favorite Mexican food! It’s similar to red enchilada sauce, but lighter on the dried chiles and always cooked rather than served as a fresh salsa, making it a staple for Mexican breakfast ideas and homemade Mexican food.

Why You’ll Love this Recipe

The Signature Smoky Flavor – Authentic ranchero sauce gets its rich smoky flavor by charring the vegetables under the oven broiler. This simple step gives the sauce its deep, bold character and the classic taste found in traditional Mexican cooking.

Easy to Make – All you need to do is broil, blend, simmer, and taste. In just a few simple steps, your homemade ranchero sauce is ready to serve!

Use It on Anything You Like – This sauce is incredibly versatile. I love using it for huevos rancheros, but it’s also delicious with all kinds of your favorite Mexican dishes, especially for Mexican breakfast.

Key Ingredients for Ranchero Sauce

Ingredients for Ranchero Sauce.

Roma Tomatoes – Go for ripe Roma tomatoes; they create the base for this sauce.

Jalapeño peppers – These peppers give the sauce a gentle heat. Removing the seeds and membranes can help control the heat level.

Yellow onion & garlic – They add a touch of sweetness and depht of flavor after charred under the broiler.

Dried oregano and cumin – These seasonings are key to a classic ranchero sauce.

Fresh cilantro – It adds a pop of freshness and can’t be missed in this recipe!

Fresh lime juice – for a zesty brightness.

Avocado oil – Any kind of oil will work here, but my favorite is avocado or olive oil.

How to make Ranchero Sauce

Broil the Vegetables – Place the tomatoes, onion, jalapeño, and garlic on a sheet pan and broil until lightly charred, about 5 minutes per side. This step gives the ranchero sauce its deep smoky flavor, so it’s definitely worth it.

Blend the Sauce – Once the garlic is cool enough to touch, remove the skins and add it to a blender along with the charred tomatoes, onion, and jalapeño. Blend until mostly smooth, keeping a little texture for a more rustic and homemade feel.

Immersion blender blending roasted tomatoes, onion, jalapeños, and garlic into a smooth and smoky homemade ranchero sauce.

Simmer the Sauce – Heat a little avocado oil in a skillet over medium heat and carefully pour in the blended sauce. Season with cumin, oregano, and salt, then let the sauce gently simmer for about 5 minutes. If the sauce becomes too thick, add a small splash of water until it reaches your preferred consistency.

Homemade ranchero sauce simmering in a skillet with Mexican seasonings and fresh cilantro, creating a rich smoky tomato sauce for huevos rancheros and Mexican dishes.

Finish and Serve – Remove the sauce from the heat and stir in freshly chopped cilantro for a fresh burst of flavor. Give it a final taste, adjust the salt if needed, and serve while warm.

Jar of authentic ranchero sauce made with roasted tomatoes, jalapeños, onion, garlic, and fresh cilantro, featuring a rich smoky texture and vibrant red color.

Recipe FAQs

Can I make this ahead of time?

Absolutely! I actually think this ranchero sauce tastes even better the next day, once the flavors have had time to fully develop. The extra resting time makes the sauce richer, deeper, and more balanced.

For what I can use ranchero sauce?

This ranchero sauce is incredibly versatile and works with so many Mexican and Tex-Mex dishes. I love serving it with huevos rancheros, tacos, burritos, taquitos, and fajitas, but it also makes a delicious enchilada sauce or topping for just about anything that needs a smoky, flavorful kick.

How long does ranchero sauce last in the fridge?

Store the ranchero sauce in an airtight container or mason jar in the refrigerator for up to 7 days. The flavors continue to develop over time, making it even more delicious after a day or two.

Other Mexican Recipes to Try

If you love bold and fresh Mexican flavors, there are plenty more recipes to try. My fresh tomato salsa is perfect for tacos, chips, and grilled dishes, while the homemade huevos rancheros are one of my favorite Mexican breakfast ideas and pair perfectly with this smoky ranchero sauce.

Fresh Homemade Salsa
A fresh homemade salsa made with ripe tomatoes, lime, and herbs – simple, balanced, and perfect for tacos, nachos, or everyday meals.
Check out this recipe
Watermelon Salsa
A fresh watermelon salsa made with juicy watermelon, lime, herbs, and a touch of heat – light, balanced, and perfect for tacos, grilled dishes, or summer snacking.
Check out this recipe

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.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 2 cups
Course: Dip, Sauce
Cuisine: Mexican

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

Equipment

  • Baking Sheet
  • Immersion Blender

Method
 

Roast the Vegetables
  1. 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
  1. Squeeze the garlic from its skins and blend it together with the roasted vegetables until smooth and rich.
Cook and Season
  1. 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
  1. 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.

Join the Conversation

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 0
Close
Copyright © 2022 LEMON & LIMES.
Made with by Loft.Ocean. All rights reserved.
Close
Popular Search: