Homemade Ranchero Sauce
This post may contain affiliate links. We only promote products we actually use and truly love!
This easy spicy homemade ranchero sauce cooks in less than 20 minutes and is the perfect addition to burritos, tacos, enchiladas, or any of your favorite Mexican dishes!

If you’ve been on our site before, you probably know how much we love Mexican food. And one of our favorite ingredients in Mexican cooking is ranchero sauce, a deliciously spicy tomato sauce featuring chile peppers. We first encountered this sauce at our favorite local Mexican restaurant and quickly learned how hard it is to find a quality store-bought ranchero sauce (if we can even find one at all!).
So when we developed our chicken burritos ranchero recipe, we needed to learn how to make ranchero sauce ourselves! And we want to teach you how to make this delicious sauce, too.
Pro tip: it’s not only great for Mexican food, but makes a really fun base for spicy pizzas like our chicken bacon ranchero pizza! We also have a delicious spicy pizza sauce that’s like the Italian version of this ranchero, and it’s to die for.
What To Expect
Summarize and save this content on:
AI can make mistakes. Don’t trust everything it says.
Key Ingredients

- Chipotles in adobo – These are one of our favorite ingredients. While we use only one chipotle in this recipe, you can add more for added heat and smokiness. Check out our expert tips sections below for how to use the rest of the can!
- Chicken broth – We like chicken broth for added flavor, but it can be substituted with vegetable broth for a vegetarian ranchero sauce.
- Mexican oregano – Mexican oregano and Italian oregano are very different and can’t be interchanged. We highly recommend buying Mexican oregano for this recipe. If you can’t find Mexican oregano, marjoram is the best substitute.
- Ancho chili powder – Acho chili powder adds a smoky, slightly spicy flavor to the dish. If you can’t find it, substitute a 50/50 blend of smoked paprika and ground cayenne.
See the recipe card for full information on ingredients and quantities.
How To Make Spicy Ranchero Sauce

Step 1: Sauté onion, jalapeno, chipotle pepper, diced green chiles, and minced garlic in vegetable oil in a saucepan over medium heat until soft.

Step 2: Add the diced tomatoes, broth, seasonings, and lime juice.

Step 3: Stir well and bring to a boil. Lower the heat and simmer for 5 minutes.

Step 4: Blend using an immersion blender until smooth.
Expert Tips
What Do You Put Ranchero Sauce On?
This ranchero sauce has quickly become a favorite because of its versatility. Not only is it the perfect topping for our chicken burritos ranchero (and many other burritos!), it’s a delicious addition to:
- Quesadillas – spread some on the inside of a tortilla for an added pop of flavor for any quesadilla.
- Tacos – drizzle it over your tacos for a spicy topping or toss shredded chicken in it for our shredded chicken tacos or baked chicken tacos.
- Enchiladas – use ranchero sauce in place of enchilada sauce for a unique twist on classic enchiladas or in our sweet potato black bean enchiladas.
- Burrito bowls – mix it into cilantro-lime rice and beans for extra flavor.
- Pizza – you can use ranchero sauce by itself as a base on our chicken bacon ranchero pizza, or mix it in with something like ranch dressing to create a whole new kind of pizza sauce.
- Huevos rancheros – Make a delicious breakfast of fried eggs, tortillas, and other favorite toppings like beans, avocado, and cheese, and drench it all in our spicy ranchero sauce!

Our Favorite Mexican Dinner Recipes
Love this recipe? You may enjoy these recipes, too:
Tell us what you think!
We hope you enjoy this recipe! When you try it out, please leave a review and a star rating in the comments below. Happy cooking! – Nicole and Alex

Homemade Ranchero Sauce
Save this recipe!
Equipment
Ingredients
- 1 tablespoon vegetable oil
- ½ medium white onion chopped
- 1 jalapeno chopped
- 1 chipotle pepper in adobo chopped
- 4.5 ounces canned diced green chiles
- 1 teaspoon minced garlic
- 28 ounces canned diced tomatoes
- ½ cup low-sodium chicken broth (sub vegetable broth for vegetarian)
- ½ teaspoon sea salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- 1 teaspoon Mexican oregano
- 1 teaspoon chili powder
- ½ teaspoon ancho chile powder
- ½ teaspoon ground red cayenne pepper
- ½ teaspoon cumin
- 1 teaspoon garlic powder
- 2 tablespoons lime juice
Instructions
- Heat vegetable oil in a medium saucepan over medium heat until shimmering, about 1 to 2 minutes.
- Add chopped onion, jalapeno, chipotle pepper, diced green chiles, and minced garlic to the saucepan. Cook until softened, about 5 minutes, stirring frequently.
- Add the remaining ingredients and stir to combine. Increase heat to medium-high and bring to a gentle boil.
- Once the sauce is boiling, stir well and turn heat to medium-low. Simmer for 5 minutes.
- Transfer sauce to a blender and blend until smooth, about 30 seconds.
- Use ranchero sauce in your favorite Mexican dishes, like our Chicken Burritos Ranchero, or store for later use.
Notes
Nutrition
If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.





We developed this recipe because we just couldn’t find a store-bought ranchero sauce, and I’m so glad we did. I would never buy it pre-made now. It’s too good and so easy.