Warm the olive oil in a large pot over medium heat. Add the onion and cook 4-5 minutes, until soft and translucent.
Stir in the garlic and ginger; cook 1 minute, until fragrant.
Add the pumpkin puree, broth, coconut milk, salt and pepper. Stir well and bring to a gentle simmer.
Simmer uncovered for 15 minutes, stirring occasionally.
Blend until silky smooth with an immersion blender, or carefully in batches in a countertop blender with the lid vented.
Taste and adjust the salt, then ladle into bowls and top with toasted pepitas.