Normally just washing basmati rice has been enough to make it cook well, but the generic brand I've been buying for years seems to have changed their supplier or something and now what should be the same exact rice doesn't cook right anymore and turns out disgusting. How do I compensate for this? Do I just wash it even more thoroughly? Do I wash it, let it soak in clean water for a while, and then wash it again?
I'm kind of at a loss for how to fix it because I've never encountered such starchy, shitty quality basmati rice before.
You're generally supposed to soak rice for a few hours, rinse and drain the water, then cook it in fresh water. This gets excess starch out. The only time I wouldn't say to do that is if you're cooking sushi rice because you want the starch to make it stick together well.