Barbacoa is a traditional Mexican meat dish that is commonly found in Mexico City. It is made by slow-cooking meat, usually beef or lamb, in a pit or covered pot. The meat is seasoned with various spices and cooked until it becomes tender and flavorful. Barbacoa is often served in tacos or as a filling for sandwiches, and it is typically accompanied by salsa, onions, and cilantro.