01 - Place the rice in a fine-mesh strainer and rinse under cold running water, agitating gently, until the runoff 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é for 1 to 2 minutes, stirring frequently, until they turn a warm golden color. Immediately transfer to a small plate and reserve for finishing.
03 - Add the broken vermicelli pieces to the same pan and stir constantly over medium heat for 3 to 4 minutes until they reach a deep, even golden brown. Watch carefully as they can shift from toasted to burnt very quickly.
04 - Add the drained rice to the toasted vermicelli and stir gently to coat every grain with the fat, about 30 seconds.
05 - Pour in the water or vegetable broth, then add the salt and black pepper. Stir once, bring to a gentle boil, and allow it to bubble for about 30 seconds.
06 - Reduce the heat to the lowest setting, cover the saucepan tightly with a lid, and simmer undisturbed for 15 minutes. Do not lift the lid during this time.
07 - Remove the pan from the heat and let the rice rest with the lid still on for 5 minutes. Uncover, then gently fluff the rice with a fork, lifting from the bottom upward to separate the grains.
08 - Transfer to a serving dish and scatter the reserved toasted pine nuts over the top. Serve warm alongside grilled meats, stews, or roasted vegetables.