For the sauce, place all ingredients in food processor and blend until smooth.
For the lentils, put oil in a large saucepan over medium heat. Add onions and cook while stirring until lightly browned. Then add the garlic, curry powder, allspice and salt. Stir and cook for a minute longer. Add the water and lentils. Increase heat and cook for 10–15 minutes until water has evaporated and sprouts are tender. Taste and adjust seasoning. Serve topped with sauce.