Finely chop the onion, then peel
the turnip, sweet potato and pumpkin and chop into medium-size dice.
Melt the butter or margarine in a
large non-stick saucepan.
Fry the onion for 4-5 minutes, add
the diced vegetables and fry for 3-4 minutes.
Add the marjoram, ginger,
cinnamon, spring onion, salt and pepper.
Fry over a low heat for about 10
minutes, stirring frequently.
Add the vegetable stock, flaked
almonds, chopped chili and sugar and stir well to mix, then cover
and simmer gently for 10-15 minutes until the vegetables are just
tender.
Grate the creamed coconut into the
soup and stir to mix.
Sprinkle with chopped coriander,
if liked, spoon into warmed bowls and serve.