Enchilada sauce is a smooth tomato-based red sauce flavored with chili powder and other seasonings. Salsa verde is a chunkier sauce made with tomatillos, hot peppers and onions. It can be either fresh or canned and is sometimes called green enchilada sauce.