A taco is a traditional Mexican dish consisting of a hard or soft shell, filled with a variety of foods, anything from meat to cheese. The traditional taco is made with a corn or flour tortilla, but many people like hard shell tacos. Other kinds of tacos include breakfast tacos, and choco-tacos. There are hundreds of kinds of tacos!