If your roasted tomatoes turn out soggy, there could be a few reasons. If you overcrowd the sheet pan with too many tomatoes, they may release too much moisture during roasting. This can result in a soggy texture. Ensure that the tomatoes are spread out in a single layer, allowing space for even cooking. Roasting at a too-low temperature can also cause the tomatoes to get soggy. Ensure your oven is preheated to around 200°C (400°F) for efficient roasting. Moreover, different tomato varieties have varying water content. This impacts their texture when roasted. Some cherry tomatoes naturally have a higher water content, making them more prone to being soggy. Trying different varieties or adjust the roasting time to achieve the desired texture.