Break up the vermicelli noodles into short pieces, about 4 cm (1 1/2 inches) long.
In a large, preferably non-stick, saucepan, heat half the oil over medium heat and cook the vermicelli, watching carefully until they turn brown. Take care, they burn easily.
Add the rice and sauté for a few minutes until the rice becomes opaque.
Add the stock (broth) and the salt, bring to the boil, cover and reduce the heat to low.
Simmer, undisturbed, for 20 minutes.
While the rice is cooking, heat the remaining oil in a small frying pan and sauté the onion until golden, about 15 minutes.
Add the pine nuts and currants or sultanas, tossing to toast them lightly. Remove from heat.
Turn the cooked rice onto a serving platter and fluff with fork. Top with onion, pine nuts and currants.