Enchilada Sauce makes a staple ingredient to keep on hand for quick meals. Get this family-favorite easy homemade enchilada sauce recipe. // addapinch.com
Print Recipe
4.87 from 22 votes

Homemade Enchilada Sauce Recipe

Enchilada Sauce Recipe - Enchilada Sauce makes a staple ingredient to keep on hand for quick meals. This easy red enchilada sauce comes together quickly and keeps in the refrigerator for up to two weeks!
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Sauce
Cuisine: American
Keyword: enchilada sauce, homemade enchilada sauce
Servings: 4 cups
Author: Robyn Stone | Add a Pinch


  • 1/4 cup olive oil
  • 2 tablespoons all-purpose flour
  • 3 tablespoons chili powder
  • 1 cup chicken stock homemade or store-bought
  • 1 (28-ounce) can crushed tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 tablespoon packed brown sugar optional, but recommended
  • 1/2 teaspoon Kosher salt
  • 1 teaspoon ground black pepper


  • Add oil and flour to a medium saucepan over medium heat. Whisk together to combine. Once the flour and oil mixture begin to bubble, whisk in the remaining ingredients and whisk until smooth. Taste and adjust spices based on your preferences.
  • Use immediately or pour enchilada sauce into an airtight container and refrigerate for up to two weeks.


To make gluten-free, use gluten-free flour.
To make vegan, replace chicken stock with vegetable stock.
To make sugar-free, replace brown sugar with 1 teaspoon apple cider vinegar.