In a large pot, heat the olive oil over medium heat. Add the garlic, celery, thyme, and onion. Sauté for about a minute, or until aromatic and translucent.
Add the chopped zucchini, cashews, and green peas to the pot. Saute for 1 – 2 minutes.
Pour in the vegetable stock, ensuring that the vegetables are fully submerged. Add the salt, and pepper. Stir well and cover the pot with a lid.
Let the zucchini soup simmer for about 15 minutes over low heat, or until the zucchini and peas are tender.
Using an immersion blender, blend the soup until smooth and creamy.
If you don’t have an immersion blender, carefully transfer the soup to a blender or vitamix and blend until smooth. Be cautious as the soup will be hot.
At this stage you can transfer the soup back to the pot, simmer for 1 – 2 minutes and serve hot.
Ladle the soup into bowls and garnish with fresh herbs, add a few crispy bread croutons, or a drizzle of chilli oil or extra virgin olive oil if desired.