Tacos are a traditional Mexican dish that consists of a small hand-sized corn or wheat tortilla topped with a filling. The tortilla is then folded around the filling and eaten by hand. Toppings may include meats, cheese, salsa, guacamole, cilantro, tomatoes, onions, and lettuce.