In a large pot, heat the oil over medium heat, add the onion and cook for about 8 minutes until soft and translucent.
Add the grated ginger and orange zest, cook, stirring for about 1 minute.
Add the pumpkin puree (or uncooked pumpkin chunks), broth and orange juice, simmer for 5 minutes (when using uncooked pumpkin, simmer for 15 minutes).
Season with salt and pepper, to taste.
Serve with a dollop of yogurt and toasted pumpkin seeds on top.