Heat olive oil in a large pot over medium heat.
Add chopped onion and sauté until translucent, about 5 minutes.
Stir in minced garlic and ground cumin; cook for another minute.
Add the cubed butternut squash, stirring to combine.
Pour in the vegetable broth, bring to a boil, then reduce heat.
Cover and simmer for 20 minutes until the squash is tender.
Remove from heat and let cool slightly.
Using an immersion blender, puree the soup until smooth.
Stir in coconut milk and season with salt and pepper.
Serve hot, garnished with pumpkin seeds.