Pico de Gallo is a Mexican dip or topping that is very popular as a topping for dishes like nachos, tacos, quesadillas, and enchiladas. Most commonly, however, you'll find it served as an appetizer at parties or Mexican and Tex-Mex restaurants across North America.