The best tomatoes for bruschetta are tomatoes on the vine. But you can choose any tomato good for salads, such as red beefsteak tomatoes, cocktail tomatoes, or heirloom tomatoes.