Tomatoes with less water content are better for salsa. Beefsteak and Roma tomatoes are a great choice for a more traditional salsa since they're less watery than other varieties, and fresh tomatillos are perfect for a bright salsa verde. Though less commonly used in salsa, cherry and grape tomatoes can also be used, as they offer a sweeter note to the recipe. Avoid using heirloom tomatoes. Though delicious, they’re not ideal for salsa because of their high water content and seeds.