Pico de gallo is traditionally made with tomatoes, onion, cilantro, and lime juice. Cowboy Caviar is an expanded version of that with lots more ingredients, and a more flavorful dressing as well.