Enchilada sauce is a sweet and spicy tomato-based sauce used to make enchiladas and other Mexican cuisine types. It is easy to make at home by blending onions, garlic, tomatoes, broth, chilies, oregano, salt, and pepper in a food processor - then the sauce is simmered until thick and then cooled.