Creamy Black Rice Pudding with Toasted Coconut and Mango

This image courtesy of Joseph DeLeo

The black bran on black rice turns the water it is cooked in a deep purplish black, or milk a lovely shade of lavender gray. For this pudding, begin with soft-cooked black rice, Not all black rice needs to be soaked before cooking. If you use the Chinese Forbidden Rice from Lotus Foods (which is less sticky than some black rices and available in better supermarkets) or some brands of Thai black rice, it will be tender in 35 minutes and very soft in 50 minutes without soaking. Sticky, found mostly at Asian grocers, may need to be soaked for several hours before cooking. Cooking black rice might seem like a lot of trouble, but this exotic rice, with its haunting aromatic flavor, is worth it—especially when used to make this irresistibly creamy pudding.


To cook black rice, first place it in a large bowl. Add tap water to cover, swish it around, and drain in a strainer. Repeat at least twice. If the rice needs to be soaked before cooking, return the rice to the bowl, cover with cold water, and soak for 4 hours. Drain.

Put the rice either soaked or unsoaked in a large saucepan. Cover with plenty of water and cook, uncovered, until the rice is plump and tender, anywhere from 30 to 50 minutes. Drain and let cool. Alternatively, to steam the rice: Place the soaked rice in a large bowl and add just enough boiling water to cover the rice. Place the bowl in a steaming basket set over gently boiling water. Cover the steamer and cook until the rice is tender and fluffy, 30 to 50 minutes, adding more boiling water to the rice if necessary. (One cup uncooked black rice will yield approximately 4 cups cooked black rice. Use leftovers in salads or stir-fries, or use ½ cup uncooked black rice.)

Buy good-quality imported unsweetened coconut milk, available in the Asian sections of supermarkets. When you open the can, the milk will be separated into a solid cream layer and a more liquid layer underneath. Scrape the contents of the can into a bowl and gently whisk to blend the two together before measuring the amount needed.

Toast coconut in a pie pan or small baking sheet in a preheated 350°F oven just until it begins to brown, 3 to 4 minutes, stirring once. Watch carefully: the coconut will toast very quickly it can also be toasted in a small skillet on top of the stove. Stir constantly over medium-low heat until golden, about 3 minutes.

Makes4 to 6 servings


Total Timeunder 2 hours

Make Ahead RecipeYes

Kid FriendlyYes

OccasionCasual Dinner Party

Recipe Coursedessert

Dietary Considerationegg-free, gluten-free, kosher, peanut free, soy free, vegetarian


Taste and Texturechewy, creamy, fruity, sweet

Type of Dishdessert


  • One 14½-ounce can unsweetened coconut milk (see Notes)
  • ¾ cup (approximately) half and half or heavy cream
  • ½ cup sugar
  • ½ teaspoon kosher salt
  • 2 cups soft-cooked black rice (see Notes)
  • 2 ripe mangoes
  • ½ cup unsweetened dried coconut, toasted (see Notes)
  • 2 tablespoons brown sesame seeds, optional


  1. Pour the coconut milk into a 2-cup measure; whisk to blend the solid coconut cream with the liquid coconut milk. Add enough half-and-half to equal 2 cups. Whisk to blend.

  2. Combine the coconut milk mixture, sugar, and salt in a deep saucepan; heat to a boil. Boil for 5 minutes, stirring to prevent scorching. Ladle out 1 cup and reserve to serve as a sauce.

  3. Add the rice to the saucepan; heat to a boil. Reduce the heat to medium-low; cook, stirring often to prevent sticking and adjusting the heat as necessary to maintain a steady simmer, until the pudding is very thick, about 10 minutes or more depending on the rice. Add more cream, if needed. Transfer to a bowl and let cool to room temperature.

  4. Cut the mangoes just to the left and the right of the flat center pits. Peel the skin from the two cheeks. Place the cut sides down and cut crosswise into ½-inch-wide slices.

  5. To serve the pudding, spoon a mound onto each dessert plate. Fan the mango slices and arrange on the side of each plate. Sprinkle with toasted coconut and/or sesame seeds. Pass a pitcher of the reserved sweetened coconut milk mixture to drizzle on top of the pudding, if desired.

  6. CREAMY WHITE RICE PUDDING WITH COCONUT MILK AND MANGO. Substitute 2 cups cooked Thai jasmine rice for the cooked black rice.

Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password