Go Back
+ servings
Homemade Ranchero Sauce

Homemade Ranchero Sauce

Course Main Course
Cuisine Mexican
Keyword homemade-ranchero-sauce
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 4 cups
Author Melissa Sperka


  • 1 medium sweet onion diced
  • 3 dried Guajillo peppers soaked in hot water, seeded and diced
  • 1 serano pepper chopped
  • 1 medium jalapeno pepper chopped
  • 3 clove garlic minced
  • vegetable oil
  • 1 28 oz can pureed tomatoes
  • 1 16 oz can fire roasted tomatoes or diced tomatoes and green chilies
  • 1 16 oz chicken broth
  • 3 Tbsp chopped cilantro
  • 1 Tbsp cumin
  • 1 Tbsp dark chili powder
  • 1 1/2 tsp seasoned salt [more or less to taste]
  • 1 tsp ancho chili powder or smoked paprika
  • 1 tsp Mexican oregano
  • 1/2 tsp black pepper
  • 1 lime juiced


  • Before you begin, place the guajillo peppers in a shallow dish and cover with hot water. Sit for 15-20 minutes then seed and chop.
  • In a large skillet over medium high heat, saute the diced onion and peppers in a couple of drizzles of vegetable oil. Season lightly with seasoned salt and black pepper.
  • Saute for 2-3 minutes until softened and beginning to brown then add the minced garlic. Saute for 1 minute.
  • Add the remaining ingredients. Lower the temperature and continue to simmer, gently bubbling, uncovered for 40-45 minutes to reduce and thicken. Stir periodically.
  • After reducing add the juice of 1 lime. Ladle into a stand blender or use an immersion blender to blend until smooth.
  • Cool and freeze or serve over huevos rancheros, homemade enchiladas or as a taco sauce.