Peel and chop the potatoes and carrots. Fry briefly in the chilli oil, then add the stock and cook until the potatoes and carrots are cooked through. Remove from heat and puree (coarse or fine - to taste). Add the coconut milk and put back on the stove. Now add the orange juice and sour cream, season to taste and bring to the boil again briefly.
Serve sprinkled with plenty of fresh parsley.
Seeing the quantities (such as the ginger, garlic and spices) as variable - is just a matter of taste.
Tip: If you do want meat, diced and seared poultry or lamb also goes well with the soup.