Homemade Enchilada Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

No need to buy premade enchilada sauce with this tutorial for homemade enchilada sauce from just a jar of tomato sauce! Just mix on the stovetop and you have enchilada sauce ready in under 10 minutes for a delicious base for your next Mexican fiesta!


  • 1/4 cup olive oil (or other neutral oil)
  • 1/4 cup flour (gluten-free flour also works)
  • 1 jar of tomato sauce (24 oz)
  • 2 tbsp chili powder
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp ground cumin
  • salt and pepper, to taste
  • 1 cup water


  1. Add olive oil (or neutral oil) to a medium sauce pan and bring to a boil.
  2. Drop a little flour into the oil and if it sizzles it’s ready for the flour. Slowly add the flour while whisking to incorporate into oil.
  3. Add tomato sauce , spices, salt and pepper and water. Stir to combine.
  4. Bring to a boil and then lower to a simmer until mixture thickens.
  5. If tomato sauce is chunky feel free to blend with an immersion blender or in a tabletop blender. This is optional.
  6. Allow to cool and store in an airtight container for up to 1 week or in the freezer for up to 6 months. Use in place of store-bought enchilada sauce where desired.