This is an Ina Garten recipe that GKC adapted a bit. It is great on a Shabbos night or even a weeknight. Its simple and a nice side dish at room temperature too.
4 tablespoons (1/2 stick) margarine
3/4 cup chopped shallots (3 to 4 shallots)
3 cups chicken stock or pareve chicken stock
1/2 teaspoon kosher salt
1/2 teaspoon freshly ground black pepper
1-1/2 cups couscous
1/2 cup toasted pine nuts
1/4 cup golden raisins, or currents
2 tablespoons chopped fresh flat-leaf parsley, optional
Melt the margarine in a large saucepan. Add the shallots and cook them over medium-low heat for 3 minutes, until translucent. Add the chicken stock, salt, and pepper and bring to a boil. Turn off the heat. Stir in the couscous, cover the pan, and set aside for 10 minutes. Add the pine nuts, raisins, and parsley (if using) and fluff with a fork to combine. Serve hot or at room temperature.