Rinse the glutinous/sticky rice in a fine mesh strainer until water turns mostly clear. Place in a large bowl and cover with cool water. Soak for at 3-4 hours.
Once rice is done being soaked, drain well and set aside while you prep the other ingredients.
In a large pan, heat olive or avocado oil over medium high heat. Saute onions or shallots until translucent, about 3-4 minutes. Add the mushrooms and saute until golden brown. Add the carrots, garlic, and ginger. Saute for 2 more minutes. Add sauce ingredients and saute for 1 minute until everything is evenly combined.
Add mushroom mixture to the rice cooker pot and spread it out until it is an even layer. Add the drained rice on top and level it out. (Make sure the mushroom mixture is on the bottom because if you put the rice first, it will come out too mushy.) Pour the 1 1/4 cup water over the rice. Cook in the rice cooker until the rice cooker button pops and it is done (about 25-30 minutes).
Fluff rice with chopsticks or the rice scooper paddle until all the mushroom mixture and rice is combined. Serve with crispy fried shallots, sesame seeds, and green onions on top! Enjoy!