Desserts
This black sticky rice dessert recipe transforms humble rice into a luxurious, silky pudding with deep purple-black hues and velvety coconut cream. The secret lies in soaking the rice overnight—12 hours minimum—to achieve that signature melt-in-your-mouth texture.
I’ve perfected this version after testing countless methods, ensuring the rice stays tender while absorbing just enough coconut milk to create a harmonious balance of sweetness and earthy depth.
The result is a dessert that looks as striking as it tastes—rich, fragrant, and subtly sweet, with a slight nuttiness from the black rice. Topped with fresh mango or toasted sesame seeds, it’s elegant enough for special occasions but simple enough for a weeknight treat.
The key is patience: letting the rice soak fully and cooking it gently over low heat preserves its natural creaminess. Ready in under an hour, this dessert proves that the most beautiful dishes often require the most care.
Ingredients for black sticky rice dessert
These ingredients create a dessert that's luxurious yet simple—rich, fragrant, and subtly sweet.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Sticky Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | High-quality, canned variety |
| Coconut Sugar 🍯 | ½ cup | Lightly packed, or substitute brown sugar |
| Water 💧 | 2 cups | Filtered preferred for clarity |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality vanilla |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Fresh Mango 🥭 | 1 medium | Ripe, diced for topping |
| Toasted Sesame Seeds 🌾 | 2 tbsp | For garnish, lightly toasted |
| Lime Zest 🍋 | 1 tsp | Fresh, finely grated |
| Cardamom Pods 🌿 | 2 whole | Lightly crushed, optional |
| Ghee 🧈 | 1 tbsp | For cooking, clarifies beautifully |
| Pandan Leaf 🌿 | 1 whole | Tied in cheesecloth, optional |
The black sticky rice is the star here, and Asian grocery stores usually carry it in bulk bins. Look for packages labeled 'black glutinous rice' or 'black pearl rice'—it's the same thing. If you can't find it, substitute black jasmine rice, though the texture will be slightly different. The coconut milk should be full-fat for that velvety texture—Thai Kitchen or Aroy-D brands are my go-tos. Cardamom and pandan are optional but add layers of aroma that make this dessert feel truly special. If you're using pandan, tie it in cheesecloth to avoid bits in your pudding.
No coconut sugar? Brown sugar or maple syrup works in a pinch, though coconut sugar's caramel notes are ideal. Fresh mango is best for topping, but canned mango in water (drained and dried) works too. The sesame seeds should be toasted until golden—a dry pan over medium heat for 2-3 minutes does the trick. For a quicker version, skip the cardamom and pandan, but trust me, they're worth the effort. If you're feeling adventurous, add a pinch of saffron threads for extra luxury.
This dessert tastes even better the next day, so make it ahead if you can. Store it in an airtight container in the fridge for up to 5 days. The rice will absorb more coconut milk as it sits, making it even creamier. To serve, gently reheat the pudding (just until warm) and top with fresh mango and sesame seeds. The lime zest adds a bright finish—zest only, no juice—so add it right before serving. Portion into small glasses for an elegant presentation.
Why You'll Love This Recipe
- Here’s what sold me: it’s fancy enough to feel special but costs next to nothing. Black sticky rice is cheaper than most dessert ingredients, and coconut milk stretches far. I’ve served this at dinner parties where people assumed it was from a high-end bakery—no one ever guesses it’s basically rice pudding’s cooler cousin. (Yes, even on a Tuesday night.)
- Five-Ingredient Magic: I swear, this dessert is one of those rare recipes where the ingredients list feels like a cheat code. Just black sticky rice, coconut milk, a touch of sugar, water, and vanilla—no fancy gadgets or last-minute grocery runs. The rice soaks overnight, then simmers until it’s creamy and glossy, like a pudding that didn’t require stirring for 45 minutes.
- Velvet Coconut Dream: Between us, the flavor is ridiculously good. The black rice has this earthy depth that balances the rich, buttery coconut milk—it’s like dessert and comfort food had a baby. And that vanilla? It ties everything together without overpowering, so every bite feels like a little tropical hug. Honestly, I’ve made this for people who “don’t like coconut,” and they’re still asking for seconds.
- Make-Ahead Miracle: This is my secret weapon for lazy Sundays or when I need to impress without stressing. Cook it once, then portion it into jars—it keeps for days in the fridge, and reheating is just a splash of coconut milk and a microwave. Perfect for potlucks, office treats, or even a last-minute dessert when your guests show up early.
Step-by-step instructions for silky black pearl pudding
Here's how to transform simple ingredients into velvety black sticky rice pudding with layers of coconut cream.
Rinse and Soak the Black Sticky Rice
Place the 1 cup black sticky rice in a fine-mesh strainer and rinse thoroughly under cold running water for 2-3 minutes, rubbing the grains between your fingers to remove excess starch. This step prevents the pudding from becoming gummy. Transfer the rinsed rice to a medium saucepan and add the 2 cups water and 1 tbsp ghee.
Bring to a boil over medium-high heat, then immediately reduce heat to low and let it simmer gently for 30-40 minutes, stirring occasionally to prevent sticking. You'll notice the rice absorbs most of the water and becomes translucent—this is when you know it's ready. If it sticks to the bottom, add a splash of water and stir gently to loosen. The rice should be tender but still slightly firm to the bite.
Infuse with Aromatics and Sweeten
Once the rice is tender, stir in the 0.5 cup coconut sugar, 1 tsp vanilla extract, 0.25 tsp salt, and the lightly crushed 2 whole cardamom pods. Tie the 1 whole pandan leaf in cheesecloth (if using) and add it to the pot. Simmer for an additional 10 minutes over low heat, stirring occasionally, until the sugar fully dissolves and the mixture becomes fragrant.
Here's the thing—this is where the magic happens. The pandan leaf and cardamom infuse the rice with their signature floral and spiced notes, while the coconut sugar caramelizes slightly, adding depth of flavor. If you're not using pandan, skip it, but the cardamom is essential for that authentic touch. Taste the mixture and adjust sweetness if needed, though the coconut sugar usually balances perfectly.
Layer with Coconut Cream
In a separate bowl, whisk the 13.5 oz full-fat coconut milk until smooth. Once the rice mixture is off the heat, gently fold in the coconut milk using a spatula, being careful not to break up the rice grains. The texture should be thick but still pourable—like a luxurious pudding. Pour the mixture into 4 individual serving glasses or small bowls, dividing it evenly.
To create the signature layered effect, let the pudding cool slightly (about 10 minutes) so the coconut cream can separate naturally. Use a spoon to gently swirl the top of each serving, creating marbled patterns. The contrast between the deep black rice and the creamy coconut milk is what makes this dessert visually stunning. Place the glasses in the refrigerator and chill for at least 4 hours, or preferably overnight, for the flavors to meld and the texture to set perfectly.
Prepare the Mango Topping
While the pudding chills, peel and dice the 1 medium fresh mango into small, even cubes. Toss the diced mango with the 1 tsp lime zest and set aside. Lightly toast the 2 tbsp sesame seeds in a dry skillet over low heat for 2-3 minutes, stirring constantly, until they turn a rich golden brown and release their nutty aroma. Let them cool completely before using.
This is where the dessert comes together. The mango adds a bright, tropical contrast to the rich, creamy pudding, while the lime zest enhances the coconut flavor. The toasted sesame seeds add a subtle crunch that cuts through the silky texture. Don't skip the toasting—the aroma alone makes the dessert feel special. Once the pudding is fully chilled, top each serving with a generous layer of mango, a sprinkle of sesame seeds, and a final dusting of lime zest for a pop of color and acidity.
Serve and Enjoy
Serve the black pearl pudding immediately after topping, or store it in the refrigerator for up to 3 days. The pudding should be cool and set but still slightly yielding to the spoon, with a velvety texture that melts in your mouth. Each bite should deliver a harmonious blend of the earthy black rice, the creamy coconut, the floral pandan, and the bright mango.
For the best experience, serve in small portions—this dessert is rich and decadent, so a single serving is plenty. Pair it with a cup of strong Thai iced tea or a scoop of coconut ice cream for an elevated dessert experience. The contrast of temperatures and textures makes every bite unforgettable. Don't rush the chilling process; patience here ensures the perfect texture and flavor balance.
Pro Tips For Making Black Sticky Rice Dessert
- SOAK THE RICE LONG ENOUGH: Black sticky rice needs at least 4 hours in water—overnight is better. I learned this the hard way when my first batch turned out gummy instead of creamy. Soak it in a bowl of water (about 2 cups per 1 cup rice), then drain and rinse twice before cooking.
- USE FULL-FAT COCONUT MILK: Skip the light version—full-fat coconut milk makes this dessert rich and velvety. If you’re using cans, shake them well first (the cream settles at the top), and don’t skimp on the ratio: 1 can for every 1 cup of soaked rice, or you’ll end up with a dry, crumbly texture.
- STIR ONCE, THEN STOP: After the initial simmer, resist the urge to keep stirring. Let the rice cook undisturbed on low heat for 20-25 minutes—this lets the grains absorb the coconut milk evenly. I used to fuss with it, and it’d turn into a gluey mess.
- ADD VANILLA AT THE END: Mix the vanilla extract in during the last 5 minutes of cooking. Adding it earlier can make the flavor fade into the coconut milk. A splash of cold coconut milk at the end also cools it down faster—perfect for serving warm or chilled.
Flavor customization for this black sticky rice dessert
Sweet & Tangy Twist
Add 1 tbsp lime juice and 1 tsp palm sugar to the coconut milk before folding it into the rice. The tangy brightness cuts through the richness, creating a perfect balance.
For extra zing, top with candied lime peel—simmer 1 tbsp lime zest with 2 tbsp sugar and 1 tbsp water for 5 minutes until glossy. 🍋
Spiced Vanilla Bean
Swap the vanilla extract for a split vanilla bean (scraped seeds + pod) and add ½ tsp cinnamon and ¼ tsp nutmeg with the cardamom. The warm spices deepen the flavor profile, making each bite feel like a cozy hug.
For a smoky touch, add a pinch of smoked sea salt when serving. ✨
Tropical Fruit Fusion
Replace mango with passion fruit pulp (from 2 passion fruits) mixed with 1 tbsp honey for a tangy-sweet contrast. Garnish with toasted coconut flakes and fresh mint leaves for a vibrant, refreshing finish. This works especially well in summer when you want something lighter. 🌺
Matcha Green Tea
Add 1 tsp matcha powder to the coconut milk mixture for an earthy, umami depth. The vibrant green color pairs beautifully with the black rice, creating a stunning visual. Top with white chocolate shavings and edible gold leaf for an elegant presentation. Perfect for tea lovers! 🍵
Coconut Cream Cheese
Mix ¼ cup cream cheese into the coconut milk before folding it into the rice for a richer, creamier texture. Top with caramelized bananas (sauté 1 ripe banana in 1 tbsp butter until soft) and a drizzle of honey. This variation feels indulgent and pairs well with coffee. 🍌
Chocolate-Dipped
Drizzle the chilled pudding with melted dark chocolate (at least 70% cocoa) and sprinkle with crushed hazelnuts for a decadent twist. The bitterness of the chocolate contrasts beautifully with the sweet coconut and earthy rice. For extra flair, add orange zest to the chocolate mixture. 🍫
Nutrition facts
Frequently asked questions
Why does black sticky rice turn purple-black when cooked?
The deep purple-black color comes from anthocyanins—natural pigments in the rice that react to heat and acidity. The longer you cook it gently, the richer the hue becomes. This isn't just visual; the anthocyanins also contribute subtle earthy, slightly nutty flavors that make this dessert unique.
Can I make this dessert without coconut milk?
Yes, but the texture will change significantly. For a dairy-free alternative, use full-fat coconut cream (the thick part from a can) mixed with ¼ cup water to thin it slightly. If avoiding coconut entirely, substitute with heavy cream or evaporated milk, but reduce the sugar slightly since dairy is sweeter. The flavor won't be identical, but it'll still be delicious.
How do I fix gummy black sticky rice pudding?
Gummy texture usually means the rice was overcooked or not rinsed properly. To salvage it, stir in 1-2 tbsp extra coconut milk and reheat gently on low heat for 5 minutes, stirring constantly. If it's still too thick, add 1 tbsp water or coconut cream and let it sit for 10 minutes before serving. The key is patience—don't rush the cooking process next time!
Can I use regular white rice instead of black sticky rice?
No, regular white rice won't work because it lacks the natural stickiness and unique texture of glutinous rice. The dessert will fall apart and lack that signature melt-in-your-mouth quality. If you can't find black sticky rice, try black jasmine rice (though it's less common) or forbidden black rice—both have similar properties. The color will be lighter, but the texture will be closer.
How long can I store this dessert in the fridge?
This dessert actually improves with time! Store it in an airtight container for up to 5 days in the fridge. The flavors meld beautifully, and the rice absorbs more coconut milk, becoming even creamier. For best texture, serve at room temperature or gently reheat (just until warm) before adding toppings. Freezing isn't recommended as it can make the rice grainy.
