Add around half the water, shallot, shrimp paste, fingerroot, white peppercorns, and chillies to a blender and liquidise until smooth. Pour into a saucepan along with the rest of the water and turn up the heat to high. Add the soy sauce, mushroom granules, and salt.
Bring the soup to a rapid boil. As soon as it begins to boil, add the pumpkin and tofu.
Boil for around 8 minutes, until the pumpkin is just or nearly cooked.
Add the courgette and mushrooms. Cook for another 5-10 minutes, until everything is cooked to your liking.
Turn off the heat and stir in the lemon basil. Taste for salt and adjust to your liking.
Serve with steamed jasmine rice.