1. In a medium saucepan, bring water, saffron, and salt to a boil over high heat. Remove from heat and let sit for at least 30 minutes.
2. Sauté the onion, garlic, and salt in the butter, until translucent, then fold in couscous and cinnamon. Return the steeped saffron water to the heat, when boiling, combine with the couscous-onion mixture.
3. Remove from heat, cover tightly, and let stand 10 minutes.
4. Meanwhile, pour boiling water over the apricots and let sit until tender, about 8 minutes. When soft, remove from the water and dice into small cubes.
5. Stir diced apricots and pistachios into the couscous, fluffing with a fork. Season with salt and pepper. When cool, fold in the cheese and mint. Reserve for rolling.
In a mortar and pestle, add the cumin, pepper, cinnamon, cloves, coriander, salt, ginger, and cayenne. Crush to a powder.
1. Cut the fillo sheets into rectangles. Lightly brush a rectangle with melted butter, then layer on a second rectangle and lightly brush on more butter.
2. Add 4 tablespoons (60 ml) of filling near the bottom edge of the layered fillo, leaving a small gap. Fold the sides of the rectangle over the filling and roll from the filling end towards the unfilled end, like rolling a carpet, to make a tight cigar. Dab a little bit of the egg yolk on the last fold to help it seal.
3. Continue until the filling has all been rolled. Chilling the briouats at this stage will help to prevent unraveling during the frying process.
4. Fry the briouats in batches and drain well. Dust with ras el hanout while warm.
5. Serve immediately with yogurt and honey for dipping.
6. For a nice presentation, slice the ends off the briouat, then cut it on a bias. Place a dollop of yogurt on the plate, then stand the slices, bias cut pointing upwards, and drizzle with honey.