The best tasting tomato is by far heirloom tomatoes! Unfortunately, they are not always readily available at the grocery stores, so grab tomatoes on the vine as the second best option.