Place the onion in a pan with the oil, bring to a medium heat and cook for 5 mins until golden. Add the ginger and garlic, stir well. Add the corn, broth, coconut milk and potatoes. Bring to a simmer and cook for 30 mins.
While this is cooking, place the pumpkin seeds in pan with the maple syrup. Cook for 5 mins on a medium heat then leave to the side to cook and crystallise.
Blend the soup and top with the toppings. Season and serve.