Sauté aromatics – In a large pot, heat butter/oil. Add onion and garlic, cooking until softened (about 5 minutes).
Add vegetables & broth – Stir in pumpkin, carrot, potato, broth, cinnamon, nutmeg, ginger, salt, and pepper. Bring to a boil, then reduce to simmer for 20–25 minutes until vegetables are tender.
Blend until smooth – Use an immersion blender (or transfer carefully to a blender) and puree until silky smooth.
Make it creamy – Stir in heavy cream or coconut milk. Adjust seasoning.
Serve – Ladle into bowls and garnish with fresh herbs or pumpkin seeds. Serve hot with bread.