Add olive oil to a large soup pot.
Add the onions and carrots, and cook for 7-10 minutes, until they are softened.
Add the garlic, curry, turmeric, and salt, and stir to combine, cooking another minute.
Add the pumpkin puree and vegetable broth and stir to combine, cooking about 5 minutes until warmed and combined.
Using an immersion blender or stand blender, puree the soup until smooth.
Add the coconut milk and stir until combined. Cook another 5-10 minutes until warmed through.
Serve topped with chopped cilantro and green onions. Drizzle with more coconut milk, if desired.
Enjoy!