Adapted from the Food Network
Wholesome & hearty vegetarian meal in a bowl. The addition of cannellini beans increases the fiber and makes this soup more filling.
Heat 1 tablespoon of the olive oil in a large wide pot or Dutch oven over medium-high heat. Add the scallion whites, ginger & garlic and cook, stirring occasionally, until softened, about 2 minutes. Stir in the chopped carrots and season generously with salt & pepper. Add the coconut milk, beans with their liquid & the vegetable stock. Cover and bring to a boil over high heat. Uncover and lower heat to medium. Cook, stirring occasionally, until the carrots are very tender, 18 to 20 minutes.
Meanwhile, toss the squash, broccoli, carrot slices & bread cubes with the remaining 2 tablespoons olive oil. Season evenly with 1/4 teaspoon each salt & pepper on a rimmed baking sheet. Place the bread on the tray by itself in case you need to remove it early. Roast, stirring occasionally, until the vegetables are tender and browned and the bread is toasted about 20 minutes. ( If the bread is sufficiently toasted before the veggies are done, remove it from the tray and return the veggies to the oven to finish roasting.)
When the carrots are tender, puree the soup with an immersion blender (or transfer to a regular blender in batches and puree); season to taste with salt & pepper. Divide the soup among 4 bowls. Drizzle with olive oil and top with the vegetable-crouton mixture and scallion greens. Serve with crusty bread on the side.
To make this GLUTEN-FREE, use gluten-free bread.