Preheat your oven to 375°F (190°C).
Place the dried tomatoes in a heatproof bowl and cover them with 2 cups (480 ml) of boiling water to rehydrate.
Drain the canned tomatoes, reserving all their liquid for later. Halve the tomatoes and arrange them in a shallow roasting pan.
Drizzle with 2 tablespoons (30 ml / 1 fl oz) of olive oil and sprinkle with fresh thyme, if using.
Roast for about 30 minutes, turning once or twice, until they look a bit dried and are lightly browned at the edges.
Once the canned tomatoes are roasted, drain the rehydrated dried tomatoes, but save their soaking liquid!
Pour this flavorful liquid into the hot roasting pan and use a wooden spoon to scrape up all the delicious browned bits from the bottom. Roughly chop the rehydrated dried tomatoes and add them to the pan.
In a large pot or Dutch oven, heat the remaining 2 tablespoons (30 ml / 1 fl oz) of olive oil over medium-high heat.
Add the minced garlic and cook for about a minute until fragrant.
Add the diced carrot and sliced onion, cooking for another 3 minutes until they begin to soften.
Season with salt and pepper, then stir in the honey until it melts.
Pour in the reserved liquid from the canned tomatoes.
Continue to stir and cook for about 5 minutes, allowing the liquid to reduce and darken, concentrating the flavor.
Stir in the vegetable stock and the entire contents of your roasting pan.
Bring the soup to a boil, then reduce the heat to a gentle simmer.
Cover and cook for about 30 minutes, or until all the vegetables are perfectly tender and the flavors have melded beautifully.
Garnish with fresh parsley and serve hot.
Don't discard the tomato soaking water or the browned bits in the roasting pan! This is where a huge amount of concentrated flavor lies. Deglazing the pan is a crucial step.