They are not the same thing but are a similar concept. Pico de Gallo is a traditional Mexican Salsa made up of equal parts tomato and onion with cilantro and fresh lime juice. Cowboy caviar often has those ingredients but also contains beans, corn, black-eyed peas, and bell pepper - and it's not typically spicy.