01 - Place the rice in a fine-mesh strainer and rinse under cold running water, gently swirling with your hand, until the water runs completely clear. Shake off excess water and set aside to drain thoroughly.
02 - Set a medium saucepan over medium heat and melt the butter or warm the olive oil. Add the pine nuts if using and sauté, stirring frequently, for 1 to 2 minutes until they turn a warm golden color. Transfer the toasted pine nuts to a small plate and set aside for garnish.
03 - Add the broken vermicelli pieces to the same saucepan and stir constantly over medium heat for 3 to 4 minutes until they reach a deep golden brown. Keep a close eye on them, as they can burn quickly.
04 - Add the rinsed and drained rice to the toasted vermicelli in the saucepan. Stir gently for about 1 minute to coat each grain evenly with the fat, which helps keep the grains separate during cooking.
05 - Pour in the water or vegetable broth, then add the salt and black pepper. Stir once to combine and bring the liquid to a gentle boil over medium-high heat.
06 - Reduce the heat to the lowest setting, cover the saucepan tightly with a fitted lid, and let the rice simmer undisturbed for 15 minutes. Do not lift the lid during this time.
07 - Remove the saucepan from the heat and let the rice rest with the lid still on for 5 minutes. Uncover and fluff gently with a fork, lifting the grains from the bottom upward to keep them light and separate.
08 - Transfer the fluffy rice to a serving dish and scatter the reserved toasted pine nuts over the top. Serve immediately alongside grilled meats, stews, or roasted vegetables.