WHY MAKE IT
A little comfort, a lot of flavor.
Rice pudding is a universally cherished dessert, adapted across continents through local grains, dairy, and spices. This tropical interpretation utilizes aromatic Thai jasmine rice, celebrated for its naturally floral fragrance and soft, clingy texture when cooked. Simmering the grains in a combination of rich coconut milk and whole milk creates a luxurious dairy suspension without needing egg yolks as thickeners. The natural fats from the coconut provide body and a satin sheen, while real vanilla bean and lime zest slice through the richness with bright, tropical top notes. Served either slightly warm or chilled alongside sweet ripe mango, this dessert offers profound comfort with refined complexity.
Rice Variety and Starch Science
Selecting the right rice grain determines the final texture of your pudding. Long-grain jasmine rice delivers an ideal compromise between structure and starch release. Unlike arborio, which releases heavy amylopectin and creates a sticky risotto texture, jasmine offers a delicate floral scent and softens into tender grains that retain their individuality. Rinsing the rice beforehand removes loose surface starch, preventing a gummy mouthfeel while allowing the internal starches to gently thicken the simmering coconut milk into a luxurious, spoonable custard as the liquid slowly reduces on the stovetop.
The Role of Coconut Fat
Coconut milk is not homogenous; canned full-fat varieties separate into thick coconut cream and watery liquid. Vigorously shake or whisk the can before measuring to ensure balanced fat distribution. The medium-chain triglycerides in coconut milk solidify at cooler temperatures and melt at body temperature, giving this pudding its signature melting texture on the palate. Blending coconut milk with whole cow's milk provides dairy proteins that balance the distinct richness of pure coconut, preventing the dessert from feeling overwhelmingly heavy while maintaining a velvety, pourable emulsion.
Finishing and Accompaniments
Because rice pudding is rich in carbohydrates and fats, finishing touches require acidity and crunch for equilibrium. Fresh lime zest added off the heat preserves volatile aromatic oils that would otherwise dissipate during cooking. Ripe, fragrant diced mango or passionfruit pulp provides sharp, fruity acidity that cuts through the creamy rice base. Finally, unsweetened coconut flakes toasted dry in a skillet until pale amber lend an essential textural crunch and nutty aroma that contrasts against the soft, yielding grains of pudding.
Before you start
Rinse the jasmine rice under cold running water in a fine strainer until the water runs clear; removing excessive surface starch prevents the pudding from turning excessively gluey. Use canned full-fat coconut milk rather than light coconut milk or carton beverage coconut milk, which contain too much water and lack the necessary milk fats to achieve a thick, velvety custard finish.
THE RECIPE
Coconut Rice Pudding
6 servings · 15 minutes preparation · 40 minutes cooking · 60 minutes cooling, chilling or resting
Ingredients
Step-by-step instructions
- In a heavy-bottomed 3-quart saucepan, combine the rinsed jasmine rice, water, and fine sea salt. Bring to a boil over medium-high heat, then reduce the heat to low, cover with a tight-fitting lid, and simmer for 10 minutes until most of the water is absorbed.
- Remove the lid and pour the full-fat coconut milk, whole milk, granulated sugar, scraped vanilla bean seeds, and the empty vanilla bean pod into the saucepan with the par-cooked rice. Stir thoroughly with a wooden spoon or heatproof spatula to incorporate.
- Bring the mixture to a gentle simmer over medium heat. Once bubbling softly, lower the heat to medium-low and cook uncovered for 25 to 30 minutes, stirring frequently along the bottom and sides of the pan to prevent the starches from sticking or scorching.
- Test the pudding for doneness: the rice grains should feel completely tender and swollen, and the liquid should reduce to the consistency of heavy cream, coating the back of a metal spoon smoothly.
- Remove the saucepan from the heat and discard the spent vanilla bean pod. Stir in the freshly grated lime zest, which brightens the rich coconut and dairy fats.
- Allow the hot rice pudding to rest in the saucepan at room temperature for 30 minutes to cool slightly. The starches will continue to swell and set the texture into a rich, spoonable pudding.
- Transfer the slightly cooled pudding into a shallow glass bowl, cover its surface, and refrigerate for an additional 30 minutes before serving slightly warm, or chill longer until fully cold. Do not expect a deep bowl of pudding to become cold in just 30 minutes.
- Spoon into individual serving bowls and garnish each portion with toasted unsweetened coconut flakes and fresh diced mango before serving.
Kitchen notes
Rinse the jasmine rice under cold running water in a fine strainer until the water runs clear; removing excessive surface starch prevents the pudding from turning excessively gluey. Use canned full-fat coconut milk rather than light coconut milk or carton beverage coconut milk, which contain too much water and lack the necessary milk fats to achieve a thick, velvety custard finish.
Storage & make-ahead
Transfer leftovers into an airtight container and refrigerate within 2 hours of cooking. Store in the refrigerator for up to 4 days. Rice pudding thickens considerably when chilled; when serving cold or reheating, stir in 2 to 3 tablespoons of warm milk or coconut milk to loosen the texture. If reheating on the stove, warm over low heat until steaming (165°F / 74°C).
An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.
Frequently asked questions
Can I make this dessert completely dairy-free?
Yes, easily substitute the whole milk with an equal quantity of unsweetened oat milk or almond milk. Oat milk provides an exceptionally creamy body that mimics dairy milk well without competing with the natural flavor of the coconut milk and jasmine rice.
Why did my rice pudding turn too thick after chilling?
Rice starches naturally continue to absorb liquid and retrograde as they cool down. If the pudding becomes too stiff in the refrigerator, simply stir in a splash of warm coconut milk or dairy milk just before serving until it returns to your desired creamy consistency.
Can I use brown jasmine rice instead of white?
Use white jasmine rice for the stated quantities and timing. Brown rice needs a different liquid ratio and longer cooking, so it is better suited to a separately developed recipe. Simply doubling the water here can leave the finished pudding thin even after the grains soften.



