Melt the butter in a large saute pan, add the shallots and cook for 3 minutes over medium heat. Add the chicken stock, salt and pepper, raise the heat to high and bring the stock to a boil. Off the heat and add the couscous. Cover the pan and let it sit for 10 minutes.
Add the pignoli nuts and currants to the couscous, stir and serve.
Homemade Chicken Stock:
Place the chickens, onions, carrots, celery, parsnips, parsley, thyme, dill, garlic, salt, and peppercorns in a 16 to 20-quart stockpot with 7 quarts of water and bring to a boil. Skim the surface as needed. Simmer uncovered for 4 hours. Strain the entire contents of the pot through a colander, discarding the chicken and vegetables, and chill. Discard the hardened fat, and then pack the broth in quart containers.