In a 2 quart sauce pan add the chicken broth, chili powder, garlic powder, cumin, salt, cinnamon and sugar (the sugar is a little secret to eliminate any bitter taste from the chili powder).
Use a whisk to mix everything well. heat to a boil, reduce heat to a low boil and cook for 3 minutes. Whisk frequently to make sure all spices dissolve. This is important for flavor and a nice smooth sauce.
While the sauce is on a slow simmer/boil, add 5 T of cold water in a small bowl. With another whisk mix 1 T at a time of flour. Whisk, vigorously to avoid lumps. (If you have lumps here, you will definitely have lumps in you sauce.)
After 3 minutes of cooking sauce, turn the heat up to high. Very slowly, pour the flour mixture into the boiling sauce. Here you must whisk the sauce vigorously while adding the flour to avoid lumps.
After all the flour is added, continue to whisk for one minute. you can turn the heat down to medium during this time. just make sure the sauce if boiling.
furn off the heat, this enchilada sauce recipe is done.
You will notice that as this sauce sits it will form a "skin" on the surface. This is normal and in fact the longer the sauce sits the thicker this skin becomes. all you have to do is peel the skin off and throw it away.