Homemade Enchilada Sauce

Homemade Enchilada Sauce is one of those recipes that I have always wanted to try out, but haven’t gotten around to yet. I have heard how easy and how much better it is, but still just hadn’t hopped on the band wagon until recently. Let me tell you, was I ever missing out!

This recipe is SO easy to make and SO much better than a can! I promise! The flavor is so delicious and can easily be adjusted to the amount of heat you want. I was seriously blow away by how much more my enchiladas came to life by just a couple extra steps.

I am going to highly encourage you to try out this recipe for yourself! You won’t ever want enchilada sauce from a can again after trying out this homemade recipe!

*Just want to note I DID NOT can this in the mason jars pictured. I just stored it in that in the fridge until I used it just a couple hours later.*

Homemade Enchilada Sauce... this recipe is SO easy to make and SO much better than a can! You won't ever want it any other way after trying out this recipe!

4.8 from 6 reviews
Homemade Enchilada Sauce
  • ½ cup oil
  • 4 Tablespoons flour
  • ⅓ to ½ cup chili powder, depending on your taste- mild or medium
  • 2 (8 oz) cans tomato sauce
  • 3 cups water
  • ½ teaspoon cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon onion salt
  • salt to taste
  1. In a large skillet, heat oil over medium-high heat. Add in flour and chili powder, stir to combine and reduce heat to medium. Stir constantly and cook until lightly browned in color.
  2. Stir in tomato sauce, water, cumin, garlic powder and onion salt into the skillet, stirring constantly and continuing to cook on medium heat for 10 minutes of until slightly thickened. Add salt as need to reach desired flavor.
Recipe from AllRecipes


If you make this recipe, snap a photo and hashtag it #chefintraining and/or #chefintrainingblog. I would love to see how these recipes take shape in your kitchens.

Filed under: dinner, mexican, sauce

Leave a Comment

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

Rate this recipe


  1. Maria Miller

    I m excited to try this. Have you found a recipe for a green enchilada sauce?

  2. Yvonne M

    Do you think this would freeze well? I'd love to make a big batch and freeze it. Thanks!

  3. Bonny Lee

    It's so easy to make mole from dried chiles. Just soak them in water until they are soft, then puree them with a little salt. There, you have your own sauce. If it's too soupy, add a few pieces of bread.

  4. Debi

    I wonder if tapioca, almond meal or cornstarch would work instead of flour for my gluten allergic family member?

    1. Hal

      A cornstarch slurry should work as a substitute, however you won't want to like you do with the flour.

  5. Lisa

    Love your recipes, DIY ect. I'd suggest adding 1/4tsp cumin or adjust to taste. I add quite alot but it'll take your enchiladas to another level.

  6. Siobhan

    I have never made enchilada sauce with tomatoes... different for sure.

  7. Candie

    can I ask a silly question? What kind of oil? I used canola and it did not taste good.

    1. Cynthia Concoatu


      Try vegetable oil. I don't see the difference between the two, but I prefer vegetable. You could also use bacon fat for over the top flavor.

  8. Petie S.

    Instead of using all water I would switch it up and use 1/3 water and 2/3's broth...beef for beef enchiladas or chicken broth for chicken enchiladas.. Yum!

  9. Irene M.

    Except for the tomato sauce, that's how my mom taught me how to make enchilada sauce; sometimes I add a little bit of beef bouillon granules and taste before I add salt. I should try it with tomato sauce.

  10. Leti

    Are you serious! Homemade enchilada sauce!? I´m from Texas so enchiladas are definitely one of my favorite foods. I currently live in Spain and don´t find that here so I am making this recipe this weekend. Got a good recipe for enchiladas? Thanks so much for posting this!

  11. pam

    This sauce is great! I have made it a few times and it was received with compliments. I won't buy store bought again.

  12. JoAnn


    I have been looking for this simple recipe for YEARS!!!!!! It truly is the BEST! Thank you for finding it and sharing.

  13. Sonya Smith

    OMGoodness! I just made this enchilada sauce and it is so good. So, when I was getting the ingredients I said let me buy some jar enchilada sauce just in case. Guess what? I'm taking the jar stuff back. Your recipe was perfect. Keep up the good work! I'm going to try all your recipes that I like. Thank you for sharing this with us.

  14. Sabrena Padgett


    Do you know if this could be made in larger amounts and kept for longer periods of time?

  15. Muriel Duhamel

    Can this recipe be frozen as well. Any answer will be greatly appreciated. I am going to make this tonight and. There are only two of us here. So I would like to
    Freeze the remaining.
    Thanks it looks so good, going to give it a try. Thanks for sharing.

  16. Teresa r

    Everyone seems to only leave a comment that they'll try it & not that they did! I wanna know if its worth trying or not! Why leave a comment if u haven't tried it!

    1. Lisa Christiansen


      OMG. I just made this for our chimis and it was the perfect sauce. My husband ate 2. That says it all for me. I did go with the 1/3 cup chili powder. So it was perfect for both of us. Thanks for sharing this.

    2. Lisa Christiansen

      Really wonderful. I am so glad I made it. Now 8 just have to figure out where to put the leftover. Definitely not throwing it out.

    3. Lisa Christiansen

      Theresa it is awesome. Delicious. I will never buy store bought again. Just realize this recipe make 3 1/2 cup of sauce. I love it.!

  17. Lisa Christiansen


    OMG. I just made this for our chimis and it was the perfect sauce. My husband ate 2. That says it all for me. I did go with the 1/3 cup chili powder. So it was perfect for both of us. Thanks for sharing this.

  18. Holly


    I tried this recipe tonight for my enchiladas and this sauce is amazing, I did tweak the recipe a tad to add my own twist, but everytime I try one of your recipes my taste buds are always happy, thank you once again!!!