1. Heat the oven to 200°C fan.
2. Add the fresh tomatoes, red pepper, carrot, red onion, whole garlic bulb, chilli and fresh herbs to a roasting tray. Drizzle generously with olive oil, season with salt and pepper and toss everything together.
3. Roast for 35-40 minutes, until the vegetables are soft, golden and caramelised around the edges.
4. Squeeze the roasted garlic from its skin and add it to a large pan with all the roasted vegetables and juices.
5. Add the tinned cherry tomatoes, stock cube, 300ml water and Parmesan rind. Bring to a gentle simmer and cook for 15 minutes.
6. Remove the Parmesan rind. Add the creme fraiche and balsamic vinegar, then blend until silky smooth.
7. Taste and season. If your tomatoes are particularly sharp, add up to 1 tsp honey.
8. Serve with fresh basil, grated Parmesan and something cheesy for dunking.