Homemade Ranchero Sauce

Last updated: June 21st, 2024

This post may contain affiliate links. As Amazon Associates and through other affiliate programs, we earn from qualifying purchases if you click on a link – at no extra cost to you. 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!

Ranchero sauce in a bowl

If you’ve been paying attention to our recipes, you know how much we love Mexican food. One of our favorite ingredients in Mexican cooking is ranchero sauce, a deliciously spicy tomato sauce made with 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. So when we developed our homemade wet burrito recipe (which you can find here), we learned to make ranchero sauce ourselves! And we want to teach you how to make this delicious sauce, too.

Spicy Homemade Ranchero Sauce Ingredients

So what is ranchero sauce, and what ingredients go into it? Ranchero sauce is traditionally a tomato base with chile peppers, onion, garlic, and spices. Here are the ingredients you’ll need to make our homemade ranchero sauce recipe:

  • Onion
  • Garlic
  • Jalapeno
  • Chipotles in adobo
  • Diced green chile peppers
  • Diced tomatoes
  • Chicken broth (substitute with vegetable broth for a vegetarian ranchero sauce)
  • Spices – salt, black pepper, paprika, Mexican oregano, chili powder, ancho chile powder, cayenne pepper, cumin, garlic powder
  • Lime juice
A bowl of spicy ranchero sauce

Canned diced tomatoes make this ranchero sauce recipe super easy. We also like to use chicken broth for extra flavor, however you can substitute with vegetable broth or water for a vegetarian option. (And if you happen to be making this sauce for our sweet potato black bean enchilada recipe, you can even use the liquid from the canned black beans instead!).

How To Make Homemade Ranchero Sauce

Ever wonder how to make your own ranchero sauce at home? You’ve come to the right place then. Our recipe for homemade ranchero sauce is so easy and it only takes 20 minutes. Here’s how to make it:

  1. Sauté onion, jalapeno, chipotle pepper, diced green chiles, and minced garlic in vegetable oil in a saucepan over medium heat until soft.
  2. Add canned diced tomatoes, chicken broth (or vegetable broth, if you’d like this to be vegetarian), salt, black pepper, paprika, Mexican oregano, chili powder, ancho chile powder, ground red cayenne pepper, cumin, garlic powder, and lime juice.
  3. Stir everything to combine well and bring to a boil.
  4. Once boiling, stir and lower heat to a simmer and cook for about 5 minutes.
  5. Transfer sauce to a blender and blend on medium speed until smooth, about 30 seconds.
  6. Use immediately or transfer to an airtight container for storage in the fridge or freezer.

It’s that easy! This sauce is so flavorful and delicious, you’ll never go back to store-bought again.

Before you make the recipe, here’s one helpful tip: hold a kitchen towel (one that you don’t mind getting dirty) over the blender lid when blending the sauce. Since you’re putting a hot liquid straight into the blender, the steam could make the lid pop off while you’re blending the sauce! We’ve never had an issue with the whole lid coming off, but some sauce definitely finds its way through the crevices where the center part of the lid unscrews. The kitchen towel will protect you from any hot splatter that might occur.

A bowl of spicy homemade ranchero sauce

And whatever you do, don’t use the “pulse” button on your blender when there’s steaming hot liquid inside. We made this mistake once, and we can guarantee you won’t want to have to clean up the mess it makes!

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 to our Chicken Burritos Ranchero, it’s a delicious addition to:

  • Quesadillas – spread some on the inside of a tortilla before adding the cheese
  • Tacos – drizzle it over your tacos for a spicy topping
  • Enchiladas – use ranchero sauce in place of enchilada sauce for a unique twist on classic 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 for spicy pizza, or mix it in with something like ranch dressing to create a whole new kind of pizza sauce

It’s also super easy to cook up a large batch and freeze whatever won’t be used immediately. Just let it cool completely before storing in an air-tight container, and it’ll keep for up to 3 months in the freezer. Before you’re ready to use it, simply defrost in the fridge overnight.

Homemade ranchero sauce in a bowl

If you love Mexican food and spicy sauces, we can guarantee you’ll love our easy homemade ranchero sauce. Get the recipe below and slather it on all your favorite Mexican dishes for spicy, savory flavor that will warm your insides. If you love this recipe, don’t forget to rate, comment and share!


Love this recipe? You may also enjoy these recipes:

To browse more of our latest recipes and seasonal dishes, visit our homepage here.

Like this recipe? Don’t forget to share it and follow us on Pinterest!

Ranchero sauce in a bowl

Homemade Ranchero Sauce

Nicole
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!
5 from 1 vote
Prep Time 5 minutes
Cook Time 12 minutes
Total Time 17 minutes
Course Ingredients, Sauce
Cuisine Mexican
Servings 5 cups
Calories 77 kcal

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

Blending: You may want to hold a kitchen towel (that you don’t mind getting dirty) over the blender lid when blending the sauce. The steam from the hot liquid in the blender may make the lid pop off. We’ve never had an issue with the whole lid coming off, but some sauce definitely finds its way through the crevices where the center part of the lid unscrews. The kitchen towel will protect you from any hot splatter that might occur.
Uses: Check out our Chicken Burritos Ranchero and Spicy Sweet Potato Black Bean Enchiladas for some delicious recipes that use this sauce. You can also put ranchero sauce on tacos or nachos, or use it in a quesadilla or burrito bowl.
Storing ranchero sauce: Homemade ranchero sauce will last for about 3 months if stored in the freezer, or up to 5 days in the refrigerator. Make sure you let the sauce cool completely before packaging and storing.

Nutrition

Calories: 77kcalCarbohydrates: 12gProtein: 2gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gTrans Fat: 1gSodium: 617mgPotassium: 415mgFiber: 3gSugar: 5gVitamin A: 688IUVitamin C: 30mgCalcium: 76mgIron: 3mg
Want more?Sign up for our newsletter here and never miss a new recipe!
Share with us on IG!Mention @candidcooksblog or tag #thecandidcooks!
Follow us on PinterestVisit our profile @thecandidcooks and don’t forget to pin this recipe!
Keyword blender, jalapeno, peppers, stovetop, tomatoes
Tried this recipe?Please consider leaving a review!

If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.

Looking for kitchen inspiration? Head over to our shop to see what we cook with every day, plus recommendations for foodie gifts and eco-friendly products.

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




Close
The Candid Cooks © Copyright 2021
Close