-
1
Place raisins in a small bowl and cover with warm water; let soak for 10 minutes.
-
2
Drain.
-
3
Crush saffron and salt together in a mortar and pestle until a coarse powder forms.
-
4
(Alternatively, place saffron and salt on a cutting board and use the flat side of a chefs knife to grind into a coarse powder.)
-
5
Combine with ginger, turmeric, allspice, nutmeg, cinnamon and pepper in a small bowl.
-
6
Heat 2 tablespoons olive oil and butter in a Dutch oven over medium heat.
-
7
Add the spice mixture and cook, stirring, until the mixture starts to foam.
-
8
Add onions, sugar and the plumped raisins.
-
9
Cook, stirring occasionally, until the onions turn light brown, 20 to 25 minutes.
-
10
Add 1 cup broth and nestle fish into the onion mixture.
-
11
Cover and cook until the fish is flaky, 8 to 10 minutes.
-
12
Remove from the heat and season with pepper.
-
13
Cover and set aside.
-
14
Meanwhile, heat canola oil in a small skillet over medium-high heat.
-
15
Add almonds and cook, stirring, until just beginning to turn golden, about 1 minute.
-
16
Drain on paper towels.
-
17
Bring the remaining 113 cups broth and the remaining 2 tablespoons olive oil to a boil in a small saucepan.
-
18
Add couscous in a stream.
-
19
Stir once.
-
20
Cover, remove from the heat and let stand for 5 minutes.
-
21
Fluff with a fork.
-
22
To serve, mound the couscous on a shallow platter.
-
23
Top with the fish and onion tfaya and sprinkle the almonds on top.