There are few desserts as purely comforting as a warm bowl of rice pudding. This Coconut Rice Pudding recipe takes that classic comfort to a whole new level. We’re talking supremely creamy, luxuriously rich, and infused with the subtle, tropical sweetness of coconut. Forget everything you know about bland or gluey rice pudding; this recipe is a foolproof guide to creating a truly unforgettable dessert that’s both simple and elegant. It’s the perfect sweet treat to end a meal or to curl up with on a cozy evening.
Whether you’re a seasoned pro or new to making rice pudding from scratch, you’re in the right place. We’ll walk through every step to ensure you get a dreamy, creamy result every single time.
Why You’ll Love This Coconut Rice Pudding Recipe
- Incredibly Creamy Texture: The combination of starchy Arborio rice and full-fat coconut milk creates a velvety smooth consistency that’s simply irresistible.
- Simple, Pantry-Friendly Ingredients: You only need a handful of basic ingredients to create this stunning dessert.
- Highly Customizable: This recipe is a perfect canvas for your favorite toppings, from fresh fruit to toasted nuts and spices.
- Perfect for Any Occasion: It’s elegant enough for a dinner party but simple enough for a weeknight treat. It can be served warm or cold!
The Secret to Perfectly Creamy Rice Pudding: Key Ingredients
The magic of this recipe lies in its simplicity and the quality of its components. Using the right ingredients isn’t just a suggestion—it’s the secret to achieving that perfect, coveted texture.

The Best Rice for Rice Pudding
The single most important ingredient is, of course, the rice. For the creamiest coconut rice pudding, Arborio rice is the undisputed champion. This short-grain Italian rice has a high starch content (amylopectin), which is released during the slow cooking process, creating its own creamy, luscious sauce. If you can’t find Arborio, other good options include sushi rice or Jasmine rice, though the final texture may be slightly less creamy.
Full-Fat Coconut Milk
This is not the time for light coconut milk! Full-fat, canned coconut milk is essential for the rich flavor and velvety texture we’re aiming for. The high fat content ensures a decadent result that beverage-carton coconut milk simply can’t replicate. Shake the can well before opening to combine the separated cream and water.
The Sweeteners
We use simple granulated sugar to let the coconut flavor shine. It provides clean sweetness without overpowering the dish. A splash of pure vanilla extract is added at the end to round out the flavors and add a beautiful aroma.
A Pinch of Spice
A small pinch of salt might seem counterintuitive in a dessert, but it’s crucial for balancing the sweetness and enhancing the coconut flavor. We also love a light dusting of cinnamon or cardamom as an optional but highly recommended addition.
How to Make Coconut Rice Pudding (Step-by-Step)
Making this dessert is a meditative process of slow stirring and simmering. Put on some music, relax, and watch as a few simple ingredients transform into something truly special.
Step 1: Rinse the Rice
Start by rinsing your Arborio rice in a fine-mesh sieve under cold water. Swish it around gently with your fingers for about 30 seconds. This step removes excess surface starch, which helps prevent the pudding from becoming gummy.
Step 2: Initial Simmer
In a medium, heavy-bottomed saucepan, combine the rinsed rice, water, and a pinch of salt. Bring it to a boil, then reduce the heat to low, cover, and let it simmer for 10 minutes, or until most of the water is absorbed.
Step 3: Add Coconut Milk & Sugar
Uncover the saucepan and stir in the full-fat coconut milk and granulated sugar. Increase the heat to medium-low to bring the mixture to a gentle simmer, stirring constantly. Once it’s simmering, reduce the heat to low and continue to cook, uncovered, for 20-25 minutes. Stir frequently to prevent the rice from sticking to the bottom of the pan.

