Malaysian Glutinous Rice Recipe: Fragrant Sticky Bites With Pandan Aroma

Malaysian Glutinous Rice Recipe: Fragrant Sticky Bites With Pandan Aroma

This Malaysian glutinous rice recipe captures the essence of traditional Southeast Asian cooking with its fragrant pandan aroma and perfectly sticky texture. The dish, also known as pulut, is a staple at celebrations and family gatherings.

What makes this version special is the combination of pandan leaves and coconut milk, which infuse the rice with a natural sweetness and intoxicating scent. The grains come out tender yet slightly chewy, clinging together just enough to hold their shape.

I’ve refined this method to ensure consistent results every time, using a simple steaming technique that preserves the rice’s delicate flavor. The process requires patience, but the payoff is a dish that’s both comforting and deeply satisfying.

Serve warm as a side or pair with savory dishes for a complete meal.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Malaysian Glutinous Rice

Fragrant pandan and coconut milk transform simple rice into a Malaysian celebration staple.

Ingredient Amount Notes
Glutinous Rice 🍚 2 cups Rinsed until water runs clear
Pandan Leaves 🌿 4 pieces Fresh or frozen, tied in knots
Coconut Milk 🥥 1 ½ cups Full-fat for richness
Water 💧 1 ½ cups For soaking rice
Salt 🧂 ½ tsp Fine sea salt preferred
Sugar 🍬 2 tbsp Granulated white sugar
Pandan Extract 🌿 1 tsp Optional for stronger aroma
Shallots 🧅 2 whole Thinly sliced for garnish
Dried Shrimp 🦐 2 tbsp Optional, for savory note
Peanuts 🥜 ¼ cup Crushed, for topping
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍈 1 whole Cut into wedges for serving

The pandan is non-negotiable for authentic flavor. Asian markets carry fresh leaves year-round, but frozen works nearly as well—just thaw before using. For coconut milk, Chaokoh or Thai Kitchen brands deliver consistent creaminess. The glutinous rice should be labeled as such (not to be confused with rice flour). Rinse it thoroughly—this removes excess starch and prevents gummy texture.

No pandan leaves? Pandan extract at 1 tsp per 4 leaves substitutes the aroma, though the visual green hue will be missing. Dried shrimp can be omitted for vegetarian versions, or swap in mushroom powder for umami. For nut allergies, toasted sesame seeds replace the peanuts. The sugar can be adjusted to taste, but don’t skip it entirely—it balances the coconut’s richness.

Cooked rice keeps 2 days at room temperature (traditional method) or 1 week refrigerated. Re-steam with a damp towel to revive. The pandan leaves can be frozen for 3 months—just wrap tightly. Always use the rice within its shelf life for best texture and aroma.

❤️

Why You’ll Love This Recipe

  • 5-Minute Prep: I just rinse the rice, tie the pandan leaves into a knot, and dump everything into the pot—no fancy steps.
  • Coconut Pandan Magic: The coconut milk soaks into the sticky rice while the pandan leaves perfume it with that sweet, floral aroma I can’t get enough of.
  • Feeds a Crowd: I make a big batch on Sunday and we snack on it all week—breakfast, dessert, you name it.
  • Leftovers? Better: Honestly, it tastes even richer the next day after the coconut milk really settles in.

Step-by-Step Instructions for Malaysian Glutinous Rice

This traditional method ensures perfectly fragrant, sticky rice with authentic pandan aroma.

Step 1: Rinse and Soak the Glutinous Rice

Place the 2 cups glutinous rice in a large bowl and cover with cold water. Agitate the rice with your hands, then drain. Repeat this process 3-4 times until the water runs completely clear—this removes excess starch and prevents a gummy texture.

Once rinsed, add the 1.5 cups water and let the rice soak for at least 4 hours or preferably overnight. The grains should nearly double in size and become slightly translucent when fully hydrated. Proper soaking ensures even cooking and that signature sticky consistency.

Step 2: Prepare the Pandan Infusion

In a small saucepan, combine the 1.5 cups coconut milk, 0.5 tsp salt, 2 tbsp sugar, and 1 tsp pandan extract. Tie the 4 pieces pandan leaves into knots to prevent them from breaking apart and add them to the mixture.

Heat over medium-low heat until the sugar fully dissolves and the mixture reaches a gentle simmer. You’ll notice the coconut milk taking on a vibrant green hue and a fragrant aroma. Remove from heat and let the pandan leaves steep for 10 minutes to infuse maximum flavor. Strain before using.

