Sticky Rice Recipe
I honestly used to be intimidated by the idea of making authentic Sticky Rice Recipe at home because my first few attempts resulted in a mushy disaster, but once I discovered the soaking and steaming method, everything changed for me in the kitchen.
There is something so satisfying about lifting the lid to reveal perfectly separate, chewy grains that are ready to be paired with savory Chinese sausage or sweet coconut cream and mangoes.
This method is incredibly forgiving and doesn’t require expensive gadgets, just a bit of patience during the soaking phase to ensure that classic texture we all crave. I am so excited to share this foolproof technique with you so you never have to deal with soggy or undercooked rice again.
Ingredients
Here is everything you need to get started. The list is short, but the specific type of ingredient you choose matters immensely for the final texture.
- 2 cups sweet rice / glutinous rice
This is the most critical component of the recipe and cannot be substituted with jasmine or basmati rice. Look for packages labeled specifically as “sweet rice,” “glutinous rice,” or “sticky rice” at your local Asian grocery store, as these grains have the high starch content needed to achieve that signature chewy, tacky texture that holds together perfectly. - Water
You will need plenty of cool, fresh water for the soaking process to hydrate the grains fully before they even touch the heat. While tap water is fine, using filtered water ensures that no mineral tastes interfere with the delicate, natural sweetness of the rice grains as they swell up overnight.
Note: Serves 4 people generously
Variations
While this base recipe creates a perfect blank canvas, sticky rice is incredibly versatile and can be adapted for both sweet and savory cravings.
- Coconut Infusion: For a Thai-inspired dessert twist, you can mix warm coconut milk, sugar, and a pinch of salt into the cooked rice immediately after steaming. The rice absorbs the rich liquid, making it perfect for pairing with ripe mango slices.
- Savory Sausage and Mushroom: You can turn this into a full meal by steaming Chinese sausage (lap cheong) and dried shiitake mushrooms right on top of the rice. As they steam, the savory fats and umami juices drip down into the grains, flavoring them effortlessly.
- Pandan Scented: If you have access to fresh pandan leaves, tie a knot in a few leaves and throw them into the steaming water or place them directly on the steamer bed. This infuses the kitchen and the rice with a subtle, grassy, vanilla-like floral aroma that is popular in Southeast Asian cooking.
- Purple Sticky Rice: You can substitute black glutinous rice for white, or mix a small handful of black rice with the white rice. The natural anthocyanins will dye the entire batch a beautiful deep purple color and add a slightly nuttier flavor profile to the dish.

Cooking Time
- Prep Time: 6 hours (includes soaking time)
- Cooking Time: 45 minutes
- Total Time: 6 hours 45 minutes
Equipment You Need
- Large mixing bowl: Used for soaking the rice with plenty of room for the grains to expand as they hydrate.
- Deep pot with a lid: Essential for creating the steam chamber necessary to cook the rice gently and evenly.
- Heat-proof plate or Bamboo Steamer: Holds the rice during the steaming process; a bamboo steamer adds a nice aroma but a plate works fine.
- Parchment paper or steamer liners: Prevents the sticky grains from adhering to your steamer or plate, making cleanup much easier.
- Empty tuna can (optional): Acts as a makeshift stand to elevate your heat-proof plate above the water line if you don’t have a steamer rack.
How to Make Sticky Rice?

