Rinse the rice thoroughly and soak for 30 minutes.
Cut the salmon into bite-sized pieces.
Finely chop the carrot and onion.
Add the soaked rice, water, carrot, onion, salmon, and soy sauce to the pot.
Cover with a lid and cook over medium-low heat.
When the salmon is cooked, turn off the heat and let it rest for 10 minutes.
Serve in a bowl and garnish with chopped green onions.