Any ripe meaty tomato can be used for salsa. Beefsteak and Roma tomatoes and two of the most flavorful and firm tomatoes. Both of these tomatoes are perfect for salsa.