How to Make It
In a stockpot, heat 1/3 cup of the olive oil until shimmering. Add the onions and cook over moderate heat until translucent, about 8 minutes. Add the wine, leeks, celery and bay leaves and cook, stirring occasionally, until the vegetables are softened, about 20 minutes. Add the water and simmer for 30 minutes. Strain the stock into a large saucepan and discard the vegetables. Keep the stock warm.
Meanwhile, in a large skillet, heat the remaining 1/3 cup of olive oil until shimmering. Add the zucchini and garlic, season with salt and pepper and cook over moderate heat, stirring occasionally, until the zucchini soften, about 10 minutes. Add the zucchini and the cannellini beans to the vegetable stock and simmer until the zucchini are very tender, about 10 minutes. Add the peas and parsley and simmer for 1 minute longer; season with salt and pepper.
Ladle the soup into bowls. Garnish with the thyme, Parmesan shavings and a drizzle of olive oil.