Preheat the oven to 180°C.
Cut the tomatoes in half and put them in a large baking tray. Roughly chop the carrot.
Tuck the garlic cloves, shallots, carrot pieces between the tomatoes and add the whole chillies.
Scatter the spices on top and season with salt & pepper. Drizzle with olive oil, then bake for 20-25 minutes, until the tomatoes have softened.
Transfer everything into a pan, add the hot vegetable stock and coriander leaves, then process with a hand-held blender until you get a thick, smooth soup.
Reheat if necessary.
Add the lime juice, then garnish with coriander leaves and serve.