This is on the more conservative spiciness level. Feel free to amp it up with more chili powder, ground chipotle, or cayenne pepper to adjust to your preferred flavors. Homemade enchilada sauce is the best!
Heat medium sauce pan, add oil and garlic. Cook garlic until translucent. Add flour and whisk until no clumps are formed.
Add rest of the sauce ingredients (tomato sauce, chili powder, sugar, Worcestershire sauce, ground oregano, ground cumin, salt and pepper.)
Bring the sauce to a boil, then reduce the heat to low. Stirring occasionally, simmer on low for about 10 minutes or until the sauce thicken and the flavors combine.
Add additional salt or seasonings to taste. Stores in fridge for about 2 weeks.