In a saucepan, sauté the almonds or pine nuts with 2 tablespoons of vegetable oil on a medium heat for a couple of minutes stirring often.
Crush the vermicelli into small lengths and with a small spoon mix in with the nuts until all the mixture is coated with oil. Keep stirring every 15 seconds or so until the mixture begins to turn an even light gold color. It will take a couple of minutes to complete the browning.
Remove from fire. The hot oil will continue to cook the mixture and keep stirring until you are happy with the color.
Add rice and mix well.
Add 2 cups of stock or water, 3 tablespoons of tomato paste, stir well, salt to taste and bring to a vigorous boil. (You want enough liquid to have a 1 inch depth above all the ingredients).
Reduce heat to a very gentle simmer and cook with lid on for 15-20 minutes.
At the 10 minute mark, mix in the raisins and apricots.
At the 20 minute mark, the rice should be cooked. Fluff up the rice, add the chestnuts and serve.