Creamy Black Glutinous Rice with Coconut Milk Recipe

0 Comments Servings: 4 Total Time: 55 mins Calories: 310 kcal

Sometime in the middle of a quiet Sunday afternoon, I found myself staring at a bag of black glutinous rice that had been sitting in the pantry for weeks. One pot, a can of coconut milk, and about forty minutes later, this creamy black glutinous rice with coconut milk recipe became the kind of thing I now make on rotation without needing to think twice about it. The color alone stops people in their tracks.

Macro close-up of a spoon lifting creamy black glutinous rice with coconut milk showing tender purple grains and rich cream.

Why This Bowl Earns a Permanent Spot in My Kitchen

Black glutinous rice has a genuinely distinct personality. It cooks down into something almost porridge-like, but with a chew that regular white rice simply cannot replicate. The natural pigment bleeds into the coconut milk and turns the whole pot a dramatic deep purple, which never gets old no matter how many times I make it.

Coconut milk does most of the heavy lifting here. It rounds off the earthy, slightly nutty flavor of the rice and brings a natural sweetness that means you barely need to add much sugar at all. Served warm in a bowl with an extra pour of coconut cream on top, it sits somewhere between a comforting dessert and a genuinely filling snack.

What Goes Into the Pot

Every ingredient in this recipe pulls its own weight. Here is what I use and why each one matters.

Black Glutinous Rice (1 cup / 200g): Also sold as black sticky rice, this is the heart of the dish. It has a naturally chewy, dense texture and a deep nutty flavor that only gets better as it simmers. Do not substitute with regular black rice as it lacks the starchy, sticky quality that makes the final texture so satisfying.

Full-Fat Coconut Milk (1 can / 400ml): Full-fat is non-negotiable for a properly creamy result. Light coconut milk thins out the base too much and you lose that rich, coating texture. I shake the can before opening to mix the cream and liquid.

Water (2 cups / 480ml): Used alongside the coconut milk to give the rice enough liquid to cook through without the base becoming overly thick too early.

Palm Sugar or Brown Sugar (3 to 4 tablespoons / 40 to 50g): Palm sugar is the traditional choice and carries a gentle caramel depth. Brown sugar works well as a substitute without dramatically changing the flavor.

Pandan Leaves (2 to 3 leaves, tied in a knot): Optional but highly recommended. They infuse the pot with a subtle grassy, vanilla-adjacent fragrance that lifts the entire dish. If unavailable, a small splash of vanilla extract added at the end is a fair swap.

Salt (a small pinch): Just enough to balance the sweetness and make everything taste more rounded.

Extra Coconut Cream for serving (2 to 3 tablespoons): Drizzled on top just before serving, this is what gives each bowl that glossy, restaurant-style finish.

Flat lay of black glutinous rice with coconut milk ingredients including soaked black rice, coconut milk, pandan leaves, palm sugar, and mango.

Soaking the Rice Overnight Makes All the Difference

Rinse the black glutinous rice under cold water until the water runs mostly clear, then soak it in a bowl of cold water for at least 6 hours or overnight. This step is not strictly required, but it cuts cooking time significantly and results in a more evenly tender grain. Drain and rinse one more time before adding to the pot. Set your pandan leaves out and tie them into a loose knot so the oils release more freely during cooking.

From Pot to Bowl

Step 1: Start the Rice in Water

Add the drained rice, 2 cups of water, and the pandan leaves to a medium saucepan. Bring to a boil over medium-high heat, then reduce to a low simmer. Cook uncovered for 20 to 25 minutes, stirring occasionally, until the rice has absorbed most of the water and the grains are beginning to soften. You will notice the liquid turning a deep purple-black and the mixture starting to thicken. If it looks like it is catching on the bottom, add a splash more water.

Simmering black sticky rice in water with a tied bundle of fresh green pandan leaves in a stainless steel saucepan.

Step 2: Add the Coconut Milk

Once most of the water is absorbed and the grains have a slight give when pressed, pour in the full can of coconut milk. Stir well to combine. The pot will lighten slightly in color and the aroma will shift from earthy to unmistakably rich. Continue cooking over low heat for another 15 to 20 minutes, stirring every few minutes to prevent sticking.

Pouring creamy coconut milk from a small ceramic pitcher into purple black rice in a stainless steel pot.

Step 3: Sweeten and Season

Add the palm sugar or brown sugar in stages, tasting as you go. Stir in the pinch of salt. The mixture should taste sweet but not cloying, with the coconut flavor prominent and the rice grains fully cooked through but still holding a gentle chew. Remove and discard the pandan leaves at this stage.

Sprinkling brown palm sugar and sea salt from a small wooden bowl into simmering coconut purple rice pudding.

Step 4: Check the Consistency

