A taco is a traditional mexican dish composed of a corn or wheat tortilla folded or rolled around a filling. A taco can be made with a variety of fillings. A taco is often accompanied by garnishes such as salsa, chilli pepper, avocado, tomatoes, onions and lettuce.