Creamy Coconut Rice Delight

By: Barbara Updated on Sat, 17 May 2025 14:15:00 GMT Irresistible Desserts
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Sat, 17 May 2025 14:15:00 GMT

Read it →
A bowl of oatmeal with coconut on top. Pin it
A bowl of oatmeal with coconut on top.

This ultra-creamy coconut rice pudding transforms humble white rice into a luxurious dessert that transports you to tropical shores with every spoonful. Four different milks come together to create a silky texture that's punctuated with sweet golden raisins and coconut flakes for the ultimate comfort dessert that's ready in just 30 minutes.

I first made this pudding during a rainy weekend when I was craving something comforting but different from my usual desserts. The fragrant coconut aroma filled my kitchen, and now it's become my signature dessert whenever I'm hosting friends who need a little tropical escape.

Ingredients

  • Short grain white rice: Perfect for creating that creamy pudding texture as it releases more starch than long grain varieties
  • Whole milk: Provides a rich base and helps soften the rice grains completely
  • Coconut milk: Adds authentic tropical flavor and creates unmatched creaminess
  • Sweetened condensed milk: Delivers concentrated sweetness and contributes to the pudding's velvety texture
  • Heavy cream: Creates ultimate richness and helps achieve that luxurious mouthfeel
  • Cinnamon: Adds warmth that balances the sweetness and complements the coconut beautifully
  • Golden raisins: Offer bursts of natural sweetness and chewy texture contrast
  • Sweetened shredded coconut: Reinforces the tropical flavor and adds pleasant texture
  • Toasted coconut: Provides a crunchy garnish and intensifies the coconut flavor

Step-by-Step Instructions

Start with the rice base:
Combine rice, whole milk, and coconut milk in a large pot over medium-high heat until boiling. This mixture forms the foundation of your pudding, giving the rice plenty of liquid to absorb those creamy flavors. Reduce heat to low immediately after boiling and cover with a lid to trap moisture.
Cook the rice:
Simmer for 14 to 16 minutes, stirring occasionally to prevent sticking. You want the rice to become tender but still maintain some structure. The grains should easily yield when pressed between your fingers but not turn mushy.
Add richness:
Stir in sweetened condensed milk, heavy cream, cinnamon, and raisins. This is where the magic happens as these ingredients transform simple cooked rice into decadent pudding. Cook over low heat for about 12 minutes until the mixture thickens noticeably and coats the back of a spoon.
Finish with texture:
Remove from heat and fold in the shredded coconut. This adds both flavor and texture right at the end, preserving the coconut's delicate chew. Let the pudding cool slightly if serving warm, or cool completely before refrigerating for a chilled dessert.
A bowl of oatmeal with coconut on top.
A bowl of oatmeal with coconut on top.

My personal favorite way to enjoy this pudding is slightly warm with extra toasted coconut on top. The warmth brings out the cinnamon notes, while the contrast between the creamy pudding and crunchy toasted coconut creates an irresistible textural experience that reminds me of beach vacations.

Perfect Storage Technique

When storing this coconut rice pudding, add an extra splash of milk (about 1/3 to 1/2 cup) if you plan to enjoy it later. The rice continues absorbing liquid as it cools, and this prevents it from becoming too dense in the refrigerator. I recommend portioning into individual containers before storing which makes it easier to grab a single serving without disturbing the rest.

A bowl of oatmeal with coconut on top.
A bowl of oatmeal with coconut on top.

Clever Customizations

This pudding serves as a wonderful blank canvas for creative variations. Try swapping golden raisins for chopped dried mangoes or pineapple pieces for an even more tropical profile. A handful of toasted macadamia nuts adds wonderful crunch and richness. For adults, a splash of coconut rum stirred in after cooking creates a sophisticated dessert perfect for dinner parties.

Serving Suggestions

Transform this humble pudding into an impressive dessert by serving it in clear glasses layered with fresh tropical fruits like mango and pineapple. For breakfast, warm the pudding slightly and top with sliced bananas and a drizzle of honey. During colder months, serve warm with a scoop of vanilla ice cream for a delightful temperature contrast that highlights the pudding's comforting qualities.

Cultural Context

Rice pudding appears in cuisines worldwide, from Indian kheer to Mexican arroz con leche. This coconut version draws inspiration from Thai and Caribbean traditions where coconut milk frequently enriches rice dishes. Historically, rice pudding emerged as a clever way to transform leftover rice into something special, demonstrating how humble ingredients can become extraordinary with the right additions.

Frequently Asked Questions

How do I keep the texture creamy when chilling?

Add 1/3 to 1/2 cup extra milk after cooking to prevent the pudding from thickening too much as it cools.

Can I customize the flavors?

Yes! Try adding vanilla, coconut, or rum extract for additional flavor. For a tropical vibe, substitute raisins with dried pineapple or mango.

What’s the best way to reheat leftovers?

Reheat in the microwave or on the stovetop over medium-low heat, adding a splash of milk to loosen the pudding if needed.

Can I use a different rice type?

Short-grain white rice is ideal, but medium-grain rice can also work. Avoid using long-grain varieties as they won’t achieve the same creamy texture.

Can I make it ahead of time?

Absolutely! Store in an airtight container for up to 5 days in the refrigerator. Serve chilled or gently warm before serving.

4.80 from 95 votes

Coconut Rice Pudding Dish

Prep Time:
5 Minutes
Cook Time:
25 Minutes
Total Time:
30 Minutes
Servings:
6
A bowl of oatmeal with coconut on top.

Rich coconut rice with creamy texture made in one pot. A tropical treat served warm or chilled.

Ingredients

  • 1 cup short-grain or medium-grain white rice
  • 1 ½ cups whole milk
  • 1 (13.25 oz) can coconut milk
  • 1 cup sweetened condensed milk
  • ⅓ cup heavy cream
  • 1 teaspoon cinnamon
  • ⅓ cup golden raisins (optional)
  • ½ cup sweetened shredded coconut (optional)
  • Toasted shredded coconut (optional garnish)

Instructions

1.

1. Cook rice with milk: In a large pot over medium-high heat, bring the rice, whole milk, and coconut milk to a boil. Once boiling, lower the heat to low and place a lid on the pot.

2.

2. Cook rice until tender: Cook for 14 to 16 minutes, stirring occasionally, until the rice is cooked and tender.

3.

3. Add condensed milk, cream, and spices: Stir in the sweetened condensed milk, heavy cream, cinnamon, and raisins, if desired. Cook over low heat until the rice has thickened and the mixture is creamy, about 12 minutes.

4.

4. Finish with shredded coconut: Remove from the heat and stir in the shredded coconut. Let cool slightly and serve warm, or let cool completely and then chill to serve cold. Garnish with toasted coconut, if desired.

Notes

  1. If you plan on chilling or storing your pudding, add an extra ⅓ cup to ½ cup milk after removing it from the heat to prevent it from becoming too thick.
  2. Transfer cooled rice pudding to an airtight container or individual portions for storage, up to 5 days.
  3. Reheat in the microwave or on a stovetop over medium-low heat, adding a splash of milk if needed.
  4. Consider swapping raisins for dried tropical fruits like chopped pineapple or mango, and adding toasted nuts for texture.
  5. Boost flavors by adding coconut extract, vanilla extract, or even rum extract.

Tools You'll Need

  • Large cooking pot with lid
  • Wooden spoon or spatula
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (milk, heavy cream, condensed milk)
  • Contains coconut

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 463
  • Total Fat: 27 g
  • Total Carbohydrate: 50 g
  • Protein: 9 g