Kosher salt and freshly ground black pepper
1 cup ditalini pasta or any small tubular pasta
5 TBS. olive oil
1⁄2 cup thinly sliced shallots
1 clove garlic, thinly sliced
2 cups finely diced zucchini
1 cup finely diced kohlrabi
1 cup finely chopped leek
3⁄4 cup finely diced fennel
4 cups vegetable stock
1⁄4 cup thawed frozen peas
6 large green olives, pitted and roughly chopped
1 cup plain cashews
5 oz. spinach, cleaned
2 cups packed basil leaves
5 TBS. pine nuts
Toasted country bread, for serving
1. In a medium saucepan of boiling, salted water, cook the pasta, stirring, until it is al dente, about 4 minutes.
2. Drain the pasta and keep warm. Return the empty pan to medium heat, and add 2 tablespoons olive oil. Add the shallots and garlic and cook, stirring, until soft, about 3 minutes.
3. Stir in the zucchini, kohlrabi, leek, and fennel. Season with salt and pepper and cook, stirring, until slightly softened, about 6 minutes.
4. Pour in the vegetable stock and bring to a boil. Reduce the heat to maintain a simmer and cook, stirring, until the vegetables are tender, about 10 minutes. 5. Stir in the reserved pasta along with the peas and olives and cook until warmed through, about 2 minutes more.
6. Make the cashew cream: Soak cashews with 3⁄4 cup boiling water in a blender until the water cools to room temperature, and then purée until silky smooth.
7. Make the pesto: In a blender, combine the spinach with the basil, pine nuts, and the remaining 3 tablespoons olive oil. Purée into a smooth pesto and then scrape the pesto into the soup and stir until evenly combined.
8. Ladle the minestrone into bowls and serve with toasted bread and cashew cream on the side.