Tomatoes are a key ingredient in caprese salad, and there are many different types of tomatoes to choose from. When selecting tomatoes for caprese salad, it is important to choose a type that is firm, has a smooth skin, and is slightly acidic. Some of the best tomatoes for caprese salad include: - Roma tomatoes - Campari tomatoes - San Marzano tomatoes - Heirloom tomatoes