This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

This Ranchero Sauce is rich, smoky, and full of bold Mexican flavor! It is made with tomatoes, peppers, onions, and spices for a versatile sauce perfect for tacos, enchiladas, or breakfast dishes.

A white bowl filled with red ranchero sauce and a spoon, surrounded by tortilla chips and fresh cilantro on a white surface.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Homemade Ranchero Sauce is the perfect addition to all your favorite Mexican dishes or to serve over your favorite eggs. This great recipe is made with simple ingredients and adds so much flavor to any Tex Mex Dish.

Make this tomato-based sauce for an easy sauce that everyone will love. We love making sauce from scratch so we can easily control the ingredients. If you love this Homemade Sauce Recipe, try Homemade Red Enchilada Sauce Recipe or Quick Homemade Salsa Verde Recipe.

Ingredients

Top-down view of Ranchero Sauce ingredients on a white surface: chopped onions, minced garlic, chopped jalapeรฑos, olive oil, diced tomatoes, vegetable broth, and spices including chili powder, cumin, paprika, salt, and pepper.
  • Diced Tomatoes – You can use 10 ripe roma tomatoes instead of the diced tomatoes if you prefer.
  • Jalapeรฑo – Jalapeรฑos can vary a lot in spice level, so if you want extra heat, leave the seeds in.
  • White Onion – Chop into small pieces and freeze onion
  • Cloves Garlic, minced – Learn How to Mince Garlic Cloves
  • Olive Oil – Use any type of oil
  • Chicken Broth – Substitute with vegetable broth or see Chicken broth substitutes if you are out
  • Chili Powder – See The Best Chili Powder Substitute
  • Ground Cumin – If you are out, see Best Substitute for Cumin
  • Paprika – You can also use smoked paprika
  • Oregano – Feel free to substitute with fresh herbs or use Mexican Oregano

Scroll to the recipe card for the full recipe details.

How to Make Ranchero Sauce

A white skillet with chopped onions and green peppers being sautรฉed in oil for ranchero sauce, stirred with a wooden spatula. A blue and white striped towel is next to the skillet on a marble countertop.

Step 1 – Heat oil in a large pan over medium-high heat. Add onion and jalapeรฑo, cook until softened, about 5 minutes.

A white skillet holds chopped onions, green peppers, and minced garlic being sautรฉed for Ranchero Sauce with a wooden spatula. A blue and white striped kitchen towel rests beside the skillet on a marble countertop.

Step 2 – Add garlic, cook for 1 minute more.

A skillet with chopped onions, red bell peppers, and assorted spices is being stirred into a vibrant Ranchero Sauce with a wooden spatula, next to a blue and white striped kitchen towel on a marble countertop.

Step 3 – Add tomatoes, chili powder, cumin, paprika, oregano, salt, pepper, and chicken broth. Bring the mixture to a simmer.

A white skillet filled with chunky Ranchero Sauce being blended with an immersion blender, next to a blue and white striped kitchen towel on a marble surface.

Step 4 – Reduce heat to low and simmer for 15 minutes until tomatoes break down and sauce thickens. Use an immersion blender or food processor to puree until smooth, or carefully transfer to a blender. Then the sauce is ready to serve and enjoy! You can even serve topped with fresh cilantro and lime juice.

A close-up of a spoon lifting chunky Mexican sauce from a white bowl, with tortilla chips and a sprig of cilantro blurred in the background.
A white bowl filled with red ranchero sauce and a spoon, placed on a white surface. Tortilla chips are visible nearby on the left.

Ranchero Sauce

5 from 1 vote
This Ranchero Sauce is rich, smoky, and full of bold Mexican flavor! It is made with tomatoes, peppers, onions, and spices for a versatile sauce perfect for tacos, enchiladas, or breakfast dishes.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 2 cups
Cuisine Mexican
Course Sauces
Calories 150

Ingredients

Want to save this?
Just enter your email and Iโ€™ll send it right to you, plus great new recipes weekly.

Instructions

  • Heat oil in a large skillet over medium heat. Add onion and jalapeรฑo, cook until softened, about 5 minutes.
  • Add garlic, cook for 1 minute more.
  • Add tomatoes, chili powder, cumin, paprika, oregano, salt, pepper, and chicken broth. Bring to a simmer.
  • Reduce heat to low and simmer for 15 minutes until tomatoes break down and sauce thickens.
  • Use an immersion blender to puree until smooth, or carefully transfer to a blender.
  • Then the sauce is ready to serve and enjoy!

Recipe Video

Recipe Notes

You can use 10 ripe roma tomatoes instead of the diced tomatoes if you prefer.
For a thicker sauce, simmer longer. For thinner, add more broth.
Jalapeรฑos can vary a lot in spice level, so if you want extra heat, leave the seeds in.
The sauce will keep for a week as long as it’s refrigerated in an airtight container.

Nutrition Facts

Calories 150kcal, Carbohydrates 18g, Protein 4g, Fat 8g, Saturated Fat 1g, Polyunsaturated Fat 1g, Monounsaturated Fat 5g, Cholesterol 2mg, Sodium 1632mg, Potassium 761mg, Fiber 5g, Sugar 10g, Vitamin A 2447IU, Vitamin C 47mg, Calcium 71mg, Iron 2mg

Pin This Now to Remember It Later

Pin Recipe

Variations Ideas

  • Creamy Ranchero Sauce – Add 2 Tbsp sour cream or Greek yogurt.
  • Smoky Chipotle Ranchero – Stir in a chopped chipotle pepper in adobo sauce.
  • Mild Version – Use roasted red peppers instead of jalapeno peppers.
  • Chunky Style – Skip blending for a more rustic texture.
  • Sauce Consistency – For a thicker sauce, simmer longer. For thinner, add more broth.

Serving Recommendations

Ranchero Sauce is delicious served over eggs, huevos rancheros, Carne Asada Burritos, Ground Beef Tacos Recipe and Grilled Chicken Fajitas.

We have served over Ground Beef Enchiladas for a delicious topping. You can even serve with tortilla chips instead of salsa.

A hand holds a tortilla chip dipped in vibrant Ranchero Sauce above a bowl filled with salsa, with more chips visible in the background.

Frequently Asked Questions

Is Ranchero Sauce Spicy?

It has a mild to medium heat, but you can easily adjust by adding more or fewer peppers.

Whatโ€™s the difference between Ranchero Sauce and Enchilada Sauce?

Ranchero Sauce is tomato-based with a fresh, smoky flavor, while enchilada sauce is more chili based and usually made without tomatoes.

How to Store Leftovers

Store the leftover Cooked Sauce in an airtight container in the refrigerator for up to 1 week.

Can I Freeze Ranchero Sauce?

Absolutely! Freeze in portions in a freezer safe container for up to 3 months.

More Easy Sauce Recipes

We love hearing from you! If you make Ranchero Sauce Recipe, please leave us a comment or a star review.

Want to save this?
Just enter your email and Iโ€™ll send it right to you, plus great new recipes weekly.

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, Iโ€™m Carrie Barnard โ€” a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families โ€” without the stress.

5 from 1 vote

Leave A Review

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

Recipe Rating




Comments

  1. Casey says:

    5 stars
    This sauce was the great addition to our tacos! So delicious