01 - Preheat the oven to 400°F. Line a large baking tray with parchment paper.
02 - Arrange the halved tomatoes cut side up, quartered onion, sliced carrot, and garlic cloves on the tray. Drizzle evenly with olive oil and sprinkle with sea salt, black pepper, and thyme.
03 - Roast the vegetables for 30 to 35 minutes until tender and caramelized at the edges.
04 - Transfer the roasted vegetables and their juices into a large pot. Add tomato paste and vegetable broth. Bring to a gentle simmer over medium heat and cook for 10 minutes to blend flavors.
05 - Remove the pot from heat. Using an immersion blender, purée the soup until smooth, or blend carefully in batches using a countertop blender.
06 - Stir in the heavy cream or coconut cream. Adjust seasoning with salt and pepper to taste. Reheat gently if necessary, avoiding boiling after adding cream.
07 - Serve hot, garnished with fresh basil leaves, croutons, and an extra drizzle of cream if desired.