To make the topping, pour the oil into a frying pan and heat over a medium heat.
Put the pumpkin seeds, sunflower seeds, almonds, half the garam masala and turmeric in the hot pan.
Cook for 3 - 4 minutes, stirring often until the almonds are golden brown Leave to cool.
To make the dressing, put the yoghurt and remaining garam masala and turmeric in a large bowl, then season to taste with salt and pepper and stir well.
Add the cabbage, kale, apple and carrot to the bowl and toss gently together.
Sprinkle on the topping and serve.