In general the juicier the type of tomato the better they taste after roasting. But freshness also matters when cooking tomatoes. Choose the freshest, ripe tomatoes you can find for optimal results.