Combine rice and water in a medium saucepan. Bring to a boil over high heat. Reduce heat to low, cover with lid, and allow to steam until tender, about 20 minutes.
Heat butter in a skillet over medium heat.
Stir in the onion; cook and stir until the onion has softened and turned golden brown, about 10 minutes. Stir in ginger, carrots, and salt.
Reduce heat to low and cover to steam 5 minutes.
When rice is done, add it to skillet and stir gently to combine with other ingredients. Garnish with chopped cilantro.