Step 3: Steam the Rice to Perfection

Drain the soaked glutinous rice thoroughly in a fine-mesh strainer. Transfer it to a heatproof dish that fits inside your steamer. Pour the warm pandan coconut milk mixture over the rice, stirring gently to distribute the liquid evenly. The liquid should just cover the surface of the rice.

Place the dish in a steamer over boiling water, cover with a tight lid, and steam for 25-30 minutes. Check that the rice has absorbed all the liquid and is tender with a slight bite. The grains should be glossy and clump together when pressed. If it’s still firm, add 2-3 minutes more steaming time.

Step 4: Prepare the Garnishes

While the rice steams, thinly slice the 2 whole shallots and fry them in a dry pan over medium heat until they turn golden brown and crispy. This usually takes 5-7 minutes—watch carefully as they can burn quickly. Transfer to a paper towel to drain.

If using, briefly toast the 2 tbsp dried shrimp in the same pan until fragrant, then crush the 0.25 cup peanuts lightly. Chop the 0.25 cup fresh cilantro and cut the 1 whole lime into wedges for serving.

Step 5: Serve and Enjoy

Once the rice is fully cooked, let it rest covered for 5 minutes. This allows the grains to set and absorb any remaining liquid. Fluff gently with a fork to separate the grains without breaking them.

Transfer to a serving dish and top with the crispy shallots, dried shrimp, crushed peanuts, and fresh cilantro. Serve warm with lime wedges on the side for a bright, citrusy contrast. The rice should have a delicate sweetness from the coconut and pandan, balanced by the savory toppings.

👨‍🍳

Pro Tips For Making Malaysian Glutinous Rice

  • Soak the Rice: Give the glutinous rice at least 4 hours in cold water—I learned this the hard way after ending up with a hard, undercooked center more than once.
  • Bruise Pandan Leaves: Smash the pandan leaves lightly with the flat of your knife before adding them to the rice; it releases way more aroma than leaving them whole.
  • Use Full-Fat Coconut Milk: Skip the light version—full-fat coconut milk is what gives the rice that rich, creamy texture that makes this dish unmistakably Malaysian.
  • Steam Low and Slow: Keep the heat at medium-low and steam for 25-30 minutes—rushing it with high heat leads to a dry, unevenly cooked batch.

Wine and Beer Pairings for This malaysian glutinous rice

Tea Pairings

I love serving this with jasmine tea—its floral notes complement the pandan beautifully. The light, aromatic profile doesn’t overpower the rice’s delicate sweetness. Brew at 195°F for 3 minutes to preserve those subtle flavors. 🌸

Beer Options

A crisp Singha beer from Thailand cuts through the coconut richness perfectly. The light lager’s effervescence cleanses your palate between bites. For craft lovers, Saison Dupont offers similar citrusy contrast.

White Wine Choices

An off-dry Riesling from Germany or Washington state matches the rice’s slight sweetness. I prefer Dr. Loosen Blue Slate for its mineral notes. Serve chilled at 45-50°F for best results.

Sparkling Pairings

Prosecco works wonderfully—its gentle bubbles and apple notes enhance the dish’s tropical vibe. Look for La Marca for consistent quality. The light body won’t compete with the rice’s texture.

Non-Alcoholic

Pandan coconut water (available at Asian markets) doubles down on the flavors. Or try lychee iced tea—its floral sweetness mirrors the pandan. Both pair especially well with the savory toppings.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 280mg12%
Total Carbohydrate 50g18%
Dietary Fiber 2g7%
Sugars 6g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use regular rice instead of glutinous?

No, regular rice won’t give the same sticky texture. Glutinous rice is essential for that signature chewy consistency.

2

How do I know when it’s fully cooked?

The grains should be tender with a slight bite and glossy. They’ll clump together when pressed, with all liquid absorbed. Steaming for 25-30 minutes usually does it.

3

What if I don’t have pandan leaves?

Use 1 tsp pandan extract per 4 leaves for aroma, though you’ll miss the green hue. Frozen leaves work nearly as well as fresh.

4

Can I make this ahead of time?

Yes! Cooked rice keeps 2 days at room temperature or 1 week refrigerated. Re-steam with a damp towel to revive.

★★★★★4.5(13 reviews)
Tyler Campbell