This homemade enchilada sauce is a family recipe that we’ve made for generations!

You may think that buying a can of sauce is good enough, but trust us, once you have this homemade version, you will never look back! The flavors are NEXT LEVEL, and it only takes about 20 minutes. Plus, you can save a batch for later to save time.

We use this homemade enchilada sauce to make everything from Cheese Enchiladas to Empanadas to Burritos and, honestly, SO much more! Pretty much any Mexican dish can benefit from a drizzle of flavor.

Once you go homemade, you’ll never buy canned stuff again!

Why you’ll love it + Why it works:

  • Common ingredients. This delicious sauce takes just a few simple pantry ingredients, most of which you probably have on hand!
  • Freeze for later. You can easily make a big batch and freeze or store it for later use, saving time and effort in future dinner recipes.
  • Adjust the spice level. The chili powder does have some spice, but you can change the amount of powder used based on what your family likes.
  • The roux thickens the sauce. Cooking oil and flour together first gives the sauce body and helps it coat enchiladas well.
  • Whisking prevents clumps. Adding the broth while whisking keeps the sauce smooth.
Homemade enchilada sauce ingredients on counter top.
  • Vegetable oil (2 tablespoons): Creates the fat base for the roux and helps cook the flour.
  • All-purpose flour (4 tablespoons): Thickens the sauce and helps create a smooth texture.
  • Chili powder, we prefer Gebhardt’s (3 tablespoons): Gives the sauce its bold red color and classic enchilada flavor. For a milder sauce, decrease the chili powder. For a spicier sauce, increase the amount used or use a spicier brand of chili powder, such as ancho chili powder or chipotle chili powder. 
  • Garlic powder (½ teaspoon): Adds savory garlic flavor.
  • Oregano (¼ teaspoon): Adds earthy herb flavor that pairs well with chili powder and cumin.
  • Salt (½ teaspoon): Seasons the sauce and balances the spices.
  • Cumin (½ teaspoon): Adds warm, smoky flavor and depth.
  • Chicken broth (2 cups): Creates the liquid base of the sauce and adds savory flavor.
  • optional tomato: Stir in 1-2 tablespoons of tomato paste or tomato sauce. Note that this will thicken the sauce as well.

ROUX. Add oil to a pot or saucepan and heat on medium heat. Pour in flour and create a roux by whisking it together for 1-2 minutes. (See How to Make a Roux for extra info)

SEASONINGS. Add chili powder, garlic powder, salt, cumin, and oregano and mix until clumpy.

THICKEN. Pour in chicken broth, whisking the entire time, until there are no more lumps. Simmer for about 15 minutes or until the sauce is thickened. The sauce is thick enough when it coats the back of a wooden spoon well.

PRO TIP: Make Seasoning in Bulk

