Occasionally it "magically" comes out fluffy. Generally it comes out sticky... would it be possible, given the process I describe, for someone to explain to me how to get fluffy consistently?
I know your post asks specifically about fluffiness, but to me the main issue here is the inconsistency.
As for cooking procedure, I'd do the following:
- Wash the rice until clear, then strain and set aside.
- Add the ratio-specified amount of water to a pot and set your stovetop to maximum temperature to reach a boil quickly. (Now is also a good time to add your salt and butter/oil/etc.)
- As soon as the water reaches a good boil, add the already-washed-and-strained rice. That should cool the liquid a bit; so give a quick stir to make sure nothing is stuck to the bottom while waiting for the liquid to get back to boiling.
- As soon as the water reaches a boil again, reduce the stovetop temperature to a lower setting to and let the rice cook at a low simmer under a loose-fitting lid for ~20-25 minutes. (A tight-fitting lid propped up slightly by some folded-over paper-towel also works.)
- Check the done-ness of the rice more often as that ~20min mark approaches so that you can turn off the heat and not burn the rice. (Unless you are aiming to get more of that Okoge(Japan)/Tahdig(Iran)/etc. crispiness at the bottom of the pot.)
- Let rest for a few minutes, then fluff the rice with a paddle/fork/etc. and serve.
The above should improve your consistency (and hopefully your ability to get fluffy results) in a number of ways:
- Washing helps remove loose dry starch from the surface of the grains. Considering you are already doing a decent bit of washing, I'd consider "washing until absolutely-totally-crystal-clear" as a "diminishing returns" improvement area that is unlikely to be the issue. (But being a bit more thorough while troubleshooting/experimenting can't hurt.)
- Rice-to-water ratio is very important when using any "cook until the water is gone" procedures. Even ignoring the differing amount of water that gets absorbed by the rice, "excess water" will correspond to "excess cooking time" (in a "this is overdone and mushy" kind of way) and "too little water" will correspond to "too little cooking time" (in a "there's a difference between al dente and raw" kinda way). This is somewhat forgiving in that ratios (depending on variety) are typically given to a 2:1 or 3:4 level of precision as opposed to some NASA-like 1.996:1.000 specification, but enough care should be taken so as not to do something like 1.75:1 or 2.25:1 when 2:1 is called for.
- & 3. Starting with boiling and minimizing the bring-to-a-boil time is about reducing the amount of "soaking" and "bringing to temperature" time. More soak time can definitely change the cook times and water requirements of the items you are cooking. Starting from boiling is the easiest way to minimize that (and is why pasta-boxes tell you to toss the pasta into boiling water).
- Reducing temperature to a simmer and not stirring reduces the amount of agitation happening in the pot. Allowing the rice to basically cook and absorb in place rather than bounce around loosely means that the rice isn't sloughing off more and more outer starch as it gets softer and softer.
If you do the procedure above, I think you'll get those "magical" results consistently enough that you can learn where to "be lazy" and cut corners on a few of the less-important "diminishing returns" steps.
If I had to bet money, I'd guess that (4) will be the step that gives the largest gain in improvement over your outlined methods. Minimizing all of the agitation of the vigorous-boil and stirring should lead to less starches sloughing off the outer layers of your rice grains. (Think of it in reverse, you wouldn't add a rice-flour slurry to your pot to get "fluffy" rice, would you?)
Other than that, if you really like being lazy about your rice, I'd heartily recommend a rice cooker.
The fancy-pants brand-name ones are all the rage, but even those one-switch $30 cost-of-a-basic-toaster models do a great job for soooooo little effort.