Heat your oven to 200°C/Fan 180°C/Gas 6. Pull the leaves off the cauliflower and discard. Break into florets. Put them in a bowl. Mix a pinch of saffron powder with ½ tbsp oil. Add to the cauliflower with some salt and pepper.
Spread the cauliflower in a roasting tin. Roast for 30-35 mins till tender and a little charred. Shake the tin a few times while cooking to turn the cauliflower.
Tip the quinoa into a sieve. Rinse under cold water for 1-2 mins. Add to a small pan. Pour in 150 ml boiling water and a pinch of salt. Cover. Bring to the boil. Turn the heat down. Simmer for 15 mins till the water is absorbed and the quinoa is tender.
Pop the raisins in a small heatproof bowl. Pour in enough boiling water to cover them. Leave them for 5-10 mins to plump them up. Drain.
Put a dry frying pan over medium heat. Add 1 tbsp pine nuts. Toast for 2-3 mins, shaking the pan often, till they’re golden brown. Keep your eye on them as they burn easily. Tip into a bowl.
Peel and finely slice the onion. Halve the cherry tomatoes. Separate the lettuce leaves. Rinse and dry, then tear them into small pieces.
Finely grate the zest from the lemon. Slice it into wedges. Arrange the lettuce, onion and tomatoes on plates or a large platter. Pile the cauliflower on top. Scatter over the quinoa, raisins, pine nuts and lemon zest. Serve with the lemon wedges for squeezing.