To make the curry, warm a large skillet with deep sides over medium heat. Once it’s hot, add a tablespoon of oil. Add the onion and a sprinkle of salt and cook until the onion has softened and is turning translucent, about 5 minutes, stirring often. Add the ginger and garlic and cook until fragrant, about 30 seconds, while stirring continuously.
To cook the rice, bring a large pot of water to boil. Add the rinsed rice and continue boiling for 30 minutes, reducing heat as necessary to prevent overflow. Remove from heat, drain the rice and return the rice to pot. Cover and let the rice rest for 10 minutes or longer, until you're ready to serve. Just before serving, season the rice to taste with salt and fluff it with a fork.