Homemade Enchilada Sauce Recipe

Homemade Enchilada Sauce Recipe

How To Make Homemade Enchilada Sauce

Level up your enchiladas with a healthy and vegan-friendly enchilada sauce, packed with flavorful Mexican spices all simmered in a savory tomato mix.

Preparation: 3 minutes
Cooking: 7 minutes
Total: 10 minutes



  • 3tbspolive oil
  • 3tbspflour,whole wheat flour, or all-purpose flour and gluten-free flour
  • 1tbspground chili powder,*
  • 1ground cumin
  • ½tspgarlic powder
  • ¼tspdried oregano
  • ¼tspsalt,to taste
  • pinchcinnamon,optional but recommended
  • 2tbsptomato paste
  • 2cupsvegetable broth
  • 1tspapple cider vinegar,or distilled white vinegar
  • freshly ground black pepper,to taste


  1. Place the flour, chili powder, cumin, garlic powder, oregano, salt, and cinnamon into a small bowl and place it near the stove. Place the tomato paste and broth near the stove as well.

  2. In a medium-sized pot over medium heat, warm the oil until it’s hot enough that a light sprinkle of the flour/spice mixture sizzles on contact.

  3. Once it’s ready, pour in the flour and spice mixture. While whisking constantly, cook for about 1 minute until fragrant and slightly deepened in color.

  4. Whisk the tomato paste into the mixture, then slowly pour in the broth while whisking constantly to remove any lumps.

  5. Raise the heat to medium-high, then bring the mixture to a simmer then reduce heat as necessary to maintain a gentle simmer.

  6. Cook, whisking often, for about 5 to 7 minutes, until the sauce has thickened a bit and a spoon encounters some resistance as it’s stirred.

  7. Remove from heat, then whisk in the vinegar and season to taste with a generous amount of freshly ground black pepper. Add more salt, if necessary.

  8. Serve over enchiladas, and enjoy!

Recipe Notes

  • *Scale back if sensitive to spice or using particularly spicy chili powder.


  • Calories: 257.88kcal
  • Fat: 21.26g
  • Saturated Fat: 2.97g
  • Monounsaturated Fat: 15.06g
  • Polyunsaturated Fat: 2.57g
  • Carbohydrates: 16.43g
  • Fiber: 3.31g
  • Sugar: 2.46g
  • Protein: 2.86g
  • Sodium: 570.10mg
  • Calcium: 49.90mg
  • Potassium: 301.19mg
  • Iron: 2.07mg
  • Vitamin A: 80.16µg
  • Vitamin C: 4.25mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!


Leave a comment

Replying to