Sticky Rice Cook Time: Perfect Every Time

Updated November 6, 2026

Total time
55 min
prep 30 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Sticky Rice Cook Time: Perfect Every Time

Sticky rice, also known as glutinous rice, is a staple in Southeast Asian cuisines, prized for its chewy, tender texture and ability to be eaten with hands or formed into balls. This guide provides the exact cook time and method for perfect sticky rice every time, whether you use a steamer, rice cooker, or Instant Pot. With the right technique, you’ll get fluffy, tender grains that are never mushy or undercooked.

Ingredients

  • 2 cups (400 g) glutinous rice (also labeled “sweet rice” or “sticky rice”)
  • Water for soaking and steaming

Instructions

  1. Rinse the rice in a fine-mesh strainer under cold running water, swishing with your fingers, until the water runs clear (about 1-2 minutes). This removes excess starch that can make the rice gummy.
  2. Soak the rice in a bowl of cold water for at least 30 minutes, or up to 2 hours for best results. Drain well in the strainer.
  3. If using a bamboo steamer: line the steamer basket with cheesecloth or a banana leaf (pierced with a few holes). Add the soaked rice in an even layer, about 1 inch thick. Set the basket over a wok or pot of simmering water (water should not touch the rice). Cover and steam for 20-25 minutes, until the rice is translucent and tender but still slightly chewy.
  4. If using a rice cooker: add the soaked rice to the cooker with 1 cup (240 ml) water. Cook on the regular white rice setting. Let it rest for 10 minutes after cooking, then fluff with a fork.
  5. If using an Instant Pot: add the soaked rice and 1 cup (240 ml) water to the pot. Cook on high pressure for 10 minutes, then let the pressure release naturally for 10 minutes. Quick-release any remaining pressure, then fluff.
  6. Once cooked, let the rice rest for 5-10 minutes (covered) to firm up. Then fluff gently with a fork or rice paddle.

Tips

  • Soaking is non-negotiable: Do not skip soaking. It hydrates the grains so they steam evenly. If you’re short on time, soak in warm water for 20 minutes, but 30+ minutes is best.
  • Don’t stir while steaming: Stirring breaks the grains and makes the rice mushy. Just let it steam undisturbed.
  • Check for doneness: The rice should be tender and slightly sticky, with no hard white core. If it’s still crunchy, sprinkle with a little water and steam for 5 more minutes.
  • Substitutions: If you can’t find glutinous rice, you can use sushi rice (short-grain) as a substitute, but the texture will be less sticky and more tender. Adjust cooking time to 20 minutes steaming.

Serving Suggestions

Sticky rice is incredibly versatile. Serve it alongside grilled meats like Thai chicken or pork skewers, or with a spicy papaya salad. It’s also the base for mango sticky rice (see variations) and pairs well with stir-fried vegetables or a rich curry. In Laos and Thailand, it’s often eaten by hand, rolled into small balls to scoop up dips.

Variations

  • Mango Sticky Rice: After cooking, stir in 1 cup (240 ml) coconut milk mixed with 2 tablespoons sugar and 1/2 teaspoon salt. Serve warm with sliced fresh mango and a drizzle of coconut cream.
  • Black Sticky Rice: Use black glutinous rice (same amount) and increase soaking time to 1 hour. Cook for 30-35 minutes steaming. It has a nuttier flavor and is often used in desserts.
  • Savory Sticky Rice: Add a pinch of salt and a few pandan leaves (or a drop of pandan extract) to the soaking water for a subtle fragrance.
  • Sticky Rice in a Bowl: For a quick meal, top cooked sticky rice with fried egg, pickled vegetables, and a drizzle of soy sauce.

Storage and Reheating

Store leftover sticky rice in an airtight container in the refrigerator for up to 4 days. To freeze, spread the cooled rice on a baking sheet, freeze until solid, then transfer to a zip-top bag for up to 3 months. To reheat, place the rice in a steamer over simmering water for 5-7 minutes, or microwave with a damp paper towel for 1-2 minutes until hot. Reheated rice will be slightly drier, so sprinkle with a little water before reheating.

Frequently Asked Questions

Why is my sticky rice mushy? This usually happens from adding too much water or stirring too much. For steaming, the rice should only be above the water, not touching it. In a rice cooker, use a 1:1 ratio of rice to water (after soaking).

Can I make sticky rice without soaking? You can, but the texture will be uneven and the rice may be hard in the center. Soaking is essential for the signature chewy texture. If you skip it, increase cooking time by 10 minutes and add 1/4 cup more water.

What’s the difference between sticky rice and regular rice? Sticky rice (glutinous) has a different starch composition—it contains almost no amylose, so it becomes sticky and translucent when cooked. Regular long-grain rice has more amylose, so it stays fluffy and separate.

Can I use a regular pot to cook sticky rice? Yes, but it’s tricky. Use a heavy-bottomed pot with a tight lid. After soaking, add 1 cup (240 ml) water, bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Let rest for 10 minutes. The bottom may get a crust (which some people love).

How do I keep sticky rice warm for a party? Place the cooked rice in a bamboo steamer lined with a damp cloth, set over a pot of simmering water, and cover. It will stay warm and moist for up to 1 hour. Alternatively, use a rice cooker’s warm setting for up to 2 hours.

Is sticky rice gluten-free? Yes, despite the name “glutinous,” it contains no gluten. It’s safe for those with celiac disease or gluten sensitivity.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).