Add in the pumpkin, onion and carrots and stir around the pan to coat them with oil. Cover with a lid and allow to cook on medium heat for about 10 minutes.
After ten minutes, remove lid but keep the heat on. Add the garlic, Thai curry, pepper, cumin and ginger to the pan. Stir to mix all ingredients around for about 3 minutes. Next add in the coconut milk, vegetable broth and if you are using pureed pumpkin add it now too.
Leave on medium heat for about 40 minutes or until the carrots and pumpkin are completely tender. Once they are cooked through, add to a blender and blend to form the soup puree!