This homemade enchilada sauce recipe is easy, tastes fantastic, and is a million times better than store-bought. This enchilada sauce is packed with flavor and ready to give your enchiladas, stews, and soups an authentic Mexican flavor.
Stir in the flour and the chili powder, then reduce the heat slightly, and stir constantly until starting to brown.
Stir in the water, tomato paste, oregano, cumin, cayenne, garlic and onion powders and salt, and mix until smooth.
Simmer over medium heat until thickened, about 5 - 10 minutes.
Recipe Notes
If your sauce is too thick, add water.
If your sauce is too thin, simmer longer.
For a more intense flavor, simmer the sauce for 4 hours, adding more water to the pot every hour to keep the consistency right. Great option when making large batches.
Give your homemade enchilada sauce a smokey feeling by adding a teaspoon of smoked paprika.
If the homemade enchilada sauce contains lumps of flour from making the roux, whisk vigorously until dissolved completely or pour the sauce through a sieve and carry on simmering it.