The best substitute for enchilada sauce is Authentic Mexican Red Sauce made from dried chile peppers and Mexican spices. It's best use if a sauce for tamales, but it will work equally well for enchladas, tacos and burritos.