Desserts
This black glutinous rice dessert recipe transforms simple ingredients into a luxurious, vegan-friendly treat with deep, earthy flavors and irresistible chewiness. Inspired by Thai khao tom mung and Chinese mochi traditions, it combines perfectly steamed black rice with a creamy coconut-cardamom filling for a texture contrast that's pure indulgence.
The secret lies in soaking the rice just right—too short, and it stays hard; too long, and it turns mushy.
What makes this dessert special is how effortlessly it balances tradition with modern twists. The black rice absorbs the coconut milk's richness while maintaining its signature chewy bite, while the cardamom-infused filling adds aromatic warmth.
Serve it chilled for a refreshing contrast or at room temperature for a comforting, sticky-sweet experience. Perfect paired with tropical fruits like mango or drizzled with coconut cream for extra decadence.
Ingredients for black glutinous rice dessert
Transform simple pantry staples into this luxurious vegan dessert with deep, earthy flavors and perfect chewiness.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Glutinous Rice 🍚 | 1 cup | Uncooked, high-quality preferred |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat preferred |
| Coconut Cream 🥥 | ½ cup | Thick part from canned coconut milk |
| Ground Cardamom 🌿 | 1 tsp | Freshly ground preferred |
| Coconut Sugar 🍯 | ½ cup | Or substitute maple syrup |
| Vegetable Oil 🫒 | 1 tbsp | For greasing mold |
| Water 💧 | 2 cups | Filtered preferred |
| Agave Nectar 🍯 | 1 tbsp | Or maple syrup |
| Vanilla Extract 🌸 | ½ tsp | Pure vanilla preferred |
| Pinch of Salt 🧂 | ⅛ tsp | Fine sea salt |
| Mango Puree 🍈 | ¼ cup | Fresh or frozen, optional |
| Coconut Flakes 🥥 | ¼ cup | Toasted, for garnish |
The black glutinous rice is the heart of this dessert—look for premium brands like Thai Kitchen or Lotus Foods for the best texture. Soaking time is critical: 8-12 hours in cold water transforms it from hard to perfectly chewy. I always use filtered water to avoid any off-flavors. For the coconut milk, Aroy-D or Thai Kitchen brands deliver the richest cream layer, which is essential for that luxurious filling. If you can't find black glutinous rice, substitute sweet rice but expect slightly less chewiness.
Coconut sugar adds natural sweetness without overpowering the earthy rice flavor, but maple syrup works beautifully too. The cardamom is non-negotiable—it's what gives this dessert its signature aromatic warmth. Freshly ground cardamom from spice merchants like Burlap & Barrel makes all the difference, but pre-ground works in a pinch. For the filling, coconut cream from the top of a canned coconut milk gives the perfect texture—don't use the watery part. Mango puree adds brightness if you want it, but the classic version skips it entirely. The vanilla extract should be pure—no imitation extracts here.
Prepped rice keeps 3 days in the fridge before steaming, but it's best used fresh for optimal texture. The finished dessert stays fresh 5 days refrigerated or 3 months frozen. For serving, I always toast the coconut flakes in a dry pan until golden—just 2 minutes—for extra aroma. Portion into individual molds before chilling for clean slices. The contrast of warm, chewy rice with cool, creamy filling is why this dessert feels so special.
Why You'll Love This Recipe
- Three-Ingredient Magic: The black rice soaks overnight—yes, that’s it. No fancy techniques, just a pot, some heat, and 20 minutes of simmering with coconut milk. Honestly, the hardest part is waiting for it to cool enough to eat.
- Velvet Richness: That first bite? Creamy, slightly chewy, with a whisper of cardamom warmth cutting through the coconut’s sweetness. The sugar caramelizes just enough to make it feel decadent without tasting heavy—like dessert that sneaks up on you.
- Weeknight Secret Weapon: Make a big batch on Sunday, and you’ve got breakfast, snack, or dessert covered all week. My kids grab it straight from the fridge, and I sneak bites while "supervising." (Between us, I’ve been known to eat it cold and warm.)
- Budget Luxury: A single bag of black rice stretches for multiple servings, and the other ingredients? Pantry staples. I’ve made this for $3 per serving—feels like a fancy dessert spot, but my wallet stays happy. Plus, leftovers taste just as good reheated.
Step-by-step instructions for black glutinous rice dessert
This method delivers perfectly chewy glutinous rice with a rich coconut-cardamom filling every time.
Soak the Black Glutinous Rice
Place the 1 cup black glutinous rice in a medium bowl and cover it completely with 2 cups water. Let it soak at room temperature for at least 4 hours—I prefer 6 hours for maximum tenderness. The rice should absorb the water and become translucent when pressed between your fingers. This long soak is crucial; it prevents the rice from turning mushy during cooking.
After soaking, drain the rice thoroughly using a fine-mesh strainer. Gently press between your palms to remove excess water. The rice should feel soft but not wet. If you skip this step, your dessert will be gummy rather than chewy. Transfer the drained rice to a clean bowl and set aside.
Prepare the Coconut-Cardamom Filling
In a saucepan, combine the 13.5 oz full-fat coconut milk, 0.5 cup coconut cream, 0.5 cup coconut sugar, 1 tbsp agave nectar, 0.5 tsp vanilla extract, and the 0.125 tsp pinch of salt. Stir gently to dissolve the sugar completely. Place the saucepan over medium heat and bring to a gentle simmer.
Once simmering, reduce the heat to low and let it cook for 10 minutes, stirring occasionally. The mixture should thicken slightly but remain pourable. Then, whisk in the 1 tsp ground cardamom and 0.25 cup mango puree (if using). Remove from heat and let it cool to room temperature. This aromatic filling will infuse the rice with warm, floral notes.
Steam the Rice Mixture
Grease a 4-inch round mold (or a small baking dish) with 1 tbsp vegetable oil, ensuring the entire surface is coated. In a separate bowl, gently mix the soaked black glutinous rice with half of the cooled coconut-cardamom filling. The rice should be evenly coated but not overmixed—just enough to distribute the filling.
Transfer the rice mixture to the prepared mold, pressing down lightly to compact it evenly. Pour the remaining coconut-cardamom filling over the top, spreading it gently with a spoon. Place the mold in a steamer basket lined with parchment paper, ensuring the water doesn’t touch the bottom of the mold.
Steam Until Perfectly Chewy
Bring 2 inches of water to a boil in a pot and place the steamer basket on top. Cover with a lid and steam over medium-high heat for 45 minutes. The rice should be tender but still hold its shape when tested with a skewer. If the top appears dry, lightly spray it with water during steaming—this prevents a crust from forming.
After steaming, let the dessert cool in the mold for 10 minutes before unmolding. The texture should be firm yet yielding—a perfect balance of chewiness. If the rice feels undercooked, steam for an additional 5-10 minutes. Oversteaming will turn it mushy, so monitor closely.
Serve with Toasted Coconut Flakes
Gently unmold the dessert onto a serving plate. Sprinkle the top with 0.25 cup toasted coconut flakes for added texture and aroma. Serve warm or at room temperature, cutting into wedges with a sharp knife. The contrast of the chewy rice, creamy filling, and crunchy coconut creates a harmonious bite.
For best results, serve immediately. If storing, refrigerate for up to 2 days and reheat in the microwave for 20 seconds before serving. The flavors deepen slightly as it cools, making each bite even more satisfying.
Pro Tips For Making Black Glutinous Rice Dessert
- SOAK THE RICE OVERNIGHT: Black glutinous rice absorbs liquid like a sponge—skip the soak, and you’ll end up with a gritty, undercooked mess. Use a bowl big enough to double the rice’s volume, cover it with cold water, and let it sit for 12+ hours. I learned this the hard way after trying to rush it and ending up with chewy, uneven bits.
- LOW AND SLOW COOKING: This isn’t a race. Simmer the rice-coconut milk mix on lowest heat after the initial boil—medium heat turns it into glue. Stir every 10 minutes to prevent sticking, and if it smells like burning coconut, you’ve gone too far. Patience here makes the difference between creamy perfection and a sad, lumpy pudding.
- STRAIN THE COCONUT MILK: Full-fat coconut milk has pulp that turns your dessert into a gritty nightmare. Line a fine-mesh strainer with cheesecloth or a coffee filter, then pour the milk through it before adding it to the rice. It’s extra work, but your mouth will thank you—no one wants to bite into coconut bits in dessert.
- TOAST THE CARDAMOM FIRST: Skip this, and your cardamom will taste like sawdust. Lightly toast the ground cardamom in a dry pan for 30 seconds until fragrant, then grind it again if it’s pre-ground. The warmth brings out its aroma, and it blends into the coconut cream instead of sitting like a weird afterthought. (Yes, even if you’re impatient like me.)
Dietary considerations for this black glutinous rice dessert
Vegan-Friendly Foundation
This dessert is naturally vegan—no dairy, eggs, or honey required! The richness comes entirely from coconut milk and cream, which provide creamy texture and depth without animal products.
The black glutinous rice serves as the perfect chewy base, while coconut sugar and agave deliver sweetness. Even the cardamom adds aromatic warmth without any animal-derived ingredients. 🌱
Gluten-Free Naturally
Black glutinous rice is naturally gluten-free, making this dessert safe for those with celiac disease or gluten sensitivities. Unlike wheat-based desserts, it contains no gluten proteins, so it won’t trigger reactions.
Just ensure your coconut milk and sugar substitutes (like agave) are also certified gluten-free. This makes it a great option for gluten-free diets without sacrificing texture or flavor.
Nut-Free Adaptations
While this recipe doesn’t contain nuts, you can easily make it nut-free by omitting the toasted coconut flakes (if you’re avoiding coconut as a tree nut). Instead, garnish with crushed pistachios (if safe) or sesame seeds for crunch.
Always check labels on coconut milk and sugar to confirm they’re processed in nut-free facilities if allergies are a concern.
Low-Sugar Options
To reduce sugar content, replace half the coconut sugar with monk fruit sweetener or erythritol (about ¼ cup). These alternatives won’t spike blood sugar like refined sugar.
The cardamom and vanilla will still shine, and the chewy rice texture remains intact. Just adjust liquid slightly if using powdered sweeteners, as they absorb moisture differently. 💛
Allergen-Friendly Swaps
For dairy-free needs, this recipe already fits—just double-check your coconut milk brand for additives. If you’re avoiding sulfites, use fresh mango puree instead of bottled versions.
For soy-free diets, ensure your vanilla extract isn’t soy-based (most pure extracts are soy-free). The black rice itself is a safe, hypoallergenic base for most dietary restrictions.
Nutrition facts
Frequently asked questions
Why does black glutinous rice turn mushy?
Over-soaking or under-steaming are the usual culprits. The rice needs a 6-hour soak (not longer) and 45 minutes of steaming—any more time breaks down the starches. Always test doneness with a skewer: it should pierce easily but still hold shape. If mushy, reduce soak time to 4 hours next time.
Can I substitute regular rice for black glutinous rice?
Not recommended! Regular rice lacks the natural chewiness and sticky texture that makes this dessert special. Glutinous rice (sticky rice) has a unique amylopectin structure that creates that signature bite. If you must substitute, try sweet rice, but expect slightly less chewiness and more stickiness.
How do I make this dessert more flavorful?
Boost depth with 1 tsp pandan extract in the filling or add ½ tsp black sesame paste to the rice mixture. For warmth, toast ½ tsp cinnamon with the cardamom. Pro tip: Swap ½ cup of the coconut milk for strong brewed matcha tea for an earthy twist.
What's the best way to store leftovers?
Refrigerate in an airtight container for up to 5 days. For longer storage, freeze in portions—it keeps 3 months. To reheat, microwave for 20 seconds (covered) until warm. Never refreeze thawed portions, as this degrades the rice's chewy texture.
Can I make this dessert without a steamer?
Yes! Use a baking dish with 1 inch of water in the bottom of the oven. Place your mold on a rack above the water, cover with foil, and bake at 350°F for 40 minutes. Check doneness early—oven methods dry out faster than steaming. For extra moisture, tent with foil during baking.
