Homemade fresh salsa is typically made with raw ingredients, but some variations involve cooking or roasting ingredients. Whether to cook the salsa or not depends on personal preference and the desired flavor profile.