Pull a spoonful up and let it drop back into the pot. A properly cooked black glutinous rice pudding should fall slowly and hold a soft, porridge-like mound in the bowl rather than spreading flat like soup. If it feels too thin, cook for another 5 minutes uncovered, stirring continuously. If it seems too thick, loosen with 2 to 3 tablespoons of warm water.

Lifting a metal spoon of thick purple rice pudding over a pot to check for a slow-falling porridge consistency.

Step 5: Serve and Finish

Spoon into bowls while still warm. Drizzle a generous tablespoon of cold coconut cream over the top and let it pool slightly before serving. The contrast between the warm, deeply flavored rice base and the cool, lightly salted cream on top is precisely what makes every spoonful interesting.

Serving This as a Black Glutinous Rice Dessert for a Crowd

When I bring this to gatherings, I keep the rice base warm in the pot and set up a small toppings station instead of serving individual bowls in advance.

Sliced fresh mango: Lay thin slices directly on top of the rice just before serving. The bright acidity cuts through the richness in a way that feels effortless.

Toasted sesame seeds: A light scattering adds a subtle crunch and a slightly smoky note that plays surprisingly well against the sweet coconut base.

Crushed roasted peanuts: Stir a small handful into the bowl for texture contrast, especially when serving this as a standalone dessert after a heavier meal.

A ceramic bowl of black glutinous rice with coconut milk topped with white cream, sesame seeds, and sliced mangoes.

Simple Swaps That Still Work

  • Palm sugar vs. coconut sugar: Coconut sugar is slightly more caramel-forward and less sweet overall. Start with the same quantity and adjust by taste since it does not dissolve quite as smoothly.
  • Pandan leaves vs. vanilla extract: Use half a teaspoon of good vanilla extract added off-heat as a substitute. It changes the flavor profile slightly toward a more familiar Western dessert note, which some people actually prefer.
  • Full-fat vs. coconut cream only: Replacing the coconut milk entirely with coconut cream produces an extremely rich result that is genuinely more dessert than snack. It works, but serve in smaller portions.
  • Pre-soaked vs. unsoaked rice: Skipping the soak is possible but adds roughly 15 extra minutes of cooking time. The texture can also turn slightly unevenly cooked, with some grains mushier than others.

Pairing a Bowl of This the Right Way

I usually serve this as a standalone dessert after a light Southeast Asian-inspired meal, but it also fits naturally into a mid-afternoon snack spread when guests arrive.

  • Fresh Mango Slices: Lay alongside the bowl and scoop a small piece with each spoonful of rice for an immediate sweet-tart balance.
  • Iced Thai Tea: Serve a glass alongside for a classic pairing where the milky, spiced tea echoes the coconut sweetness without competing.
  • Sticky Rice Cakes: Serve a small portion alongside a black glutinous rice pudding portion to turn the dessert course into a proper spread for four people.
  • Sweetened Red Bean Paste: Spoon a small amount into the center of the bowl before adding the rice on top for a layered texture surprise.

Where Most Batches Go Wrong and How to Fix Them

  • Grainy or unevenly cooked rice: Nearly always a soaking issue. If the grains feel hard in the center after 40 minutes of total cooking, cover the pot and let it steam off heat for 10 minutes before stirring again. The residual heat usually finishes the job without overcooking the base.
  • Coconut milk splitting or looking curdled: High heat is the culprit. Once the coconut milk goes in, keep the flame at low and stir frequently. A split base can often be recovered by reducing heat immediately and whisking steadily until the emulsion comes back together.
  • Mixture too watery after cooking: This happens when the ratio tips slightly or the rice was not pre-soaked. Remove the lid entirely and cook over medium-low heat for an additional 8 to 10 minutes, stirring constantly until the excess liquid evaporates.

Leftovers keep well covered in the fridge for up to three days. The rice will thicken considerably as it cools, so reheat gently on the stovetop with a splash of water or coconut milk, stirring over low heat until it loosens back to a spoonable consistency. Microwaving works in a pinch but stir halfway through to prevent hot spots. I actually enjoy it cold straight from the fridge the next morning with a fresh pour of coconut cream, which turns it into something closer to a breakfast rice bowl.

Creamy Black Glutinous Rice with Coconut Milk Recipe

Difficulty: Beginner Prep Time 10 mins Cook Time 40 mins Rest Time 5 mins Total Time 55 mins
Cooking Temp: 85  C Servings: 4 Estimated Cost: $ 4 Calories: 310 kcal
Best Season: Suitable throughout the year

Description

 A rich, deeply satisfying Southeast Asian dessert made with slow-simmered black sticky rice and full-fat coconut milk. Naturally thick, lightly sweet, and finished with a drizzle of cold coconut cream. Easy enough for any weeknight, impressive enough for guests.

