This rich and creamy Roasted Green Vegetable Soup combines the earthy flavors of roasted broccoli, cauliflower, zucchini, and potato with the freshness of spinach and parsley. A drizzle of coconut milk adds a velvety texture, making it the perfect cozy meal paired with sourdough bread.
Preheat the Oven: Preheat your oven to 400°F (200°C).
Prepare the Vegetables: Arrange the broccoli, cauliflower, zucchini, onion, green tomato, potato, and whole garlic head on a baking sheet lined with parchment paper. Drizzle with olive oil, season with salt, pepper, thyme, rosemary, and paprika. Toss to coat evenly.
Roast the Vegetables: Roast for 40-50 minutes, stirring halfway through, until the vegetables are tender and caramelized. Once done, allow them to cool slightly and squeeze the garlic from its skins.
Blend the Soup: Transfer the roasted vegetables, squeezed garlic, white beans, spinach, parsley, and vegetable broth to a blender. Blend until smooth and creamy.
Heat the Soup: Pour the blended soup into a large saucepan, stir in the coconut milk, and heat over medium heat until warmed through. Adjust seasoning if needed.
Serve: Ladle the soup into bowls and drizzle with extra coconut milk and olive oil. Serve with toasted sourdough bread for dipping.