Black Sticky Rice Dessert Recipe: Fragrant Pandan and Coconut Dream

Desserts

Black Sticky Rice Dessert Recipe: Fragrant Pandan and Coconut Dream

This black sticky rice dessert recipe transforms simple ingredients into a fragrant, creamy masterpiece inspired by Southeast Asian traditions. The deep purple-black rice absorbs pandan and coconut flavors beautifully, creating a texture that's both chewy and tender.

I've perfected the soaking and cooking process to ensure every grain stays plump and flavorful.

The result is a layered dessert with rich coconut cream, sweetened condensed milk, and toasted coconut flakes on top—each bite delivers a perfect balance of sweetness and aromatic pandan essence. Traditional versions use coconut milk, but you can easily adapt this with vegan coconut cream for dietary flexibility.

This recipe delivers restaurant-quality results with just a few simple steps and ingredients.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for black sticky rice dessert

Simple ingredients elevate to a fragrant, restaurant-quality dessert with Southeast Asian flair.

Ingredient Amount Notes
Black Sticky Rice 🍚 1 cup Uncooked, long-grain variety
Pandan Extract 🌿 1 tsp Pure, food-grade extract
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Sweetened Condensed Milk 🥛 1 can 14 oz can, vegetarian-friendly
Granulated Sugar 🍚 ½ cup White or coconut sugar
Salt 🧂 ¼ tsp Fine sea salt
Toasted Coconut Flakes 🥥 ¼ cup Unsweetened, lightly toasted
Fresh Pandan Leaves 🌿 2 whole Optional, for aroma
Water 💧 2 cups Filtered preferred
Vegetable Oil 🫒 1 tbsp For cooking rice
Vanilla Extract 🍯 ½ tsp Pure vanilla preferred

The black sticky rice is the heart of this dessert—ensure you're using the glutinous, uncooked variety found in Asian markets. Thai Kitchen or Lotus Foods brands are reliable choices, but any well-marbled, deep purple-black rice works. For pandan extract, look for pure, food-grade versions at specialty stores or online—avoid imitation extracts with artificial colors. Fresh pandan leaves, if available, add an extra aromatic layer that's worth the effort to find at a Latin or Asian grocery. The coconut milk should be full-fat for maximum creaminess, and Aroy-D or Thai Kitchen brands deliver consistent quality.

No pandan extract? Vanilla extract at half the amount provides a similar floral note, though less authentic. Substituting coconut milk with vegan coconut cream maintains the dish's dietary flexibility while keeping the rich texture. For the condensed milk, vegetarian-friendly brands like Eagle Brand or Goya ensure no animal rennet is used. The toasted coconut flakes can be swapped for unsweetened shredded coconut if needed, though they toast more evenly. If your rice isn't pre-soaked, soak it for at least 4 hours (or overnight) to achieve the perfect chewy texture—this step is non-negotiable for authenticity.

Prepped rice keeps in the fridge for up to 3 days in an airtight container, though it's best enjoyed fresh. The coconut cream layer can be made a day ahead and stored separately, allowing flavors to meld further. For serving, lightly toast the coconut flakes in a dry pan just before adding them to the dish—this enhances their aroma dramatically. Portion the dessert into individual ramekins for elegant presentation, or serve family-style in a large bowl. Leftover dessert freezes well for up to 2 months, though the texture may become slightly grainier upon thawing.

❤️

Why You'll Love This Recipe

  • No Soak, No Stress: I’ll be real—soaking rice stresses me out. This recipe skips it entirely. Just rinse the black sticky rice, simmer it with coconut milk and sugar until it’s tender, then layer in the pandan and condensed milk. Fifteen minutes of hands-off cooking, and you’ve got dessert.
  • Pandan Perfection: That first whiff of pandan extract is what makes this dessert ridiculously good. It’s like a creamy, floral hug in every bite—the coconut milk adds richness, while the pandan gives it that signature Southeast Asian aroma. Honestly, it’s the kind of flavor that makes people pause and ask, “What is this?”
  • Potluck Hero: Between us, this is my go-to for gatherings. It’s visually striking (that deep black rice looks fancy in a glass dish), and it’s easy to double. Serve it warm or chilled—it works for lunch boxes, dinner parties, or even a last-minute dessert when you’ve forgotten to bake anything.
  • Leftovers? Better Than New: I make a big batch on Sundays, and by Wednesday, it’s still the best thing in the fridge. The condensed milk keeps it ultra-creamy, and the pandan flavor only deepens over time. Plus, it’s budget-friendly—black sticky rice and coconut milk stretch far, so you’re not scrambling for seconds (even though you’ll want to).

