Peel the squash and cut into a 1 inch dice. Peel and dice the onion, garlic and chop the chilli. Peel and grate the ginger. Chop the coriander.
Wash the lentils well.
Toast the coconut in a dry frying pan on a high heat with no oil till it browns.
Heat a large saucepan and add the oil, when the oil is warming add the seeds and cook for a minute then add the spices and cook for another minute. Add the onion, ginger, chilli and cook for another minute. Next add the squash, lentils, coconut milk and the lactofree milk. Season with salt and pepper and simmer for 20 minutes or until your squash is soft. Drain the liquid and reserve. Purée the vegetables in a food processor and add the reserved liquid a little at a time till you get a thick soup. Serve with the toasted coconut and chopped coriander on top.
«For an authentic touch to finish this dish make a tempering oil by frying mustard, cumin and coriander seeds with dried chilli, saffron and curry leaves in a little oil and pouring this over the finished dish.»