Quadruple the batch of seasonings, or even the homemade red enchilada sauce recipe to use for later. Combine the following ingredients and keep them in a jar in the cabinet:

  • ¾ cup Gebhardt chili powder
  • 2 teaspoons garlic powder
  • 1 teaspoon oregano
  • 2 teaspoons salt
  • 2 teaspoons ground cumin
  • Spoon out 3 heaping tablespoons of the mixture which is equivalent to about one batch of red enchilada sauce. Makes for easy cooking.
    Enchilada sauce in a pan with a wooden spoon.
    • We highly recommend Gebhardt’s Chili Powder. It’s flavorful and doesn’t give you the brown color of sauce as some generic chili powders do. Increase or decrease the chili powder based on the spiciness level you are looking for.
    • Whisk the oil and flour together for 1 to 2 minutes to cook out the raw flour taste.
    • Add the spices before the broth so they bloom in the roux and become more flavorful.
    • Pour in the chicken broth slowly while whisking to prevent clumps.
    • Simmer until the sauce coats the back of a wooden spoon for the best texture.
    • This sauce freezes so well!! When reheating, remove the freezer and let it thaw in the fridge overnight and then reheat in a pot on the stove (heat and whisk until smooth). Add more chicken broth if needed to thin it out.
    • Make-ahead tip: make the sauce a few days ahead and refrigerate it, then reheat and whisk before using.
    5 from 203 votes

    Enchilada Sauce Recipe

    Our homemade red enchilada sauce is so flavorful and made from a generations-old family recipe that's perfect for all your fav Mexican food!
    Servings: 1 jar
    Prep: 5 minutes
    Cook: 15 minutes
    Total: 20 minutes

    Video

    Ingredients 

    • 2 tablespoons vegetable oil
    • 4 tablespoons all-purpose flour
    • 3 tablespoons chili powder, (we prefer Gebhardt’s)
    • ½ teaspoon garlic powder
    • ¼ teaspoon oregano
    • ½ teaspoon salt
    • ½ teaspoon cumin
    • 2 cups chicken broth

    Instructions 

    • Add oil to a pot and heat on medium heat. Pour in flour and create a roux by whisking them together for 1-2 minutes.
    • Add chili powder, garlic powder, salt, cumin, and oregano and mix until clumpy. 
    • Pour in chicken broth, whisking the entire time until there are no more clumps. Heat for about 15 minutes or until the sauce is thickened. The sauce is thick enough when it coats the back of a wooden spoon well.
    Save This Recipe!
    Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

    Notes

    Creamy sauce. Whisk in ½ cup of heavy cream. This is especially nice when you want to use the sauce as dressing for Nachos, Tacos, or a dip for Quesadillas
    Store in a jar in the fridge for up to 4 days or freeze for up to 2-3 months.
    Pro Tip: Quadruple the batch of seasonings, or even the homemade red enchilada sauce recipe to use for later. Combine the following ingredients and keep them in a jar in the cabinet:
    • ¾ cup Gebhardt chili powder
    • 2 teaspoons garlic powder
    • 1 teaspoon oregano
    • 2 teaspoons salt
    • 2 teaspoons ground cumin
    • Spoon out 3 heaping tablespoons of the mixture which is equivalent to about one batch of red enchilada sauce. Makes for easy cooking.
      •  

      Nutrition

      Calories: 215kcal, Carbohydrates: 39g, Protein: 10g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 1g, Cholesterol: 9mg, Sodium: 3303mg, Potassium: 627mg, Fiber: 10g, Sugar: 4g, Vitamin A: 7147IU, Vitamin C: 0.3mg, Calcium: 122mg, Iron: 7mg

      Nutrition information is automatically calculated, so should only be used as an approximation.

      How to thicken the sauce?

      To thicken without changing the taste, use a cornstarch slurry. In a separate bowl combine 1 teaspoon cold water and 1 teaspoon cornstarch. Once smooth add it to the pot of sauce. Simmer and stir for a few minutes to thicken. Repeat if necessary.

      How to make a creamy enchilada sauce?

      Whisk in ½ cup of heavy cream. This is especially nice when you want to use the sauce as dressing for Nachos, Tacos, or a dip for Quesadillas

      How to store?

      Store this homemade red enchilada sauce in a jar in the refrigerator for up to 4 days or freeze for up to 2-3 months.

      Mexican Sauces and Dips

      Recipes to Make With Enchilada Sauce

      Collections

      This recipe was originally published January 2019.

      About Kristyn

      Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

      Get my cookbook!

      My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

      5 from 203 votes (126 ratings without comment)

      Leave a comment

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

      Recipe Rating




      177 Comments

      1. Rosie says:

        4 stars
        Really easy and yummy on the spice factor. Only change would be less salt. A bit to salty FOr us.

        1. Kristyn Merkley says:

          I am so glad you tried it 🙂 Thank you so much!

      2. Becky Beck says:

        5 stars
        I have used all kinds of canned enchilada sauces, but that has changed due to this recipe. I was the easiest and had the most amazing flavor. I will never by canned again. Thank you for sharing this recipe.

        1. Kristyn Merkley says:

          You are so welcome!! I am so glad you found this recipe 😉

      3. Lori says:

        5 stars
        This was amazing! My fam always loveS my enchiladas but they said this sauce made them over the top good!

        1. Kristyn Merkley says:

          Yay!! I am so glad your family liked them! Thank you so much for sharing that!

      4. Gayle says:

        5 stars
        Excellent!

        1. Kristyn Merkley says:

          So glad you think so 🙂 Thank you so much for letting me know!

      5. Joss says:

        I’m surprised to see no recipe for homemade tamales or sopapias, two recipes I’d really like to have! Love hot tamales, love sopapias with a drizzle of honey!

        1. Kristyn Merkley says:

          No, I do not, but I would like to! My family makes tamales & I love them, so maybe one day, I’ll the recipe up!

      6. Joss says:

        There are no ingredients shown here to make the sauce red. How does it become red sauce?

        1. Kristyn Merkley says:

          The chili powder makes the sauce red 🙂

      7. kathy says:

        There are several questions about chili puree but the recipe does not have it listed or did i miss something??

        1. Lil'Luna Team says:

          I have updated the recipe, so it could be from the previous one 😉

      8. Lynnea says:

        5 stars
        Can you use flour tOrtillas instead?

        1. Kristyn Merkley says:

          You sure could 🙂 Enjoy!!

      9. Melissa says:

        5 stars
        Being a Texan in Montana i have been looking for Good enchiladas. This amazing sauce allows me to make Great enchiladas right at home. super easy and delicious! Thank you, KrIstyn!

        1. Kristyn Merkley says:

          You are welcome!! I am so glad you like it, as much as we do! Thank you!

      10. therese roemmich says:

        Could a person make enough to can it

        1. Kristyn Merkley says:

          Yes, for sure. It lasts in the freezer for a couple months or in the fridge for like 4-5 days. Best to keep in the fridge or freezer.