-
1
Rinse the rice several times in cold water until the water runs clear.
-
2
Drain.
-
3
Bring 3 quarts water to a boil in a large pot with 2 tablespoons kosher salt.
-
4
Add the rinsed rice and boil, stirring occasionally, for 5 minutes, then drain well in a colander.
-
5
Heat 1 tablespoon butter in a small skillet over medium heat.
-
6
Add the onion, season lightly with salt and cook until softened and lightly colored, 4 to 5 minutes.
-
7
Moisten with 1 tablespoon saffron water and stir in the cinnamon, cardamom, allspice, black pepper and cumin.
-
8
Cook for 1 minute more.
-
9
Stir in the apricots, raisins (or currants) and barberries (or cherries or cranberries).
-
10
Melt 4 tablespoons butter in a heavy-bottomed enamel or nonstick Dutch oven over medium heat.
-
11
Spread half the par-cooked rice over the bottom of the pot.
-
12
Spoon over the onion-fruit mixture, then the remaining rice.
-
13
Leave the pot on the flame, uncovered, for 5 to 8 minutes to gently brown the rice.
-
14
(Do not stir or move the rice you will need to rely on your nose to tell if the rice has browned.)
-
15
Drizzle the remaining saffron water over the rice and put on the lid.
-
16
Adjust the heat to very low and leave undisturbed for 30 minutes.
-
17
Turn off the heat and let rest at least 10 minutes.
-
18
Heat the remaining 1 tablespoon butter in a small skillet over medium-low heat and gently toast the almonds and pistachios for a minute or so, taking care not to get them too brown.
-
19
Set aside for garnish.
-
20
To serve, spoon the rice into a wide bowl or platter.
-
21
With a spatula, carefully lift the bottom crust, placing the crisp side up.
-
22
Sprinkle with the toasted nuts.