A quick 25-30 minutes of roasting is perfect for enhancing the flavor and creating juicy flavor bombs. Slow roasting, though, reduces the temperature and increases the cooking time to up to 2+ hours, really concentrating the flavor while cooking out excess liquid for even sweeter, more flavorful, but ‘chewier’ tomatoes.