There are few desserts as universally comforting as a warm bowl of rice pudding. This Coconut Rice Pudding recipe elevates the classic comfort food into a truly transcendent experience. Forget everything you know about bland, watery versions; this is a dish defined by its thick, velvety coconut milk sauce and perfectly plump, soft-cooked rice grains. Each spoonful is a journey of texture and subtle sweetness, designed to soothe and satisfy.
Inspired by the simple beauty of a dish made with love, this recipe focuses on achieving that perfect, luxurious texture you see in the photos. The secret lies in a slow, patient simmer and the use of full-fat coconut milk, which creates a rich sauce that clings to every single grain of rice. Finished with a crown of golden-toasted coconut, a whisper of cinnamon, and a fresh mint leaf, it’s a feast for the eyes and the palate.

Why This Will Be Your Go-To Rice Pudding Recipe
This isn’t just another dessert recipe. It’s a blueprint for creating a visually stunning and incredibly delicious Coconut Rice Pudding that delivers on every promise. Here’s what makes it so special:
- Unbelievably Velvety Texture: We use a specific technique to coax the starches from the rice, creating a thick, creamy sauce without any dairy or heavy cream.
- Perfectly Plump Rice Grains: No mushy, broken rice here. Each grain remains distinct yet tender, suspended perfectly in the rich coconut sauce.
- A Symphony of Simple Flavors: The deep, aromatic flavor of coconut is perfectly balanced with a hint of vanilla and a warming dash of cinnamon.
- Visually Stunning Garnish: The contrast of golden-toasted coconut flakes, a dusting of cinnamon, and a vibrant mint leaf makes this dessert worthy of any occasion.
The Anatomy of Perfect Creaminess: Your Ingredient List
The magic of this Coconut Rice Pudding lies in using a few high-quality ingredients to their fullest potential. Each one has a critical role to play in building the final flavor and that signature velvety texture.
For the Pudding Base
- Arborio Rice: 1 cup (200g) of this short-grain Italian rice is non-negotiable for ultimate creaminess. Its high starch content is the secret to creating a thick, luxurious sauce naturally as it cooks.
- Full-Fat Canned Coconut Milk: You’ll need two 13.5-ounce cans (800ml total). This is the heart and soul of the pudding, providing the rich flavor and velvety body. Do not use light coconut milk or coconut milk from a carton, as they won’t provide the necessary richness.
- Water: 2 cups (480ml) are used to initially soften and cook the rice, allowing it to absorb moisture slowly before the rich coconut milk is introduced.
- Granulated Sugar: 1/2 cup (100g), or to taste. This provides the classic sweetness that turns this dish into a proper dessert. You can adjust it based on your preference.
- Vanilla Extract: 1 teaspoon (5ml) adds a layer of aromatic warmth that complements the coconut beautifully.
- Fine Sea Salt: Just a 1/4 teaspoon (1.5g) is needed to balance the sweetness and make the coconut flavor pop.
For the Essential Garnishes
- Unsweetened Coconut Flakes: 1/3 cup (30g) will be toasted to a perfect golden-brown. This adds a delightful textural crunch and deepens the coconut flavor.
- Ground Cinnamon: A light dusting for garnish adds a touch of warmth and spice.
- Fresh Mint Leaves: For garnish. A single leaf provides a pop of color and a hint of fresh aroma, just like in the picture.
Essential Tools for Pudding Perfection
You don’t need any fancy equipment for this recipe, just a few kitchen basics to help you control the cooking process and achieve that perfect consistency.
- Medium Saucepan or Pot: A heavy-bottomed pot is ideal as it distributes heat evenly and helps prevent the rice from sticking and scorching on the bottom.
- Silicone Spatula or Wooden Spoon: For stirring the pudding. A spatula is great for scraping the bottom and sides of the pot to prevent sticking.
- Small Skillet: For toasting the coconut flakes. A dry skillet over medium heat is all you need.

