Skip to Content

Homemade Enchilada Sauce

4.34 from 6 votes
Total: 25 minutes
Serves 2 CUPS

Homemade Enchilada Sauce

Making enchiladas tonight but ran out of enchilada sauce, peeked inside my pantry in a hope that I could find some leftovers but nothing 🙁  So picked up the empty sauce can, read its ingredients and whisked up my very own homemade enchilada sauce. Super easy, under 20 minute recipe and it tastes exactly the same.

I have to admit, I have always used store bought enchilada sauce and up until now I was happy with my enchiladas. But after getting my hands onto my very own homemade enchilada sauce (which is soooo good), I will never use the canned ones again.  

RECIPE DETAIL – The traditional sauce gets its spicy flavor from hot chili peppers and is really spicy. But to keep the hot flavors on the lower side, I substituted hot chilies with tomato puree and it gave this sauce a creamy yet heartier texture. End result – RICH RED COLORED HOMEMADE ENCHILADA SAUCE and it had so much depth of flavor!

Once everything is mixed up let the sauce simmer for 10 minutes for the flavors to blend in perfectly. This will thicken the sauce. No straining is required but if you prefer you can strain the sauce and store it in an airtight container for future use.

Coming up my next recipe Chicken and bean enchiladas...I will definitely not leave you with just the enchilada sauce recipe..Come let’s cook the full meal 🙂

Homemade Enchilada Sauce

Homemade Enchilada Sauce

4.34 from 6 votes
Super easy and full of flavor enchilada sauce for chicken and bean enchiladas.
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 2 CUPS


  • 2 tablespoon Wheat flour or All purpose flour
  • 1/2 tablespoon Paprika or Red chili powder (adjust accordingly)
  • 1/2 tablespoon Crushed Garlic or Garlic powder
  • 1/4 cup Tomato puree
  • 1 tablespoon Vinegar
  • 1/2 tablespoon Oregano
  • 1/2 tablespoon Cumin seeds powder
  • 2 cups Water or Stock
  • Salt to taste
  • 1.5 tablespoon Olive oil/Butter


  • Assemble: all the ingredients.
  • Heat a kadhai...
  • Add oil and flour to it. Mix and cook until its bubbly and light brown in color. Add in all the spices one by one.
  • Pour in water and whisk it well. Make sure no lumps are formed. Mix in tomato puree.
  • Bring it to a boil. Adjust your seasonings and take it off the flame. Allow it to cool down completely.
  • If you prefer strain it through a strainer or use it as is.
  • Enchilada sauce is ready to use.
Disclaimer: The nutritional information provided above is approximate. Variations may exist due to the ingredients/brands used. These numbers should be considered estimates, as they are not calculated by a registered dietician.
Author: Ruchi

Leave a comment

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

Rate the Recipe!


  1. Sonali says:

    Perfect bang on recipe. Made it today and will try your veggie enchiladas tomorrow. Thanks for sharing.

  2. Shobha Patel says:

    I will try your Homemade Enchiladas Sauce

  3. Mita says:

    HI Ruchi. This looks super yum!! Did you use fresh puréed tomatoes?