Red Enchilada Sauce is a delicious and simple recipe that is simple to make and comes together in under 20 minutes. Quickly whip up a batch with simple easy-to-find ingredients like broth, tomato paste, and Mexican spices. You can even double the batch and save half for later. This authentic sauce is the best addition to your next chicken, beef, or veggie enchiladas dinner. 

email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week!

When I order a plate of enchiladas at a Mexican restaurant they’re normally judged by ONE primary factor – how good is the enchilada sauce?

From mole sauce to salsa verde, or a creamy red enchilada sauce – if the sauce isn’t perfect you run the risk of ruining the entire dish!

So when I was recently remaking these Shredded Chicken Enchiladas, I also did a few trial runs of the red enchilada sauce.

Some with tomato paste, some without…Others with too much chili powder and yet another with not enough…

After WAY too much red enchilada sauce coursing through these veins I can promise you that this recipe you see here today is by FAR the best one to make at home(It’s also SO much better than the canned kind!)

And unlike other more traditional recipes that call for tons of hard-to-find ingredients (like dried chiles!), this one uses common ingredients that you probably already have in your pantry!

So yes, it is SUPER easy to make and can be ready in just 20 minutes!

Flour, oil, Mexican spices, tomato paste, and broth as the ingredients for a red enchilada sauce recipe.

Ingredients

The ingredients you will need for this enchilada sauce recipe include:

  • Oil.  Olive, avocado, or vegetable oil can be used in this recipe.  Using a more mildly flavored type is preferred so the Mexican spices shine through.
  • Flour.  Either an all-purpose regular or a gluten-free 1-to-1 blend will work equally as well. You can also try substituting with a Paleo flour blend instead.
  • Chili Powder. A regular, mild brand, such as McCormick’s, is best.  Be careful when buying other brands or in bulk as the spice level of the powder can vary drastically. If you would like to increase the spice level of the sauce, opt for a medium-heat chili powder. You can also use half ancho or adobo chili powder and half regular powder to change it up.
  • Cumin. Another common spice found in Mexican cuisine.  Cumin makes up a large part of the blend so do not substitute it with anything else.
  • Garlic Powder. A little bit of this gives the sauce a nice punch of flavor. You can also use 2 fresh garlic cloves if that’s all you have on hand. If substituting with garlic salt, make sure you reduce the amount of salt you add accordingly.
  • Paprika. Regular, not smoked, is recommended.  You can always experiment with adding a bit of smoked paprika, though!
  • Oregano. Dried oregano gives a very subtle herbal flavor.  You can use dried parsley, basil, or Italian seasoning if you don’t have this ingredient.
  • Nutmeg. Huh? Yup. This is my secret weapon here. Substitute cinnamon for a very similar result!
  • Tomato Paste.  While some people do not add this to their enchilada sauce, I find that it gives the sauce a delightfully creamy texture and unique flavor that is commonly found in more traditional versions.
  • Broth. A regular sodium chicken broth was used and tested in this recipe.  Feel free to use a vegetable, beef, or low sodium broth instead. If using reduced sodium, be sure to adjust the salt to your taste preference.
A white bowl with seasonings for an enchilada sauce.

How to Make Red Enchilada Sauce

This red enchilada sauce is a rather quick and simple recipe to make, but it does require a bit of attention. Here are the step-by-step instructions. For more detailed ingredient amounts, see the recipe card.

Create the Base

First, you will make a roux. In a skillet, combine oil, flour, and seasonings. The larger the base of the pan, the easier the mixture can burn. Whatever size you use, keep a close eye on it.

As written, this enchilada sauce is about a 3 out of 10 on the heat scale.

  • To increase the spice level add a bit of cayenne pepper or use a chili powder with more heat.
  • To decrease the spice level, leave out the black pepper and reduce the amount of chili powder used by ½ tablespoon.

Over medium heat, whisk ingredients for 2 minutes. This step is important, so don’t walk away. If you leave, you will likely end up with burnt bits. The roux should be smooth and deep red in color.

Make the Sauce

Add tomato paste and ½ cup of chicken broth to the roux. Whisk until ingredients are well blended and smooth.

Allow the sauce to cook over medium heat until it just begins to thicken.

Pour in the remaining 1 ½ cups of chicken broth slowly and in small batches. This step should take you around 5 minutes.

For best results, add about ½ cup of broth, whisk for 30 seconds until the sauce is smooth, and then simmer for about a minute. Repeat this process until all the liquid is incorporated.

Simmer

Once all of the ingredients are added, reduce the heat to medium-low. Allow the sauce to simmer for 8-10 minutes.

Keep an eye on the pan and whisk every 1-2 minutes so it does not burn. If you are not careful, the bottom will scald and there will be burnt pieces.

You can check the consistency of the sauce with a wooden spoon.

This recipe yields about 2 cups of sauce, which is enough for about 8-10 traditional chicken enchiladas. It is easy to double the batch for more, or keep half for later!

Meal Prep and Storage

  • To Prep-Ahead: If you’d like to make your own homemade enchiladas, it’s helpful if you prepare the sauce ahead of time. Then, you don’t have too much to do in one sitting.
  • To Store: Add sauce to an airtight container or mason jar and store in the refrigerator for up to 5-7 days.
  • To Freeze:  Enchilada sauce also freezes extremely well in a freezer-safe container for up to 3-4 months.
  • To Reheat: Cook sauce in a pan or skillet over medium heat until warmed through.

FAQs

What is an enchilada sauce made of?

Enchilada sauce is traditionally made from a base of oil, flour, and broth, then seasoned with Mexican peppers and ground spices, like chili powder and cumin.

Which sauce is better for enchiladas?

