Go Back
Thai Black Sticky Rice Pudding with Pandan and coconut

Thai Black Sticky Rice Pudding with Pandan and Coconut

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Course Dessert
Cuisine Thai
Servings 4

Equipment

  • Medium Saucepan with Lid For simmering the sticky rice.
  • Fine mesh strainer To rinse the rice thoroughly.
  • Wooden spoon or silicone spatula For stirring during cooking.
  • Small saucepan For making the coconut topping.
  • Serving bowls or cups Small glass cups or ramekins work beautifully for individual servings.

Ingredients
  

For the pudding

  • 1 cup Thai black sticky rice also labeled as black glutinous rice
  • 3 cups water
  • 1/2 teaspoon salt
  • 3/4 cup coconut milk full-fat
  • 1/3 cup palm sugar or substitute with dark brown sugar
  • 2-3 pandan leaves tied into a knot (or 1/2 teaspoon pandan extract)

For the coconut topping

  • 1/2 cup coconut milk
  • 1 tablespoon sugar
  • 1/8 teaspoon salt
  • 1 teaspoon cornstarch optional, for thickening

Optional toppings

  • Toasted sesame seeds
  • Fresh chopped mang
  • Toasted shredded coconut
  • Crushed peanuts or mung beans

Instructions
 

Step 1: Rinse the Rice Thoroughly

  1. Start by rinsing the black sticky rice under cold water in a fine mesh sieve. You’ll want to do this several times until the water runs mostly clear. This helps remove excess starch and prevents the pudding from getting gummy.

Step 2: Simmer with Pandan

  1. In a medium saucepan, combine the rinsed sticky rice, 3 cups of water, and the knotted pandan leaves. Bring to a boil over medium-high heat. Once it starts bubbling, reduce to a simmer, cover, and cook for about 45 minutes, stirring occasionally to prevent sticking. The rice should be tender but still have some chew, and the water mostly absorbed.

Step 3: Add Coconut Milk and Sugar

  1. Remove the pandan leaves. Stir in 3/4 cup coconut milk, palm sugar, and 1/2 teaspoon salt. Continue simmering, uncovered, for another 10–15 minutes, stirring frequently until the mixture becomes thick and creamy. Taste and adjust the sweetness if needed.

Step 4: Make the Coconut Topping

  1. In a small saucepan, combine the 1/2 cup coconut milk, sugar, and salt. Heat gently over low heat until warmed through. If you prefer a thicker topping, mix a teaspoon of cornstarch with a tablespoon of water and stir it in. Cook for another minute until slightly thickened, then remove from heat.

Step 5: Assemble and Serve

  1. Spoon the warm black sticky rice pudding into bowls. Drizzle with the sweet coconut topping and sprinkle with toasted sesame seeds or shredded coconut. You can also serve it with fresh mango slices for a twist on the classic thai sweet sticky rice with mango or easy mango sticky rice. Serve warm or at room temperature.