Soaking the Rice
Start by placing your sweet rice into a large mixing bowl and covering it with cool water until the water level is at least three inches above the grains. The rice needs to soak for a minimum of 6 hours, or preferably overnight, to ensure the grains absorb enough moisture to steam properly without becoming mushy. This long hydration process is the secret to that perfect chewy texture, so do not rush this step if you want the best results.
Preparing the Steamer
Once the soaking is complete, drain the water from the rice completely, but you do not need to shake it bone-dry as a little moisture helps. Line your bamboo steamer or heat-proof rimmed plate with parchment paper or natural steamer liners to prevent sticking, and spread the rice out in an even layer. Prepare your steaming setup by bringing a few inches of water to a boil in your wok or deep pot, ensuring the water doesn’t touch the rack.
Steaming the Rice
Place your steamer or plate into the pot, cover it tightly with a lid to trap the steam, and let it cook over medium-high heat for about 30 to 45 minutes. You can check the texture after the 30-minute mark; the rice should look translucent and feel chewy but fully cooked through without any hard crunch in the center. If you are cooking a larger batch, you may need to extend the steaming time slightly to ensure the heat penetrates all the grains evenly.
Additional Tips for Making This Recipe Better
I have learned a few tricks over the years to ensure this recipe comes out flawless every single time I make it.
- I always keep my hands damp with cool water when handling the cooked rice because it prevents the grains from sticking to my fingers and creating a mess.
- I recommend soaking the rice for the full 24 hours if you prefer a softer texture, as the longer hydration period really breaks down the grain structure for a more tender bite.
- I find that using a bamboo steamer provides slightly better results than a metal one because the bamboo absorbs excess condensation, preventing water from dripping back onto the rice and making it soggy.
- I make sure to poke a few small holes in the parchment paper if I’m using a metal plate, which helps the steam circulate better from the bottom up.
- I always cover the rice immediately with a damp cloth or lid after cooking because sticky rice dries out and hardens incredibly fast when left exposed to air at room temperature.
How to Serve Sticky Rice?
Serving sticky rice is an art in itself because it pairs so beautifully with such a wide range of flavors.
For a traditional savory presentation, serve the rice hot alongside dim sum favorites like shumai or char siu pork. You can garnish it with chopped scallions and fried shallots to add a nice crunch and aromatic bite. It also works wonderfully as a bed for braised meats, soaking up rich soy sauce gravies without falling apart.
If you are leaning towards dessert, shape the warm rice into a neat mound using a small bowl sprayed with oil. Top it with slices of sweet, ripe champagne mango and drizzle generously with sweetened coconut cream. A sprinkle of toasted sesame seeds or roasted mung beans adds a delightful texture contrast to the soft fruit and chewy rice.

Nutritional Information
Here is a quick look at the nutritional profile for this sticky rice recipe based on standard serving sizes.
- Calories: 342 kcal
- Protein: 6g
- Carbohydrates: 76g
- Fat: 1g
Make Ahead and Storage
Refrigerating the Rice
Cooked sticky rice stores reasonably well in the refrigerator for up to 3 days if sealed properly. You should place the rice in an airtight container while it is still slightly warm to trap moisture, preventing the grains from turning into hard, inedible pebbles in the cold air.
Freezing for Later
This rice freezes surprisingly well, making it great for meal prep if you want to make a large batch at once. Wrap individual portions tightly in plastic wrap and then place them in a freezer-safe bag, where they will stay fresh and tasty for up to one month.
Reheating Instructions
To restore the soft, chewy texture, you must steam the rice again rather than microwaving it directly. Place the cold or frozen rice back in your steamer for about 10-15 minutes until it is hot and tender, or microwave it with a wet paper towel draped over the bowl to reintroduce necessary moisture.
Why You’ll Love This Recipe?
There are so many reasons why this sticky rice recipe has become a permanent staple in my cooking rotation.
- Incredibly Foolproof Technique: The soaking and steaming method is far more reliable than using a rice cooker, which often results in uneven cooking or a layer of mushy rice at the bottom of the pot.
- Simple Ingredients: You literally only need one ingredient—the rice itself—plus water, making it one of the most budget-friendly and accessible base dishes you can possibly make at home.
- Amazing Texture Control: By adjusting the soaking time, you have complete control over the final texture, allowing you to customize it from firm and chewy to soft and tender based on your personal preference.
- Endless Versatility: This single recipe serves as the foundation for countless dishes, transitioning effortlessly from a savory breakfast side dish to a sweet, decadent dessert with just a few different toppings.
- Authentic Flavor Experience: Making it this way captures the true essence of Asian comfort food, offering that specific mouthfeel and satisfaction that you usually only get from restaurant-quality dim sum or street food.





