The main difference between restaurant style salsa and regular salsa lies in the tomatoes that are used and the texture of the salsa. Restaurant salsa is made with canned tomatoes such as diced, crushed or whole peeled tomatoes in their juice. It's combined with onion, garlic, jalapeño, lime juice and cilantro, then it's pureed or blended until smooth. Regular salsa, or pico de gallo, always includes fresh tomatoes and it's chunky in texture.