Step-by-step instructions for black sticky rice dessert

Mastering this dessert requires precision—each step builds aromatic depth and creamy texture.

1

Soak the Black Sticky Rice

Place the 1 cup black sticky rice in a medium bowl and cover with the 2 cups water. Let it soak for at least 4 hours, or ideally overnight. This extended soaking ensures the rice absorbs enough liquid to develop its signature creamy, gelatinous texture when cooked.

I've found that longer soaking produces a more luxurious final consistency. After soaking, drain the rice thoroughly using a fine-mesh strainer, shaking gently to remove excess water. The rice should feel damp but not wet—this prevents a gummy texture during cooking.

2

Cook the Rice with Pandan Infusion

In a heavy-bottomed pot, combine the soaked rice, 1 tbsp vegetable oil, 0.5 cup granulated sugar, 0.25 tsp salt, and the 1 tsp pandan extract. Add the 2 whole fresh pandan leaves if using—this adds an authentic floral aroma that's hard to replicate with extract alone.

Bring to a gentle boil over medium heat, then immediately reduce to low heat. Cover tightly with a lid and simmer for 25-30 minutes, stirring gently every 5 minutes to prevent sticking. You're looking for a creamy, pudding-like consistency that clings to the spoon when stirred.

3

Prepare the Coconut Cream Mixture

While the rice cooks, open the 1 can coconut milk and scoop out the thick cream portion into a separate bowl, leaving behind the watery part. In a small saucepan, combine the coconut cream, 1 can sweetened condensed milk, and 0.5 tsp vanilla extract over low heat.

Warm gently for 3-4 minutes, stirring constantly until smooth and fully combined. This mixture should be thick and velvety—if it appears too thin, reduce heat and cook for another minute to evaporate excess moisture. Remove from heat immediately to prevent curdling.

4

Combine and Layer the Dessert

Transfer the cooked rice to a serving dish, spreading it evenly into a single layer. Pour the warm coconut cream mixture over the rice, gently spreading it to create an even top layer. Sprinkle the 0.25 cup toasted coconut flakes evenly over the surface for texture and visual appeal.

For the best presentation, chill the dessert in the refrigerator for at least 2 hours before serving. This allows the flavors to meld completely and the textures to set properly. The contrast between the cool, creamy rice and the room-temperature coconut topping creates an unforgettable eating experience.

👨‍🍳

Pro Tips For Making Black Sticky Rice Dessert

  • SOAK THE RICE LONGER: I learned this the hard way—black sticky rice needs at least 6 hours in water, not the 4 hours you might skim online. The extra time breaks down the starches so they absorb coconut milk like a dream instead of turning mushy or gritty. (Yes, even if you’re impatient like me, resist the urge to cut corners here.)
  • STEAM DON’T BOIL: Black sticky rice dessert isn’t a porridge—it’s a delicate texture. Simmer the coconut milk and rice just until the liquid reduces by half, then switch to steaming for 20 minutes. Boiling turns it gluey; steaming keeps those grains tender and separate. (Your future self will notice the difference.)
  • MEASURE PANDAN PRECISELY: A teaspoon of pandan extract sounds like nothing, but too much tastes like cough syrup. Stick to ½ teaspoon for 2 cups of rice—enough to scent the coconut milk without overpowering. (And if you’re using fresh pandan leaves, blend them into the coconut milk first for even distribution.)
  • SWEETEN IT IN STAGES: Dump all the condensed milk and sugar at once, and you’ll end up with a cloyingly sweet, uneven mess. Start with half the sugar in the coconut milk while cooking, then fold in the condensed milk at the end. This balances the richness and lets you adjust to taste. (Trust me, your palate will thank you.)

Dietary considerations for this recipe

Vegan Adaptations

