In a 6-quart Instant Pot, add the rice and water and shake/swirl to distribute into an even layer.
Scatter the chicken pieces evenly over top, doing your best not to disturb the rice underneath. Pour the soy sauce and vinegar all over the chicken. Sprinkle the coconut sugar and pepper evenly over the chicken. Scatter the onions and garlic on top of the chicken and then scatter the kale/cabbage on top. Sprinkle the remaining ½ teaspoon salt evenly over the veggies.
Secure the lid and make sure the vent is set to “sealing”. Pressure cook on high for 4 minutes, then let it naturally release for 10 minutes before releasing the rest of the pressure.
While that cooks, make the ginger garlic oil (if using, instructions below).
Give the rice a fluff with a fork, then let it sit for another 5 minutes or so to let the steam off and cool down a bit.
Serve it topped with chopped herbs and a drizzle or ginger garlic oil, chili oil, or a pat of butter.
To make ginger garlic oil: to a small skillet, add the oil, garlic, and ginger. Turn the heat to medium. Once you start to see things sizzle, reduce the heat to low or medium-low to maintain a gentle sizzle. Let it cook for about 5 minutes, swirling or stirring occasionally. Add the sesame seeds and red pepper flakes and let sizzle for 1-2 more minutes. You’ll know it’s done when you notice any amount of light golden brown on the garlic. Once you see this, immediately transfer to a heat-safe bowl to let cool (everything will continue to toast and get crisp in there).