Homemade Enchilada Sauce

This low-sodium Homemade Enchilada Sauce is healthier and more flavorful than store-bought. Make a batch next time Mexican night is on the dinner menu!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

An easy homemade Enchilada Sauce that’s healthier and more flavorful than store-bought and can be made with just a few ingredients!


  • 2 Tbsp oil
  • 2 Tbsp flour
  • 1 cup crushed tomatoes or no salt added tomato sauce (I use Pomi tomato sauce)
  • 1 cup broth (vegetable or chicken)
  • 34 Tbsp chili powder
  • 1/21 tsp cayenne pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp cumin
  • 2 tsp brown sugar


  1. Heat the oil in a small pan over medium heat.
  2. Stir in flour and mix until combined.
  3. Add remaining ingredients, bring to a boil, reduce heat and let simmer for about 10 min.
  4. Taste and adjust spices as needed!


Look for tomatoes where the only ingredient is “tomatoes”. Tomato sauce will be a little thinner, crushed tomatoes will be a little thicker. [br][br]Start with less spice (chili powder and cayenne), then taste and adjust to your liking. You can also add more sugar for a sweeter sauce.