The basic ingredients in homemade enchilada sauce recipe are tomatoes and lots of seasonings. This quick and easy mexican recipe uses tomato paste to keep it simple. You will also be able to adjust the spice level by varying the amount of cayenne pepper used. Try this homemade vegetarian and vegan enchilada sauce instead of using the canned stuff, which is usually full of added sugar, sodium, and sometimes msg. Vegans and vegetarians need to check store-bought enchilada sauce for chicken fat or other animal products. This recipe makes an enchilada sauce with a consistency which is perfect for just about any homemade enchilada recipe. However, if you're using it for something else or you'd like a slightly thinner or thicker sauce, you can adjust the amount of water you add. Use your this enchilada sauce to make vegetarian portabello mushroom enchiladas or try vegetarian black bean and vegetable enchiladas. You can also use this sauce in just about any recipe that calls for enchilada sauce, such as vegetarian mexican casserole recipe. This mexican food recipe is both vegetarian and vegan. Use a gluten-free flour or cornstarch as a thickener if you need it to be gluten-free as well.