Prepare Tomatoes: Wash and halve fresh tomatoes. Toss with olive oil, salt, pepper, and a pinch of sugar if desired.
Roast Vegetables: Spread tomatoes, onions, and garlic on a baking tray and roast at 400°F (200°C) for 25–30 minutes until caramelized.
Blend Soup: Transfer roasted vegetables to a blender and blend until smooth. For a thinner consistency, add vegetable broth.
Simmer & Season: Pour the blended mixture into a pot, bring to a gentle simmer, and add salt, pepper, and herbs like basil or thyme.
Finish & Serve: Optionally stir in a splash of coconut milk or cream for extra creaminess. Serve hot, garnished with fresh basil or a drizzle of olive oil.