
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.

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.

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.