Sauté aromatics – In a large pot, heat olive oil or butter over medium heat. Add onion and garlic, cooking until soft and fragrant.
Add vegetables – Stir in the pumpkin puree and chopped carrot, cooking for 2–3 minutes to build flavor.
Simmer – Pour in the vegetable broth, then season with salt, pepper, and curry powder. Simmer for 15–20 minutes, or until carrots are tender.
Blend until smooth – Use an immersion blender (or transfer to a blender) to puree the soup until velvety smooth.
Add creaminess – Stir in coconut milk and reheat gently for 2–3 minutes (do not boil).
Serve and garnish – Ladle into bowls, garnish with parsley, herbs, or pumpkin seeds, and drizzle with extra coconut milk if desired.