Ingredients

Cooking Mode Disabled

Instructions

  1. Step 1: Soak and Rinse the Rice

    Rinse the black glutinous rice under cold running water until the water runs mostly clear. Soak in a large bowl of cold water for at least 6 hours or overnight. Drain and rinse once more before cooking. Soaking reduces cooking time and ensures the grains cook evenly through to the center.

  2. Step 2: Cook the Rice in Water

    Add the drained rice, 2 cups (480ml) of water, and the pandan leaves to a medium saucepan over medium-high heat. Bring to a boil, then reduce to a low simmer. Cook uncovered for 20 to 25 minutes, stirring occasionally, until most of the water is absorbed and the grains have softened. Add a splash more water if the rice begins to stick before it is cooked through.

  3. Step 3: Add Coconut Milk

    Pour in the full can of coconut milk and stir to combine. The color will deepen and the aroma will become noticeably richer. Reduce heat to low and cook for another 15 to 20 minutes, stirring every 3 to 4 minutes to prevent the base from scorching. This stage is where the black glutinous rice pudding texture develops, so do not rush it.

  4. Step 4: Sweeten and Season

    Add palm sugar or brown sugar one tablespoon at a time, stirring and tasting after each addition. Stir in a pinch of salt. Remove and discard the pandan leaves. The finished mixture should taste gently sweet with a prominent coconut note and rice grains that have a soft but distinct chew.

  5. Step 5: Check Consistency

    Lift a spoonful and let it drop back into the pot. It should fall slowly and hold a loose, soft mound rather than spreading like liquid. If too thin, cook uncovered for another 5 minutes over medium-low heat. If too thick, stir in 2 to 3 tablespoons of warm water.

  6. Step 6: Serve Warm

    Ladle into bowls and drizzle 1 tablespoon of cold coconut cream over the surface of each portion. Serve immediately. Optional toppings include fresh mango slices, toasted sesame seeds, or crushed roasted peanuts.

Nutrition Facts

Servings: 4 ServingCalories:310kcalTotal Fat:12gSaturated Fat: 10gSodium:55mgDietary Fiber: 2gSugars: 14gProtein:4gCarbohydrates: 48g

Note

  • Black glutinous rice is different from regular black rice. Look for it in Asian grocery stores or online, labeled as black sticky rice or black sweet rice.
  • The mixture thickens considerably as it cools. If serving later, reheat with a splash of coconut milk over low heat.
  • Pandan leaves are optional but genuinely transform the fragrance of this dish. Frozen pandan leaves work just as well as fresh.
  • This recipe is naturally dairy-free and gluten-free as written.
Keywords: black glutinous rice recipe, black glutinous rice dessert, black rice coconut pudding, how to cook black glutinous rice, black glutinous rice pudding

FAQ Section

Expand All:

What is the difference between black glutinous rice and regular black rice?

Black glutinous rice, also called black sticky rice, is a short-grain variety that contains waxy starch, which makes it thick and clingy when cooked. Regular black rice is a long-grain variety that cooks up fluffy and separate. For this creamy coconut milk dessert, only black glutinous rice delivers the correct pudding-like texture. They are not interchangeable in this recipe.

Do I have to soak black glutinous rice before cooking?

Soaking is not strictly required, but it makes a noticeable difference. Soaking for 6 hours or overnight shortens active cooking time by about 15 minutes and produces a more evenly tender grain throughout. Without soaking, the outer layers of each grain can overcook while the centers remain slightly firm, which affects the final texture of the black glutinous rice pudding.

Can I make this black glutinous rice dessert ahead of time?

Yes. Cook the full recipe and allow it to cool completely before storing in an airtight container in the refrigerator for up to 3 days. The mixture will thicken significantly once cold. Reheat gently on the stovetop with 2 to 4 tablespoons of coconut milk or water over low heat, stirring steadily until it returns to a smooth, spoonable consistency. Add the fresh coconut cream drizzle only at the point of serving.

Why did my coconut milk split or look grainy?

Coconut milk separates when exposed to high heat too quickly. Once you add the coconut milk to the pot, keep the heat firmly on low and stir frequently. If the mixture does begin to look grainy or separated, reduce the heat immediately and whisk continuously. In most cases the emulsion comes back together within a couple of minutes of steady stirring at low heat.

Lina Harper Recipe Developer & Food Blogger

Hi, I’m Lina — a home cook who loves turning simple ingredients into comforting, flavorful meals. I believe cooking should feel approachable and enjoyable, not complicated. Here, I share practical recipes designed for real kitchens and everyday life.

Recipe Rating

Your email address will not be published. Required fields are marked *

Leave a Comment

Your email address will not be published.

Recipe Rating