When rice comes out mushy it usually means there was too much water added or from using the wrong kind of rice. It's best to use the rice a recipe calls for, for best results. This recipe calls for basmati, if you substitute that out for jasmine rice you'll have very different results. Jasmine rice is really sticky so you could have sticky gooey rice. Bottom line, use basmati.