Preheat oven to 180C. Place the cauliflower in a roasting tray and drizzle over the oil. Sprinkle over the spices, and toss lightly. Cook for about 20 minutes until golden.
Drain the lentils and place in a bowl. Add the warm cauliflower and the other ingredients.
For the dressing, place all ingredients in a bowl, season with salt and pepper and whisk well with a fork. Drizzle over the dressing, and gently mix with your hands. Serve on its on or with your favourite lamb dish.