Yes, pico de gallo is different from salsa. Pico de gallo is a fresh uncooked salsa that usually consists of diced tomatoes, onions, cilantro, lime juice, and salt. Salsa is usually cooked or blended and can have a variety of ingredients depending on the type of salsa.