Keep the prepared ingredients ready. Measure the other ingredients as per the list above.
Heat olive oil in a pan and add minced red chilli (adjusting the quantity to your taste for the chilli heat). Sauté for 30 seconds.
Add the minced garlic and ginger, sauté for 30 seconds.
Add curry powder and turmeric, sauté for 10 seconds. I use Madras curry powder.
Add minced onions. Sauté till the onions are translucent, without letting them brown - about 4 minutes
Add the grated zucchini, stir it in and sauté for 4 minutes, stirring frequently as the zucchini may have a tendency to stick to the bottom of the pan.
Add the bread cubes. Stir.
Add the Stock and bring to a boil. Reduce the stove heat to low, and let the soup simmer for 15 minutes.
Add half the walnuts, reserving the rest for garnish
Add all the herbs after reserving some coriander and mint leaves for garnish.
Take the pan off from the stove and transfer the soup to another container to cool.
When cool enough to blend, puree in a food processor or hand blender. Hot liquid can splash out of the processor so use caution and puree the soup in batches.
You may puree the soup till smooth, though I like a little texture in my soup and have pureed it coarsely, with bits of zucchini and walnuts floating around.
Place the pureed soup back on the stove. Add half a cup of water if you find the soup too thick for your liking.
Season with salt and pepper.
Bring to a boil and then simmer for 5 minutes.
Serve hot, garnished with coriander, mint leaves and walnuts.