01 - Heat 2 tbsp olive oil in a large pot over medium heat. Add onion and garlic; sauté for 2-3 minutes until translucent and fragrant.
02 - Add pumpkin, carrot, and potato to the pot. Sauté for 5 minutes, stirring occasionally to coat vegetables evenly.
03 - Pour in vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 20-25 minutes until vegetables are completely tender.
04 - Meanwhile, heat 1 tsp olive oil in a small skillet over medium heat. Add pumpkin seeds and toast for 2-3 minutes, stirring frequently, until golden brown and fragrant. Set aside.
05 - Once vegetables are soft, blend soup with an immersion blender until completely smooth and creamy. Alternatively, blend in batches using a countertop blender.
06 - Stir in cream or coconut milk, nutmeg, cumin, salt, and pepper. Heat gently for 2-3 minutes without boiling. Adjust seasoning to taste.
07 - Ladle soup into bowls. Garnish with toasted pumpkin seeds and fresh herbs if desired.