This dessert is naturally vegetarian-friendly and can be easily adapted to vegan with just two simple swaps. Replace the sweetened condensed milk with vegan coconut cream (like So Delicious or Cocojune) and ensure your vanilla extract is alcohol-free.

The texture remains rich and creamy while keeping the dish entirely plant-based. I’ve tested this version and found it just as satisfying—no one will guess it’s vegan! 🌱

Gluten-Free Assurance

Black sticky rice is naturally gluten-free, making this dessert safe for those with celiac disease or gluten sensitivities. Double-check your pandan extract and toasted coconut flakes for hidden gluten additives, but most brands are safe.

The coconut milk and condensed milk (vegetarian versions) are also gluten-free, so this dessert fits seamlessly into a gluten-free diet. Always verify labels, though—some brands add thickeners like wheat flour.

Nut-Free Options

If you're avoiding nuts, this recipe is already nut-free as written! The primary ingredients—black sticky rice, coconut milk, and condensed milk—contain no nuts. However, if you’re serving this in a shared kitchen, be mindful of cross-contamination with nut allergens.

Toast the coconut flakes in a clean pan and store them separately from other nut products to minimize risks. The dessert’s natural flavors shine without nuts, so no substitutions are needed. 💛

Diabetic Considerations

For those managing blood sugar, this dessert can be modified to reduce sugar content. Replace half of the granulated sugar with erythritol or monk fruit sweetener (about ¼ cup) and use unsweetened coconut cream instead of condensed milk.

The pandan and coconut flavors still dominate, but the glycemic impact is significantly lower. Portion control is key—even with adjustments, this remains a sweet dessert, so enjoy it mindfully. I’ve found this version works well for dessert lovers who still want to indulge occasionally.

Dairy-Free Flexibility

The original recipe includes sweetened condensed milk, which contains dairy, but you can easily make it dairy-free by using vegan condensed coconut milk (brands like Goya or Trader Joe’s offer these). The texture stays luscious, and the coconut flavor complements the pandan beautifully.

If you’re avoiding all dairy, also opt for dairy-free coconut milk (like So Delicious coconut cream) to ensure no hidden traces of milk proteins. The result is just as creamy and satisfying! 🥥

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 30mg10%
Sodium 210mg9%
Total Carbohydrate 65g24%
Dietary Fiber 2g8%
Sugars 48g
Protein 5g10%
* 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

What makes black sticky rice different from regular sticky rice?

Black sticky rice gets its deep purple color from anthocyanins, the same antioxidants found in blueberries. Unlike white sticky rice, it has a naturally nutty, earthy flavor and a firmer, chewier texture when cooked properly. The longer soaking time (4+ hours) is crucial—it transforms the rice into a creamy, pudding-like consistency perfect for desserts.

2

Can I substitute pandan extract with something else?

Yes! If you can't find pandan extract, try ½ tsp vanilla extract + ¼ tsp almond extract for a floral note. For a more exotic flavor, use 1 tsp rose water (common in Middle Eastern desserts) or ½ tsp orange blossom water. Just reduce other liquid ingredients slightly to balance the moisture. Fresh pandan leaves (if available) add the most authentic aroma.

3

Why did my black sticky rice turn out gummy instead of creamy?

Gummy texture usually means either under-soaking (less than 4 hours) or over-stirring during cooking. The rice should be soaked until it feels damp but not wet—excess water makes it gluey. Also, cook on low heat and stir only every 5 minutes to prevent breaking the grains. If it's still too firm, add 1-2 tbsp warm water and cook 5 more minutes.

4

How can I make this dessert more visually stunning?

Try these pro tips: Layer the rice with edible flowers or lychees for color contrast. For a modern twist, drizzle with dark chocolate sauce or sprinkle crushed freeze-dried mango. Serve in clear glasses to showcase the deep purple-black color. A dusting of matcha powder or gold leaf adds luxury—just a pinch goes a long way!

5

Can I prepare this dessert ahead of time?

The cooked rice keeps in an airtight container in the fridge for 3 days, and the coconut cream layer can be made 1 day ahead. For best results, assemble the dessert 4 hours before serving to let flavors meld. Freeze individual portions for up to 2 months**—thaw overnight in the fridge and gently reheat the coconut layer before reassembling.

★★★★★4.8(1 review)
Categories Desserts