Open the can of crushed pineapple and drain the juice into a measuring cup, reserving ½ cup of the juice for the rice. Set the drained pineapple aside.
In a medium saucepan, combine the rice, reserved pineapple juice, water, butter, and salt. Bring to a boil over high heat, then reduce the heat to medium-low. Cover and simmer until the rice is tender and the liquid is fully absorbed, about 15 to 18 minutes. Remove from heat and let the rice stand for 10 minutes to firm up.
Remove from heat and stir in the drained crushed pineapple, scallions, lime zest, and lime juice.
Transfer to a serving bowl, garnish with chopped cilantro, and serve warm.