01 - Place the rice in a fine-mesh strainer and rinse under cold running water, agitating gently, until the runoff becomes completely clear. Drain thoroughly and set aside.
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 warm golden color. Immediately transfer to a small plate and reserve 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. Watch carefully to prevent scorching.
04 - Add the rinsed and drained rice to the toasted vermicelli in the saucepan. Stir gently to coat every grain with the fat, about 30 seconds.
05 - Pour in the water or vegetable broth. Season with salt and pepper and stir once to distribute. Bring to a gentle boil over medium-high heat.
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 saucepan from the heat while keeping the lid on. Let the rice rest for 5 minutes to finish steaming. Remove the lid and fluff gently with a fork, lifting grains from the bottom upward.
08 - Transfer the rice to a serving dish and scatter the reserved toasted pine nuts over the top. Serve immediately alongside grilled meats, stews, or vegetable preparations.