01 -
Place the uncooked rice in a fine-mesh sieve and rinse under cold running water, agitating until the water runs clear. Drain well to remove excess starch.
02 -
In a medium saucepan, heat coconut oil or butter over medium heat. Add the rinsed rice and sauté for 2 to 3 minutes, stirring continuously until lightly toasted and aromatic.
03 -
Pour in the coconut milk, pineapple juice, and salt. Stir to combine, then bring the mixture to a gentle boil.
04 -
Reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 15 to 18 minutes, or until the rice is tender and the liquid is mostly absorbed. Avoid lifting the lid during cooking.
05 -
Turn off the heat and gently fold in the drained crushed pineapple. Re-cover and allow the rice to rest for 5 minutes before fluffing with a fork.
06 -
Spoon the rice into bowls and top with toasted coconut, fresh cilantro or green onions, and a squeeze of lime if desired. Serve immediately.