Hot Thai Kitchen

  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » All Recipes » Gluten Free

    Thai Black Sticky Rice Pudding (kao niew dum)

    Published: Oct 28, 2013 · Modified: Jan 16, 2021 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    A heart-warming and bowl-licking dessert! If you're looking for an easy Thai dessert that really represents what Thai sweets are all about, this black sticky rice pudding ข้าวเหนียวดำ is the one to make. It is one of my favourite Thai desserts, and one of the first I made after leaving Thailand because the flavours are so nostalgic.

    It's also naturally gluten-free and vegan, so anyone can enjoy it.

    If you are a fan of sticky rice, also check out my popular classic mango sticky rice recipe or try a fancier version of this black sticky rice recipe with this black sticky rice sundae with caramelized pineapple!

    Watch The Full Video Tutorial!

    All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!

    Ingredients

    Here are all the ingredients you'll need to make this recipe. For amounts, check out the full recipe card below.

    The Pudding

    • Thai black glutinous rice, make sure it is a product of Thailand as there are many kinds of black rice which are not all the same.
    • Thai white glutinous rice, also labeled as "Thai sweet rice" and this is the same rice we use to make sticky rice.
    • Pandan leaf, optional. You can find them fresh or frozen at the Asian market.
    • Taro root, cut in 1 cm cube. If you don't like taro roots, you can substitute with corn kernels or just omit it.
    • Young coconut meat, cut into short strips, optional. You can buy this in cans at Asian stores that sell a lot of Southeast Asian products.
    • Finely chopped palm sugar. You can substitute with the same amount of light brown sugar or granulated sugar
    • Salt
    • Sweet corn kernels, optional

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!

    Coconut Sauce

    • Coconut milk, see my post for how to choose good coconut milk
    • Rice flour, or corn starch.
    • Salt

    How to Make Black Sticky Rice Pudding

    Here are all the steps to make this recipe. If this is your first time, I highly recommend watching the video tutorial to ensure success.

    1. Soak both types of rice together in room temperature water for at least 4 hours or overnight.
    2. If using taro, put the cubed taro in a small pot of cold water and ¼ teaspoon of salt, bring it to a boil and let it cook for 5-7 minutes until it fully cooks and is fork tender. Drain and set aside. You can cook these in advance for up to a few days.
    3. Drain off the soaking water and add the rice to a small pot.
    4. Add 2 cups of fresh water to the rice and bring to a boil. Reduce heat to medium low and let cook for 25-30 minutes or until the rice is fully done, stirring constantly after the mixture has become thick, after about 15 minutes. If you don't stir the rice will stick to the bottom and scorch.
    5. After 25-30 minutes, check doneness by tasting, it should still be chewy but no crunchy in the center.
    6. Add the palm sugar and salt and stir until the sugar is completely dissolved. Stir in the taro, young coconut meat, corn kernels, or any other add-ins you want.

    For the Coconut Sauce

    1. Dissolve the rice flour in a little bit of water and stir until there are no more clumps. Add this slurry to the ½ cup of coconut milk, and bring the mixture to a boil in a small pot, stirring constantly. Remove from heat. The mixture should be thickened, and will continue to thicken after cooling.
    2. To serve, spoon the rice into a little bowl or cocktail glass, spoon the coconut sauce over the rice and garnish with some sweet corn kernels, if desired. Some people like to stir the sauce into the pudding before eating, others like to keep it a little separate, so do whatever you like!
    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Black Sticky Rice Pudding ข้าวเหนียวดำ

    Black Sticky Rice Pudding ข้าวเหนียวดำ (kao niew dum)

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
    • Author: Pailin Chongchitnant
    • Yield: Serves 4-6
    Print Recipe
    Pin Recipe

    Ingredients

    The Pudding

    • ½ cup black glutinous rice
    • 2 Tbsp white glutinous rice
    • 2 cups cold water
    • 1 pandan leaf, optional
    • ⅓ cup taro root, cut in 1 cm cube *
    • ¼ cup young coconut meat, cut into short strips, optional
    • ½ cup finely chopped palm sugar **
    • heaping ¼ tsp salt
    • Sweet corn kernels for garnish, optional

    Coconut Sauce

    • ½ cup coconut milk
    • 1 tsp rice flour, or ½ tsp corn starch.
    • ¼ tsp salt

    Ingredients & Kitchen Tools I Use

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Instructions

    Soak both types of rice together in cold water for at least 4 hours or overnight.

    Drain off the soaking water and add the rice to a small pot. Add 2 cups of fresh cold water to the rice and bring to a boil. Let cook for 25-30 minutes or until the rice is fully done. Check doneness by tasting, it should still be chewy but no crunchy in the center.  Be careful: After about 15 minutes, you need to stir it almost constantly. The rice is thick enough at this point to stick to the bottom and burn without enough stirring.

    While the rice is cooking, cook the taro. Put the cut taro in a small pot of cold water and ¼ teaspoon of salt, bring it to a boil and let it cook for 5-7 minutes until it fully cooks and is fork tender. Drain and set aside.

    After the rice is done. Add the palm sugar and salt and stir until the sugar is completely dissolved. Stir in the taro and the young coconut meat.

    For the sauce: Dissolve the rice flour in a little bit of water, and stir until there are no more clumps. Add this slurry to the ½ cup of coconut milk, and bring the mixture to a boil in a small pot, stirring constantly. It should thicken after it has come to a boil.

    To serve, spoon the rice into a cute glass bowl or cocktail glass, spoon the coconut sauce over the rice and garnish with some sweet corn kernels. Some people like to stir the sauce into the pudding before eating, others like to keep it a little separate, so do whatever you like!

    Join us on Patreon for bonus content & rewards!


    Notes

    * If you don't like taro roots, you can substitute with corn kernels or just omit it.
    ** You can substitute with regular granulated sugar, however, I have not tested the amount needed, so start out with ¼ cup and taste and adjust from there.

    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    More Gluten Free

    • a bowl of massaman curry with beef
      Authentic Thai Beef Massaman Curry
    • red curry custard in a ramekin
      Thai Steamed Red Curry (haw mok)
    • A plate of kanom ko with one piece cut open.
      Pandan Palm Sugar Dumplings (Kanom Ko)
    • papaya salad lao style on a plate with a side of crispy pork rind, long beans, rice noodles, dried chilies and sticky rice
      Umami Thai Green Papaya Salad (Som Tum Pla Ra)

    Comments

      Leave a Reply Cancel reply

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

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
      Recipe Rating





    1. JB says

      July 16, 2021 at 7:21 pm

      Hi Pailin, thanks for the awesome recipe! I just have a quick question, why do use two different colour of rice and not just black? Is there any particular reason?

      Thanks!

      JB

      Reply
      • Adam The HTK Minion says

        July 18, 2021 at 1:56 pm

        She tells me the white rice adds creaminess and thickness, because black rice is whole grain and doesn't have enough starch that makes the pudding texture. Cheers!

        Reply

    Sawaddee ka!

    I'm Pai, a chef, author, and YouTuber. I'm here to demystify Thai cuisine and help you cook great Thai food at home. Want to learn more about me?

    Here's my story

    My Latest Cookbook

    Popular Classics

    • a plate of grilled chicken thighs with lime wedges on the side and a bowl of dipping sauce.
      Ultimate Thai BBQ Chicken (Gai Yang)
    • a plate of cashew chicken
      Thai Cashew Chicken Recipe
    • A plate of Thai grilled steak salad with sticky rice - nam tok neua
      Thai Grilled Steak Salad - Neua Yang Nam Tok
    • A plate of pad thai with shrimp and a side of lime and bean sprouts
      Authentic Pad Thai Recipe ผัดไทย

    Footer

    Subscribe to my newsletter!

    Subscribe for free!
    • Privacy Policy
    • Accessibility Statement
    • Merch
    • All Recipes
    • Contact
    • My Cookbook
    • Patreon
    ↑ back to top

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Pailin's Kitchen Inc. 2025