Pico de gallo is made with fresh raw ingredients diced up whereas salsa can consist of cooked ingredients (or flame broiled). The ingredients in salsa are either blended or smashed in a mortar and pestle.