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