- 3 tbsp jaggery (cane sugar) or palm sugar (both available from Asian grocers) or light brown sugar
- 175ml/6fl oz cider vinegar
- 120ml/4fl oz extra virgin olive oil (you can use mustard oil, peanut oil or vegetable oil)
- 1-2 garlic cloves, peeled and crushed
- 1 tsp finely grated fresh ginger
- 400g/14oz small cauliflower florets
- 5 medium carrots, peeled and cut into 5cm/2½in pieces
- 225g/9oz baby turnips, peeled and halved
- 2 tsp whole brown mustard seeds, ground in a clean coffee grinder
- 2 tsp salt
- a mixture of 1 tsp chilli powder and 1½ tsp bright red paprika
- ½ tsp garam masala
- Combine the sugar and vinegar in a small pan set over a low heat, stirring occasionally. Heat until the sugar has dissolved, then turn off the heat.
- Pour the oil into a large pan set over a medium heat. When the oil is hot, add the garlic and ginger and stir for 30 seconds.
- Add the cauliflower, carrots and turnips to the pan. Stir and cook for about a minute or until the vegetables are coated with oil and still fairly crisp.
- Reduce the heat to low and add the ground mustard, salt, chilli powder and paprika mixture and garam masala. Stir and mix for a minute or two until the vegetables are coated in the spices.
- Pour in the palm sugar-vinegar mixture and stir. Take off the heat and allow the pickle to cool.
- Spoon the finished pickle into one or two clean jars, with its juices, then refrigerate. The pickle may be eaten immediately but will keep in the fridge for 3-4 weeks.