Take your enchiladas to the next level with this amazing homemade enchilada sauce recipe. This sauce only takes 7 minutes to make and is loaded with flavor!

Looking for more Mexican recipes? Try my easy Cheese Enchiladas Recipe, these Vegetable Enchiladas, this great make-ahead Mexican Casserole or these Sour Cream Enchiladas!

Red enchilada sauce in a glass jar with a spoon.

Homemade Enchilada Sauce

This is the best enchilada sauce recipe! I can say that confidently, because I have been making it and testing this recipe against other recipes for over 10 years now. 

This red enchilada sauce only takes 7 minutes to make and is absolutely packed with flavor. Most of the ingredients you need, you probably already have sitting in your spice drawer. 

Take your enchiladas to the next level with this amazing homemade enchilada sauce recipe. This sauce only takes 7 minutes to make and is loaded with flavor! #EnchiladaSauce #EnchiladaSauceRecipe #HomemadeEnchiladaSauce #Enchiladas #CheeseEnchiladas #RedSauce #EnchiladaRedSauce #MexicanFood #MexicanRecipes

You can make this sauce ahead of time and refrigerate it or freeze it for later uses, so I always make a double (or triple!) batch for future easy weeknight dinners.

If you haven’t tried making homemade enchilada sauce, now is the time! You won’t want to go back to jarred sauce ever again!

Red Enchilada sauce in a pot on a cutting board.

Why Make Enchilada Sauce From Scratch?

The best part about homemade enchilada sauce, versus a store bought version, is that you can make it your own.

I like it just as it is written below. It’s flavorful without being spicy, so I can let the rest of the dish shine as well. 

However, if you want your enchilada sauce to be spicy, you can easily add more heat by adding any of the following:

  • Cayenne Pepper – start with a 1/2 teaspoon and add more to taste!
  • Chipotle Pepper in Adobo Sauce – add one to start. You will need to puree the sauce with the adobo pepper in a blender or food processor.
  • Hot sauce – whatever kind you prefer! Add as much or as little as you would like!

Homemade enchilada sauce in cheese enchiladas with cheese on top.

How to Make Enchilada Sauce

This recipe takes SEVEN minutes from start to finish, I am not exaggerating! 

We start with olive oil, all our seasonings, flour and tomato paste in a sauce pan and cook it for one minute – almost like making a roux/gravy. This is an important step to make sure you don’t get a raw flour taste.

Next, we add in our chicken broth (yes, you can use vegetable broth to make this homemade enchilada sauce vegetarian/vegan), whisking constantly. Then cook for 5 minutes, whisking occasionally, until thickened.

THAT’S IT! At this point you can use it in your desired recipe or refrigerate/freeze it for later use!

homemade enchilada sauce in a mason jar.

How to Freeze Enchilada Sauce

When I am making a batch of this homemade enchilada sauce, I usually double or even quadruple the recipe and make an extra large batch to save for future easy dinners.

It takes no extra effort to double the recipe and then I have more sauce ready to go whenever I want to make another batch of enchiladas. 

To freeze this enchilada sauce, follow the below steps:

  1. Allow the sauce to cool completely at room temperature.
  2. Transfer to freezer friendly ziplock bags. Label enchilada sauce with your made on date and use within 6 months.
  3. Freeze! I make sure the ziplock bags are laying flat in the freezer so they don’t take up too much space.

Homemade enchilada sauce recipe in a jar with a spoon scooping some out.

I am excited to share this recipe for homemade enchilada sauce with all of you, it’s a recipe that has been enjoyed in my family for over 10 years!

Some recipe suggestions for how to use this enchilada sauce:

Please leave a comment or review below letting me know how this recipe turns out for you!

Enchilada Sauce

Enchilada Sauce

Yield: 3.5 cups sauce
Cook Time: 7 minutes
Total Time: 7 minutes

Take your enchiladas to the next level with this amazing homemade enchilada sauce recipe. This sauce only takes 7 minutes to make and is loaded with flavor!

Ingredients

  • 3 tablespoons olive oil
  • 1 tablespoon ground cumin
  • 2 teaspoons adobo seasoning
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon white pepper
  • 1/4 teaspoon ground coriander
  • 1/4 teaspoon black pepper
  • 1/4 cup all purpose flour
  • 6 oz can tomato paste
  • 3 cups chicken or vegetable broth
  • salt, to taste as needed

Instructions

  1. In a medium saucepan, heat olive oil over medium-high heat. Add cumin, adobo, garlic powder, white pepper, coriander, black pepper, flour, and tomato paste.
  2. Cook, whisking constantly, for 1 minute. Whisk in the broth and bring to a boil. Reduce to a simmer and cook until slightly thickened, about 5 minutes.
  3. Remove from heat and allow to cool. Use in recipes as desired.
  4. Store in an airtight container in fridge for up to a week or freeze for up to 6 months!
Nutrition Information:
Yield: 16 servings Serving Size: 12 servings
Amount Per Serving: Calories: 97Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 24mgSodium: 293mgCarbohydrates: 4gFiber: 1gSugar: 1gProtein: 7g

Sharing is caring!