A Step-by-Step Guide to Crafting Creamy Coconut Rice Pudding
Follow these steps closely, paying attention to the sensory cues. The process is simple, but patience is key to unlocking that sought-after creamy texture.
Step 1: Prepare the Rice
Place the Arborio rice in a fine-mesh sieve and rinse it under cold running water for about 30 seconds. This removes excess surface starch, which helps the grains stay distinct instead of becoming one gummy mass. Let it drain completely.
Step 2: The Initial Simmer
In your medium saucepan, combine the rinsed rice, 2 cups (480ml) of water, and the 1/4 teaspoon of salt. Bring the mixture to a boil over medium-high heat, then immediately reduce the heat to low. Let it simmer gently, uncovered, for about 10-12 minutes, or until most of the water has been absorbed. You’ll see the rice grains have plumped up significantly.
Step 3: Introduce the Creaminess
Pour both cans of full-fat coconut milk into the pot with the rice. Add the 1/2 cup (100g) of sugar. Stir everything together until the sugar is dissolved. This is where you’ll start to see the velvety sauce begin to form.
Step 4: The Slow Cook to Perfection
Increase the heat to medium until the pudding reaches a gentle simmer—don’t let it boil rapidly. Once it’s simmering, reduce the heat to low and let it cook for another 15-20 minutes, stirring frequently. As it cooks, you will feel it thicken. The pudding is ready when it’s thick, creamy, and the rice is perfectly tender. It should luxuriously coat the back of your spatula.
Step 5: Toast the Garnish
While the pudding finishes simmering, place the 1/3 cup (30g) of coconut flakes in a dry skillet over medium-low heat. Toast for 2-4 minutes, stirring constantly, until they are fragrant and a beautiful golden-brown color. Watch them closely as they can burn in an instant! Immediately remove them from the hot pan to a plate to stop the cooking process.
Step 6: The Finishing Touches
Remove the rice pudding from the heat and stir in the 1 teaspoon (5ml) of vanilla extract. Let it rest for 5-10 minutes; it will thicken even more as it cools. To serve, ladle the warm pudding into rustic bowls. Garnish generously with the golden-brown toasted coconut flakes, a light dusting of ground cinnamon, and a single fresh mint leaf placed slightly off-center.
Expert Tips for Guaranteed Success
Achieve that flawless, photo-worthy result every time with these professional tips.
- Don’t Skip the Rinse: Rinsing the rice is crucial for preventing a gummy texture and ensuring the individual grains remain plump and defined.
- Full-Fat is a Must: Using full-fat, canned coconut milk is the most important step for a rich, creamy, and velvety sauce. The lower-fat versions will result in a thin, disappointing pudding.
- Stir, Stir, Stir: Especially after adding the coconut milk and sugar, frequent stirring is key to prevent the rice and sugars from sticking to the bottom of the pot and scorching.
- Patience on the Stovetop: Do not try to rush the process by cooking on high heat. A low, gentle simmer is what allows the rice to release its starches slowly, creating that magical creamy consistency.
Storing and Reheating Your Pudding
This Coconut Rice Pudding is fantastic both warm and cold. To store, let it cool completely and then place it in an airtight container in the refrigerator for up to 4 days. Note that the pudding will thicken considerably once chilled. To reheat, simply place it in a saucepan over low heat with a splash of water or coconut milk to loosen it up, stirring until it’s warmed through.
What to Serve Alongside Your Pudding
While this Coconut Rice Pudding is a stunning dessert on its own, it can also be the perfect sweet finish to a flavorful meal. It pairs wonderfully with the vibrant spices of a main course like authentic Indian butter chicken. For a lighter meal, serving it after a simple poached salmon is a delightful contrast. You can even create a full dessert spread by serving smaller portions alongside some delicate French almond cookies or for a truly decadent pairing, try it with our gooey banana bread brownies.
Frequently Asked Questions About Coconut Rice Pudding
Here are answers to some common questions to help you on your way to pudding perfection.
For this recipe to match the visuals, full-fat canned coconut milk is essential for creaminess. While you could technically use other milks like almond or oat milk, the result will be much thinner and lack the rich coconut flavor.
The key to preventing gummy rice pudding is to rinse the rice thoroughly before cooking. This removes excess surface starch. Also, be sure to use the correct liquid-to-rice ratio and avoid overcooking.
Store cooled rice pudding in an airtight container in the fridge for up to 4 days. It will thicken significantly when cold. Reheat gently in a saucepan over low heat with a splash of coconut milk or water to restore its creamy consistency.
Yes, this recipe is naturally vegan and dairy-free as it uses coconut milk and water as its base, with no dairy products involved.
Arborio rice is the best choice for a creamy rice pudding. Its high starch content helps to naturally thicken the pudding, creating a rich, velvety sauce without needing eggs or cornstarch.
Your Printable Recipe for Perfect Coconut Rice Pudding
Ready to create this masterpiece? Here is the complete, condensed recipe. Save it, print it, and get ready to fall in love with your new favorite dessert.

Coconut Rice Pudding: A Simple Recipe for Creamy, Dreamy Comfort
Ingredients
Equipment
Instructions
- Place the Arborio rice in a fine-mesh sieve and rinse it under cold running water for about 30 seconds. Let it drain completely.
- In a medium saucepan, combine the rinsed rice, 2 cups (480ml) of water, and the 1/4 teaspoon of salt. Bring to a boil, then reduce heat to low. Simmer for 10-12 minutes until most of the water is absorbed.
- Pour in both cans of full-fat coconut milk and the 1/2 cup (100g) of sugar. Stir to combine.
- Bring to a gentle simmer over medium heat, then reduce to low. Cook for 15-20 minutes, stirring frequently, until the pudding is thick, creamy, and the rice is tender.
- While the pudding cooks, toast the coconut flakes in a dry skillet over medium-low heat for 2-4 minutes until golden-brown and fragrant. Remove from pan immediately.
- Remove the pudding from the heat and stir in the vanilla extract. Let rest for 5-10 minutes. Serve warm, garnished with toasted coconut, a dusting of cinnamon, and a fresh mint leaf.
Notes
Full-Fat is a Must: Use full-fat, canned coconut milk for the richest sauce.
Stir, Stir, Stir: Frequent stirring prevents sticking and scorching.
Patience on the Stovetop: A low, gentle simmer is key to a creamy consistency.
Join the Community & Share Your Creations!
We know you’re going to love this Coconut Rice Pudding. There’s nothing better than seeing our recipes come to life in your kitchen! If you make this dish, please leave a comment below and let us know how it turned out.
For more visual inspiration and delicious recipes, be sure to follow us on Pinterest. We love seeing your photos and sharing our culinary adventures with you!
