Tacos and enchiladas and other Mexican dishes are found today in restaurants and supermarket freezers across the United States, but Americans still have trouble telling them apart.
Most of them originated with the Native Americans who lived in what are now northern Mexico and the American Southwest. People in Mexico regard them as appetizers, side dishes, or fast foods rather than main courses.
A taco is a hard corn tortilla folded around meat, beans, or cheese. An enchilada is a soft flour tortilla wrapped around meat or cheese, and topped with a tomato-chili sauce.