enchilada is basically made of corn tortilla, which is rolled around some filling that generally depends on the person eating it and is then covered with a savory sauce. fajita is stuffed, and fairly grilled meat with onions and stripped peppers to add flavors and is generally served with corn tortilla or on flour.