Peel and thickly slice the red onion. Remove the outer leaves from the cauliflower. Cut the cauliflower into small florets. Roughly chop one of the tomatoes. Finely chop the apricots. Drain and rinse the chickpeas.
Rinse the quinoa for 1 min under cold water. Tip it into a pan and toast for 3-4 mins till dry and nutty smelling. Pour in 150ml boiling water. Cover and gently simmer for 10-15 mins till tender and the water has been absorbed. Set to one side to cool.
Meanwhile, crumble the stock cube into a jug and pour over 300ml boiling water. Swirl in the sachet of saffron.
Heat a heavy-based pan over a medium heat for 2 mins. Add 1 tbsp olive oil and the onion and fry for 4-5 mins till softened. Add the chopped tomato. Stir and fry for 3 mins. Sprinkle in 2 tsp ras el hanut and stir to coat.
Add the cauliflower, chickpeas and apriots. Pour in the saffron infused stock. Pop on a lid. Turn the heat to low and cook for 10 mins.
While the tagine simmers, cut half the cucumber in half lengthways. Scoop out the seeds with a teaspoon. Finely chop the cucumber and the remaining tomato. Finely chop the parsley stalks and roughly chop the leaves. Add everything to the cooled quinoa with a pinch of salt and 2 tsp olive oil. Stir well.
Finely shred the cavolo nero leaves. When the tagine has cooked for 10 mins, add the cavolo nero. Stir and cook for a further 5 mins. Squeeze in the juice from half the orange. Taste and season. Serve the tagine with the quinoa salad.