Step 4: The Final Touch
The pudding is done when the rice is tender and the mixture has thickened to a creamy, porridge-like consistency. It will thicken considerably as it cools. Remove the pan from the heat and stir in the pure vanilla extract. Let it rest for 5-10 minutes before serving.
Tips and Tricks for Foolproof Coconut Rice Pudding
- Go Low and Slow: The key to creamy rice pudding is patience. Cooking it slowly over low heat allows the rice grains to gradually release their starch, which creates the sauce. Rushing this process can result in undercooked rice or a scorched pan.
- Stir Frequently: Regular stirring prevents sticking and ensures the rice cooks evenly. Scrape the bottom and sides of the pan as you go.
- Don’t Overcook: Remember, the pudding will continue to thicken as it cools. It’s best to pull it off the heat when it’s slightly looser than your desired final consistency.
- Taste and Adjust: Once the pudding is cooked, give it a taste. You can add a little more sugar if you prefer it sweeter or a splash more coconut milk if you want it looser.
Delicious Variations & Topping Ideas
One of the best things about this Coconut Rice Pudding is how you can customize it. For a dessert with a similar decadent feel, our readers also love this Chocolate Coconut Cake.
- Tropical Delight: Top with fresh, diced mango and a sprinkle of toasted coconut flakes. This is the classic Thai-inspired pairing!
- Warm Spices: Garnish with a dash of cinnamon, nutmeg, or cardamom for a cozy flavor profile.
- Fruity and Bright: A spoonful of fruit preserves or a swirl of lemon curd adds a lovely tartness. If you enjoy bright, fruity desserts, you must try our amazing Lemon Custard Cake.
- A Touch of Crunch: Sprinkle with chopped pistachios, almonds, or cashews just before serving.
For another great make-ahead dessert idea that’s perfect for gatherings, consider this fan-favorite Blueberry Coffee Cake.
Storage and Reheating Instructions
Rice pudding is a fantastic make-ahead dessert. To store, let it cool completely and then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days.
You can enjoy it cold straight from the fridge, or you can reheat it. The best way to warm rice pudding is on the stovetop over low heat. It will be quite thick, so add a splash of coconut milk or regular milk to loosen it up as you stir and warm it through.
Frequently Asked Questions
Yes! This recipe is naturally vegan and dairy-free as it uses coconut milk, sugar, and rice, all of which are plant-based.
While full-fat coconut milk provides the best flavor and creaminess for this specific recipe, you could experiment with whole dairy milk or other plant-based milks like cashew or almond milk. However, the result will be less rich.
The key to thickening rice pudding is to simmer it slowly to allow the starches from the rice to release. If it’s still too thin, you can let it simmer for a few more minutes, but remember that it will thicken significantly as it cools.
Arborio rice is the best choice for a creamy rice pudding. Its high starch content breaks down during cooking to create a naturally thick and creamy sauce. If you can’t find it, sushi rice is the next best option.
A gummy texture is usually caused by not rinsing the rice before cooking. Rinsing removes the excess surface starch that can make the final dish sticky. Overcooking can also contribute to a gummy texture.
Share Your Creation!
We are so excited for you to try this creamy, dreamy Coconut Rice Pudding recipe. It’s a true testament to how a few simple ingredients can create something absolutely magical. If you make it, please leave a comment and a rating below—we love hearing from you! And don’t forget to share a photo and tag us on Pinterest!

Creamy Coconut Rice Pudding Recipe

Coconut Rice Pudding: The Ultimate Creamy & Dreamy Recipe
Ingredients
Equipment
Instructions
- Place the Arborio rice in a fine-mesh sieve and rinse under cold water for about 30 seconds. This removes excess starch and prevents a gummy texture.
- In a medium, heavy-bottomed saucepan, combine the rinsed rice, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 10 minutes until most of the water is absorbed.
- Stir in the coconut milk and sugar. Increase heat to bring to a gentle simmer, then reduce heat to low. Cook uncovered for 20-25 minutes, stirring frequently, until rice is tender and the pudding is creamy and has thickened.
- Remove from heat and stir in the vanilla extract. The pudding will thicken more as it cools. Let it rest for 5-10 minutes before serving warm.
Notes
Storage: Store in an airtight container in the refrigerator for up to 4 days. Serve cold or reheat gently on the stove with a splash of milk to loosen.