Melt the butter 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 toasted pine nuts, and parsley and fluff with a fork to combine. Serve hot.