Red enchilada sauce is primarily made from red chiles or chili powders while green enchilada sauce is made from green ingredients such as green chiles, tomatillos, and jalapenos.  Since red chiles are milder in flavor than green, a red enchilada sauce will be less spicy and a touch sweeter than green.

Is enchilada sauce the same as salsa?

While both have a similar flavor profile, enchilada sauce is cooked, smooth, and served hot while salsa is raw, chunky, and served cold.

A silver spoon with creamy tomato-based red enchilada sauce sliding off the end of it.

Expert Tips and Tricks

  • Opt for powder.  Use the powdered versions of chiles and garlic to make this recipe quick and easy.
  • Mix it up.  You can use a blend of ancho, guajillo, and arbol chili powders to keep the sauce interesting.
  • Pinch of nutmeg.  This earthy flavor gives the sauce a little bit of an intriguing flavor.
  • Keep an eye on it.  Red enchilada sauce does take a little bit of attention.  If you forget to whisk it, then you may end up with burnt bits in the bottom of the saucepan.
  • Double the batch.  Homemade enchilada sauce freezes exceptionally well.  So go ahead and make extra. Then, save some in the freezer for later.

Recipes to Use Red Enchilada Sauce

Now that you’ve got your creamy, delicious, homemade red enchilada sauce, what all can you make with it? Here are the best ways to use it up:

More Sauce and Salsa Recipes

If you want to make more homemade sauces, try one of these:

Tap stars to rate!

4.50 from 24 votes

Easy Red Enchilada Sauce Recipe

Red Enchilada Sauce is a delicious and simple recipe that is simple to make and comes together in under 20 minutes. Quickly whip up a batch with simple easy-to-find ingredients like broth, tomato paste, and Mexican spices. You can even double the batch and save half for later.
A silver spoon with creamy tomato-based enchilada sauce sliding off the end of it.
Yield 4 servings
Prep 5 minutes
Cook 15 minutes
Total 20 minutes
An image of an envelope sealed shut with the Evolving Table logo.

email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

  • 2 teaspoons chili powder
  • 2 teaspoons cumin
  • ½ teaspoon dried oregano
  • ¼ teaspoon garlic powder
  • ¼ teaspoon paprika
  • teaspoon nutmeg
  • ¾ teaspoon salt
  • ½ teaspoon black pepper
  • 3 tablespoons avocado oil
  • 3 tablespoons all-purpose flour
  • 2 tablespoons tomato paste
  • 2 cups chicken broth divided

Instructions 

  • Whisk together the chili powder, cumin, oregano, garlic powder, paprika, nutmeg, salt, and black pepper in a small bowl. Heat the avocado oil in a medium saucepan over medium heat. Once hot, add the flour and chili powder mixture. Whisk for 2 minutes, or until the spices become fragrant.
    2 teaspoons chili powder, 2 teaspoons cumin, ½ teaspoon dried oregano, ¼ teaspoon garlic powder, ¼ teaspoon paprika, ⅛ teaspoon nutmeg, ¾ teaspoon salt, ½ teaspoon black pepper, 3 tablespoons avocado oil, 3 tablespoons all-purpose flour
  • Add the tomato paste and ¾ cup of the broth. Whisk until smooth, then slowly pour in the remaining 1 ¼ cups broth, ¼ cup at a time, stirring between each addition.
    2 tablespoons tomato paste, 2 cups chicken broth
  • Reduce the heat to medium-low and simmer for 8-10 minutes, whisking every 1-2 minutes to prevent burning, or until the sauce is thick enough to coat the back of a spoon.
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

4.50 from 24 votes

Video

Notes

  • Storing: This sauce keeps for 5-7 days in an airtight container in the refrigerator, making it easy to prep ahead.
  • Freezing: Enchilada sauce also freezes extremely well in a freezer-safe container for up to 3-4 months.
  • Reheating: Cook sauce in a pan or skillet over medium heat until warmed through.

    Nutrition

    Calories: 180kcal, Carbohydrates: 12g, Protein: 3g, Fat: 15g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Cholesterol: 2mg, Sodium: 955mg, Potassium: 183mg, Fiber: 3g, Sugar: 4g, Vitamin A: 510IU, Vitamin C: 2mg, Calcium: 46mg, Iron: 2mg

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

    Made this recipe?Leave a comment below!
    London Brazil taking a bite from a bowl of food.

    Hi, I'm London!

    Come join me as we turn everyday dinners into Weeknight Winners with simple and downright delicious recipes, made mostly from scratch, that will make everyone at the table smile!

    You May Also Like

    Wondering what's for dinner?
    These 7 Simple Skillet Dinners make cooking on busy weeknights a delicious breeze! 😋
    4.50 from 24 votes (24 ratings without comment)

    Leave a comment

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

    Recipe Rating




    Comments

      1. Yay! So happy to hear you enjoyed the recipe, Sue! I don’t buy from the store anymore, either! Thanks so much for taking the time to leave a comment and rating!

      1. Yay! So happy to hear you enjoyed the recipe, Sophia! I feel the same way. Thanks so much for taking the time to leave a comment and rating!

      1. Yay! So happy to hear you enjoyed the recipe, Tim! Thanks so much for taking the time to leave a comment and rating!

      1. Yay! So happy to hear you enjoyed the recipe, Diane! Thanks so much for taking the time to leave a comment and rating!

    1. 5 stars
      This sauce is so delicious and authentic tasting. I will definitely be using this recipe for all of my future enchiladas. Also going to follow another commenters advice and try adding onion powder next time.

      1. Yay! So happy to hear you enjoyed the recipe, Rachel! That’s awesome. Thanks so much for taking the time to leave a comment and rating!

      1. Yay! So happy to hear you enjoyed the recipe! It’s definitely my go-to, as well. Thanks so much for taking the time to leave a comment and rating!