
This traditional dessert transforms humble black rice into a luxurious treat with its signature deep purple hue and naturally nutty flavor. The slow cooking process allows the grains to soften while releasing their rich color and earthy notes.
Coconut cream adds a velvety texture and balances the rice’s inherent bitterness, creating a harmonious blend of sweet and savory. Pandan leaf, a staple in Indonesian cuisine, infuses the pudding with a subtle floral aroma that elevates every spoonful.
The result is a comforting pudding that’s both visually striking and deeply satisfying, with layers of flavor that develop as it cools. Serve it warm or chilled for a taste of authentic Indonesian sweetness.
This recipe stays true to traditional methods while ensuring consistent results in any home kitchen.
Ingredients for Indonesian Black Rice Pudding
Transform simple black rice into an exotic, deeply flavored Indonesian dessert with these authentic ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Glutinous Rice 🍚 | 1 cup | Rinsed thoroughly until water runs clear |
| Water 💧 | 4 cups | For initial cooking of rice |
| Coconut Cream 🥥 | 1 ½ cups | Full-fat for velvety texture |
| Coconut Milk 🥥 | 1 cup | Can use light if preferred |
| Pandan Leaf 🌿 | 2 pieces | Fresh or frozen, tied in knot |
| Palm Sugar 🍚 | ½ cup | Chopped or grated for easy dissolving |
| Salt 🧂 | ¼ tsp | Balances sweetness |
| Vanilla Extract 🌿 | 1 tsp | Pure extract for best flavor |
| Cinnamon Stick 🌿 | 1 whole | Optional for additional aroma |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish |
Black glutinous rice is essential—look for it at Asian markets or well-stocked international aisles. Thai or Indonesian brands often have the best quality. The pandan leaf is non-negotiable for authentic flavor; find it frozen at Vietnamese or Filipino grocery stores if fresh isn’t available. Coconut cream and milk should be full-fat for the right texture.
No pandan? Vanilla bean paste with a drop of green food coloring mimics the aroma (not perfect, but close). Palm sugar can be swapped with dark brown sugar in a pinch. If using canned coconut milk, shake well before measuring. For a quicker version, pre-cook the rice in a rice cooker before adding other ingredients.
The pudding thickens as it cools. Store in an airtight container in the fridge for up to 5 days. Reheat gently with a splash of coconut milk to restore creaminess. Garnish with coconut flakes just before serving for maximum crunch.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in, let the black rice soak up that coconut milk, and walk away.
- Pandan Perfection: That fragrant pandan leaf infuses every bite with this warm, vanilla-like aroma that’s honestly hard to beat.
- Breakfast or Dessert: I’ve served it chilled for breakfast and warm as dessert—same batch, zero extra effort.
- Stretches for Days: One batch feeds us for three mornings, and honestly, it tastes even better the next day.
Step-by-Step Instructions for Indonesian Black Rice Pudding
This traditional method ensures the rice absorbs maximum coconut flavor while maintaining its signature chewy texture.
Step 1: Rinse and Cook the Black Glutinous Rice
Place the 1 cup black glutinous rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. This step removes excess starch and prevents the pudding from becoming gummy.
In a medium saucepan, combine the rinsed black glutinous rice with the 4 cups water. Add the 2 pieces pandan leaf tied in a knot and the 1 whole cinnamon stick. Bring to a boil over medium-high heat, then reduce to a gentle simmer.
Cover and cook for 30-35 minutes until the rice is tender but still retains a slight bite in the center. Stir occasionally to prevent sticking. The water should be mostly absorbed with the grains plump and dark purple-black in color.
Step 2: Prepare the Coconut Base
While the rice cooks, combine the 1.5 cups coconut cream, 1 cup coconut milk, 0.5 cup palm sugar, and 0.25 tsp salt in a separate saucepan. Heat over medium heat until the palm sugar fully dissolves and the mixture just begins to simmer.
Remove from heat and stir in the 1 tsp vanilla extract. The mixture should be fragrant with a balance of sweetness and salt. I maintain this at a warm temperature—it should be hot but not boiling when combined with the rice.
Step 3: Combine and Simmer for Creamy Texture
Once the rice is cooked, remove and discard the pandan leaf and cinnamon stick. Pour the hot coconut mixture over the rice in the saucepan. Stir well to combine, ensuring all grains are coated in the creamy coconut liquid.
Return the mixture to a gentle simmer over medium-low heat. Cook uncovered for 20-25 minutes, stirring frequently. The pudding should thicken significantly, with the liquid reducing to create a creamy, porridge-like consistency. The rice grains will soften further while maintaining their distinctive texture.
Watch for the mixture to bubble gently at the edges and develop a glossy sheen on top. This visual cue indicates the starches are releasing properly to create the signature creamy texture.
Step 4: Rest and Serve with Garnish
Remove the pudding from heat and let it rest for 10 minutes. This allows the mixture to thicken further and the flavors to meld completely. The pudding should be thick enough that a spoon leaves a clear trail when drawn through it.
Divide the warm pudding into serving bowls. Top each portion with a generous sprinkle of 0.25 cup toasted coconut flakes, distributing them evenly across the servings. The contrast of the crispy coconut with the creamy pudding is essential to the dish.
Serve immediately while warm for the best texture. The pudding will continue to thicken as it cools, so adjust the resting time based on your preferred consistency. Each serving should showcase the deep purple-black rice suspended in the velvety coconut base.
Pro Tips For Making Indonesian Black Rice Pudding
- Soak the Rice: I learned this the hard way—black glutinous rice needs at least 4 hours (overnight is better) in cold water to soften properly and cut cooking time in half.
- Simmer Low and Slow: After burning my first batch, I now keep the heat at the lowest setting once the rice starts bubbling; it prevents scorching and gives that creamy texture.
- Use Fresh Pandan: My grandmother swore by this, and she was right: fresh pandan leaves (bruised and knotted) release way more aroma than dried ones—just 2-3 leaves are enough.
- Swap Half the Water: Sounds weird, but it works: replace half the water with coconut milk from the start for deeper flavor without making the pudding too heavy.
Storing and Reheating Leftovers
Fridge Storage
Let your pudding cool completely before transferring to airtight containers. It’ll keep beautifully in the fridge for up to 5 days. I always use glass containers—they don’t absorb odors like plastic can. 💡
Freezing Tips
This dessert freezes well for up to 3 months. Portion into single-serving containers with 1-inch headspace for expansion. Thaw overnight in the fridge before reheating.
Stovetop Reheating
Warm over low heat with a splash of coconut milk to restore creaminess. Stir frequently for 5-7 minutes until heated through. Avoid boiling to prevent separation.
Microwave Method
For quick reheating, use 50% power in 30-second intervals, stirring between each. Add 1-2 tbsp coconut milk per serving to prevent dryness. 🔥
Garnish Storage
Keep toasted coconut flakes in a separate container at room temperature. They’ll stay crisp for up to 2 weeks. Sprinkle fresh just before serving for maximum texture contrast.
Nutrition Facts
Frequently Asked Questions
Can I use regular black rice instead of glutinous?
Regular black rice will work but the texture will be less chewy. Glutinous rice is essential for the authentic pudding-like consistency. If substituting, increase cooking time to 45 minutes for tenderness.
Why does my pudding turn gray instead of purple?
The deep purple color comes from the rice’s natural anthocyanins. Overcooking or using too much water can dilute this. Ensure you rinse until water runs clear and cook at a gentle simmer for 20-25 minutes after combining.
Can I make this without pandan leaf?
Yes, but the flavor won’t be authentic. Substitute with 1 tsp vanilla plus a drop of green food coloring. For best results, order pandan leaves online or check Asian grocery freezer sections.
How do I know when it’s done?
Look for a glossy sheen on top and a thick, porridge-like texture. The rice should be tender with a slight bite, and a spoon should leave a clear trail when drawn through. Total cooking time is about 55-60 minutes.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026