I find that sometimes my rice will come out chewy no matter how much water/more cooking time I add. What makes rice come out chewy and how do you prevent it?

  • 3
    What variety of rice are you using? How are you cooking it?
    – John Feltz
    Commented Dec 29, 2016 at 13:25
  • Basmati @JohnFeltz
    – Bar Akiva
    Commented Dec 30, 2016 at 18:05
  • And how are you cooking it?
    – Cascabel
    Commented Dec 31, 2016 at 13:45

4 Answers 4


I use par-boiled long grain rice, and DO NOT pre-soak or rinse it. Put your rice into a good heavy based pan, add about three times as much cold water and bring to the boil, yes, you can stir it once or twice if you want. Boil for about a minute or two, turn off the heat, leave the lid on and wait about 30 mins (some times it might be up to 45 mins), the rice cooks very nicely. Strain and use as required. This always for me makes perfect fluffy non sticky rice - I have never had an issue with rice with this method. Of course this is for par-boiled long grain rice, other types of rice might act differently.


Use basmati rice for fluffy rice where the grain remains unbroken. Rinse and soak beforehand for upto 10 minutes. Bring to boil the water for cooking, and then drain the rice and add to the water. Do not stir and allow the rice to cook for upto 15 mins depending on quantity. Once the grain has cooked drain the rice using a colander. Rinse the excess starch from the rice by holding the colander under running cols water. This will prevent the rice from going gooey and maintain the shape of each individual grain. Place colander on top of the cooking pot which has been removed from the heat to allow excess water to be drained. Thereafter transfer to serving dish. Warm up in the microwave prior to serving. Hope this helps.


Adding a little pat of butter into the rice certainly helps keep it from getting a rubbery texture


Basmati rice cooking follows a simple proportion: 2:1 water:rice. I usually rinse a few times the rice to remove dirt and excess starch (makes for a fluffier rice). Add rinsed rice and water to a covered pot. Bring it to a boil, stir vigorously making sure there are no kernels stuck to the bottom of the pot. Lower heat to simmer and cook for 20 min 2-3min into the cooking I stir again, just to be sure nothing is stuck to the bottom. At the end of 20 min stir the pot of rice with a fork to fluff the rice and return the cover for a few min. It should be fluffy individual grains of rice.

  • 1
    It seems you suggested an edit at the wrong answer (user53209). Hint: you can always edit your own answers! If you and user53209 are the same person, you should merge the accounts.
    – Stephie
    Commented Jan 2, 2017 at 9:07
  • I'm not sure how I edited the wrong answer. It was my first time editing an answer so it is possible I may have done something wrong (like editing user53209's answer). I will be more careful next time. Thank you for letting me know. Commented Jan 3, 2017 at 22:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.