This post may contain affiliate links. Please read our disclosure policy.

Homemade enchilada sauce starts with a simple roux, then adds tomato sauce, broth, and zesty south-of-the-border spices. Once you make it, you’ll never buy the canned version again!

taking Enchilada Sauce out of a jar with a spoon

Holly’s Recipe Highlights

  • Flavor: This red enchilada sauce blends chili powder, garlic, cumin, and oregano in tomato sauce and broth for a savory, spicy, and earthy flavor that lifts any dish.
  • Serving Suggestions: We use this sauce to give Tex-Mex flair to all kinds of recipes. Drizzle it over chorizo tacos, chili cheese fries, or even a baked potato with loads of melty cheese and a dollop of sour cream.
  • Yield: This recipe makes the equivalent of two 28-ounce cans, so you can enjoy it all week long or freeze some for later!
oil , broth , tomato sauce , flour , seasonings with labels to make Enchilada Sauce

Ingredient Tips for Enchilada Sauce

  • Sauce: Look for plain tomato sauce, not tomato paste or puree. The broth is interchangeable, so use what you have on hand. Try chicken, beef, or vegetable broth!
  • Seasonings: Pantry ingredients like garlic and onion powders, ground cumin, chili powder, and oregano are all you need for this flavorful and fragrant sauce. Feel free to adjust the amounts and use a DIY chili seasoning to control the heat.

Fire it Up!

  • More spice: Kick it up by increasing the chili powder, adding a pinch of cayenne, ancho chili powder, red pepper flakes, or a little juice from a jar or can of green chiles or jalapenos.
  • Less spice: For a milder, creamy sauce, whisk in some milk or sour cream at the end of step 4, or decrease the amount of chili powder.

How to Make Enchilada Sauce

  1. Prepare: Make a roux in a pan using oil and flour (recipe below).
  2. Whisk: Stir seasonings into the flour mixture, add tomato sauce and broth a little at a time until smooth.
  3. Simmer: Bring to a boil, then simmer until slightly thickened.
  4. Season: Add salt and black pepper to taste before using.
jar of Enchilada Sauce

Holly’s Storage Tips

  • Refrigerate leftover enchilada sauce in a covered container or mason jar with a tight-fitting lid in the fridge for up to 4 days.
  • Freeze sauce in a zippered bag with the air squeezed out for up to 4 months.

    Ways to Use Enchilada Sauce

    Did your family love this Enchilada Sauce? Leave a rating and comment below.

    image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
    Enchilada Sauce served in a jar
    4.89 from 34 votes↑ Click stars to rate now!
    Or to leave a comment, click here!

    Enchilada Sauce

    This homemade enchilada sauce has layers of savory, spicy, and earthy flavors that will enhance any Tex-Mex dish.
    Prep Time 10 minutes
    Cook Time 10 minutes
    Total Time 20 minutes
    Servings 28
    Email this recipe!
    Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

    Equipment

    Ingredients  

    • ¼ cup vegetable oil
    • ¼ cup all-purpose flour
    • ¼ cup chili powder
    • 1 teaspoon garlic powder
    • 1 teaspoon onion powder
    • 1 teaspoon cumin
    • ½ teaspoon dried oregano
    • 30 ounces tomato sauce two 15 ounce cans
    • 3 cups chicken broth

    Instructions 

    • Heat oil in a large saucepan over medium heat. Whisk in flour and cook for 2-3 minutes while stirring until fragrant and nutty smelling.
    • Stir in chili powder, garlic powder, onion powder, cumin and oregano. Cook 1 minute more.
    • Add tomato sauce and broth a little at a time, stirring between each addition until smooth. 
    • Bring to a boil, reduce heat to a simmer and let simmer 2 to 3 minutes or until slightly thickened.
    • Remove from heat and season with salt and pepper to taste.

    Notes

    This recipe makes 56 oz. (the equivalent of two 28 oz. cans).
    Nutrition information is for ¼ cup of enchilada sauce.
    To store homemade enchilada sauce, let it cool to room temperature, then transfer it to an airtight container or a zip-lock bag and refrigerate it for up to 4-5 days, or freeze it for up to 3-4 months.
    4.89 from 34 votes

    Nutrition Information

    Serving: 0.25cup | Calories: 37 | Carbohydrates: 4g | Protein: 1g | Fat: 2g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 272mg | Potassium: 141mg | Fiber: 1g | Sugar: 1g | Vitamin A: 760IU | Vitamin C: 2mg | Calcium: 14mg | Iron: 1mg

    Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

    Course Dip, Dressing, Sauce
    Cuisine American, Mexican, Tex Mex

    bold and zesty Enchilada Sauce with writing
    red Enchilada Sauce in a jar with a title
    jar of Enchilada Sauce with a title
    homemade Enchilada Sauce in a jar and on a spoon

    Categories:

    , ,

    Recipes you'll love

    About the author

    Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
    See more posts by Holly

    Follow Holly on social media:

    pinterest facebook twitter instagram

    Free eBook!

    Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

    You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

    4.89 from 34 votes (21 ratings without comment)

    Leave a Reply

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

    Recipe Rating




    Comments

    1. I made this sauce just now…WOW! I added about a tablespoon of sugar as my chili powder is pretty hot. I had to use a can of stewed tomatoes and a can of diced tomatoes as I was out of sauce. I just threw them in the blender till smooth. I can’t wait to fix my tamale pie tonight! So glad I found this recipe. I will be making a larger batch to can later on. Also going to try it gluten free.5 stars

    2. this recipe to make enchilada sauce does not have the amount of each ingredient to be added into the oil, flour mixture. (at least, I could not find it) I was really wanting to make my sauce from scratch. can you please email me the ingredients for this?
      Thank you.

      1. Hi Maria, to find the full list of ingredients including amounts scroll all the way down to find the recipe or hit the “jump to recipe” button at the top of the page. I hope this helps!

    3. Never buying enchilada sauce again! This was SO good, and made the leftover turkey enchiladas taste like they were made intentionally, and not just a last ditch effort to use up the Thanksgiving bird. I used one can of regular tomato sauce and one low sodium. Froze half the sauce, so we will see how that works.5 stars

    4. Love the idea of making my own enchi sauce we use alot of it here. Do you think I can do low sodium or sodium free broth?

    5. I made this today, and it was really good. I did have to add a little sugar to balance the acidity of the tomato sauce, but I made no other changes. Thanks, Holly!5 stars

    6. This recipe as well as the Enchilada Casserole Recipe was fantastic. I plan on making this sauce for many things it was so good. Thanks for perfecting this sauce. -Ginny5 stars

      1. Hi Edna, we have never tried freezing this recipe but other readers have with success. If storing in the fridge, it should last up to a week.