clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sticky rice

7 Ways to Make Thai Sticky Rice


  • Thai glutinous rice, aka "Thai sweet rice". I recommend cooking around ⅓ - ½ cup uncooked sticky rice per person.
  • Water, amount depending on method, see instructions below



Step 1: Wash your rice in room temp water for a few times until the water runs mostly clear. [Video 00:58] This is necessary regardless of which method you choose, otherwise you will end up with gummy rice!

Step 2: Soak your rice in plenty of room temp water for a minimum of 3 hours, preferably 4 (especially if your rice is old), and for up to 12 hours. [Video 01:45]

Step 3: Drain the rice and steam for 20-25 minutes (may take longer if making a lot), using any of the following implements (see video at the time indicated for details):

  1. Bamboo Cone Steamer [Video 02:27]
  2. Steamer Rack + Cloth [Video 04:50]
  3. Metal Sieve [Video 06:39]
  4. HACK for extra soft sticky rice, and highly recommended if you are serving rice at room temp: Soak-Steep-Steam [Video 07:26]

NO SOAK METHODS (cooking rice in water):

Step 1: Wash your rice. [Video 00:58]

Step 2: Drain your rice EXTREMELY WELL. You want to use a sieve, then shake and shake until water is no longer dripping from the rice. As I mentioned above, sticky rice overcooks very easily. So if we're going to cook sticky rice IN water it's important that you do not accidentally use too much water by not draining well enough.

Step 3: Cook the rice using any of the methods below using the ratio of 1 part rice to ⅔ parts water by volume. Depending on your rice, you may need a little less water than ⅔, so if it comes out a little too soft, add less water for your next batch. See video at the indicated time for details.

  1. No Soak - Steam-the-Bowl [Video 10:56]
  2. No Soak - Rice Cooker [Video 12:32]
  3. No Soak - Microwave [Video 14:52]