heirloom tomatoes are the best tomatoes for caprese salad. but you can also use any fresh garden tomato, cherry or vine tomatoes. i've used a mix of heirloom beefsteak tomatoes and cherry tomatoes.