They share the same ingredients but the difference is the way they're prepared and how you eat them. The enchilada is made with tortillas bathed in the sauce, which can be red or green, made with mole, beans, etc. Then is stuffed with chicken, shredded beef, beans or cheese. The tortillas are rolled and topped with lettuce and a bunch of other toppings. Chilaquiles on the other hand, are made tortilla chips then smothered in the green or red sauce. You can add shredded chicken, lots of cheese, cream and onion, although it is not necessary.