01 - Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic, sauté until translucent, about 4 minutes.
02 - Add pumpkin cubes and cook, stirring occasionally, for 5 minutes.
03 - Pour in vegetable broth and water. Bring to a boil, then reduce heat and simmer for 20 minutes or until pumpkin is very tender.
04 - Remove from heat and puree the soup until smooth using an immersion blender or by transferring to a blender in batches.
05 - Stir in heavy cream, ground nutmeg, ground cinnamon (if using), salt, and black pepper. Gently reheat over low heat for 2 to 3 minutes, stirring constantly.
06 - Adjust seasoning to taste. Serve hot, garnished with pumpkin seeds, fresh parsley, and a swirl of additional cream if desired.