1. Combine the stock, salt, cardamom, cinnamon, and saffron in a small saucepan and bring to a simmer over medium heat.
2. Heat the oil in a large saucepan over medium heat. Add the onion and sauté until softened without coloring, about two minutes. Add the couscous and cook, stirring, until lightly toasted, about one minute.
3. Carefully add the stock to the pan and stir to combine. Cover the pan and simmer over medium-low heat until the liquid has been absorbed and the couscous is tender, eight to 10 minutes. Remove the pan from the heat, remove the lid, and fluff the couscous with a fork. Lay a clean dishtowel over the pan, without touching the couscous, and place the lid over the towel. Let stand for five minutes to allow the towel to absorb the steam.
4. Stir in the pine nuts, currants, and mint. Serve warm or at room temperature.
Recent Comments