Go Back
+ servings
These chicken enchiladas use whole ingredients and are completely homemade. They make a great weeknight dinner, potluck dish, or dinner party dish.

Homemade Enchilada Sauce

Skip the store-bought stuff and make your own enchilada sauce at home! This sauce is flavorful and rich thanks to the spices used.

Course Dinner
Cuisine Mexican
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 2 cups


  • 2 tbsp olive oil
  • 1/2 cup tomato sauce
  • 1 1/2 tbsp chili powder
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp salt
  • 1 tsp cumin powder
  • 1 cup chicken or vegetable broth
  • 3 tsp arrowroot flour
  • 1 tbsp water


  1. In a small pan, heat the olive oil. Add the tomato sauce, salt, and spices. Stir until warmed through. 

  2. In a small bowl or ramekin if you have one, make a slurry with the arrowroot flour. Add 1 tbsp water to the 3 tsp of arrowroot flour. Set aside until the next step.

  3. Whisk the chicken broth slowly. Once done with that, whisk in the arrowroot flour slurry. Give everything a good mix and turn up the heat until it starts to boil a little. You don't need to bring it to a few boil, a few bubbles will do.

  4. Reduce the heat and let it simmer for about 10 minutes or until it coats the back of the spoon.

  5. Voila, homemade enchilada sauce. Use for enchiladas or even in your tacos. Let it cool slightly before using.