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.
02 - In a medium saucepan over medium heat, melt the butter or heat the olive oil. Add the pine nuts if using and sauté for 1 to 2 minutes, stirring frequently, until they turn a light golden color. Immediately transfer the toasted pine nuts to a small plate and set aside for garnish.
03 - Add the broken vermicelli pieces to the same saucepan with the remaining fat. Stir constantly over medium heat for 3 to 4 minutes until the noodles achieve a deep golden brown color. Watch carefully as vermicelli can go from toasted to burnt very quickly.
04 - Add the rinsed and drained rice to the toasted vermicelli in the saucepan. Stir gently to coat every grain evenly with the butter or oil, cooking for about 30 seconds to lightly toast the rice.
05 - Pour in the water or vegetable broth, then add the salt and black pepper. Stir once to combine, then bring the mixture to a gentle boil over medium-high heat.
06 - Once boiling, immediately reduce the heat to the lowest setting. Cover the saucepan tightly with a fitted lid and simmer undisturbed for 15 minutes. Do not lift the lid or stir during this time.
07 - Remove the saucepan from heat while keeping the lid securely in place. Allow the rice to steam and rest for 5 minutes. Remove the lid and gently fluff the rice with a fork, separating the grains without mashing them.
08 - Transfer the fluffed rice to a serving dish and scatter the reserved toasted pine nuts over the top. Serve immediately alongside grilled meats, stews, or vegetable dishes.