the main difference between taco sauce and enchilada sauce is the usage of spices. enchilada sauce takes its spiciness from chilies, while taco sauce depends on cayenne pepper. additionally, a perfect enchilada sauce will always use chili powder, while taco sauce will have smoked paprika.