This creamy coconut rice pudding is made with coconut milk, semi-skimmed milk and pudding rice for a comforting one-pan dessert. Coconut milk makes it rich and creamy while adding a subtle tropical flavour, and it is delicious served warm or chilled with your favourite toppings. We love it with warm pineapple and a sprinkle of desiccated coconut, but mango, berries, jam or toasted coconut all work well too.

Would you like to save this post?
Can You Make Rice Pudding with Coconut Milk?
Yes. Coconut milk works really well in rice pudding because it adds richness, creaminess and a distinct coconut flavour. In this recipe I combine light coconut milk with semi-skimmed milk so the pudding stays creamy without becoming overly rich.
Recipe update: This recipe was originally published on 11 April 2019 and was fully retested in 2026 to check the cooking time, consistency and ingredient quantities. The original recipe still worked well, but the recipe itself has changed slightly. I've also expanded the instructions and tips.
I am sure we all have happy childhood memories of rice pudding. It was always served up in the school canteen (topped with jam) and we would also open a can of it on a weekend as an after Sunday dinner treat.
We have taken a childhood classic and given it a quick and easy tropical twist with coconut and pineapple. We've kept it lighter by using light coconut milk and semi-skimmed milk, while maple syrup adds a gentle sweetness. One portion is just 244 calories.
We have tested this coconut milk rice pudding recipe countless times, not only because we love it that much, but so we can make sure that you are getting the best results every time.
This coconut rice pudding is thick and creamy with the perfect amount of sweetness.
Jump to:
- Can You Make Rice Pudding with Coconut Milk?
- Why You Will Love It
- Recipe Overview
- Ingredients and Substitutions
- Best Rice for Rice Pudding
- Toppings and Variations
- How to Make Coconut Rice Pudding with Coconut Milk
- How To Know When Coconut Rice Pudding Is Ready
- Troubleshooting Guide
- Warm vs Cold
- Coconut Rice Pudding Leftovers and Storage
- Frequently Asked Questions
- More Coconut Recipes
- Recipe
- Feedback
Why You Will Love It
- One-pan rice pudding - the rice cooks directly in the coconut milk and semi-skimmed milk.
- Vegan option - To make this vegan, swap the semi-skimmed milk for almond milk, oat milk or another unsweetened dairy-free milk. The pudding may be slightly lighter depending on the milk used.
- Serve it warm or chilled - with pineapple, mango, berries or just toasted coconut.
- Tested with light coconut milk - with guidance for using full-fat coconut milk too.
- Thick and creamy - pudding rice releases starch as it cooks, giving the rice pudding its classic creamy texture.
Recipe Overview
- Cooking time - 40 minutes.
- Serves - 4 People
- Main ingredients - Pudding rice, coconut milk, semi-skimmed milk and maple syrup.
- Best rice - Pudding rice, but arborio can be used.
- Taste and texture - Sweet and tropical flavours with a creamy texture.
- Hot or cold - Both. Delicious hot, but leftovers are also amazing cold.
- Vegan option - Use dairy-free milk to make this vegan.
Ingredients and Substitutions

A full ingredients list, along with US Customary and Metric measurements, can be found in the recipe card at the end of this post.
- Rice - For the best rice pudding, use pudding rice. You can use arborio (risotto) rice. See below for more details on the best rice.
- Milk - We used a mixture of semi-skimmed milk and light coconut milk. We have tried it with just coconut milk, but we find that a bit too sickly and it massively increased the calories. Make sure you are using canned coconut milk, not carton coconut milk drink or canned coconut cream. We used light coconut milk, but you could use full fat and that would make it even more creamy. To make this recipe vegan, swap the semi-skimmed milk for almond milk.
- Maple syrup - This is what the coconut rice pudding is sweetened with. You could use honey too.
- Vanilla - This adds lots of warm flavour to the rice pudding. Use extract, not essence.
- Pineapple - This is what we topped the rice pudding with. You can use any fruit though - mango is also really good. A berry compote is good too. Why not try our 10 Minute Chia Seed Jam?
- Coconut - An extra sprinkling of desiccated coconut on top just finishes it all off.
Best Rice for Rice Pudding
Pudding rice is my first choice because its short, plump grains release starch as they cook, helping the pudding become creamy. You can also use arborio rice too.
You do not need to rinse the rice before using it. I know some people like to, to remove some starch. But you still want that, as it is what helps to thicken the coconut rice pudding and make the sauce super creamy.
Toppings and Variations
Mango - Not a fan of pineapple? This can be swapped for mango instead.
Raisins - Dried fruit is really good stirred into this. You could keep it simple with raisins, but dried cherries or dried cranberries would work really well too.
Chocolate - I love the combination of chocolate and coconut and you can easily stir in some cocoa powder or some dark chocolate chips to this.
Alcohol - If you want to make a boozy grown-up version of this, then you can add a splash of dark rum or brandy to it.
Keep it simple and go with some homemade jam or chocolate chips, or it is good plain too. We have also topped with with peanut butter, berries, chopped nuts and pomegranate.
How to Make Coconut Rice Pudding with Coconut Milk

- Rice: Put the rice into a saucepan (do not rinse).
- Milk: Add the coconut milk, semi-skimmed milk, maple syrup and vanilla extract.

- Cook: Put on a medium heat and bring to the boil, about 5 minutes. Turn down to a simmer and cook for 35 minutes, stirring every 5 minutes, until it has thickened.

- Cut the pineapple: While the rice is cooking, chop the pineapple into 1 inch/2cm chunks.

- Cook the pineapple: Put the pineapple into a frying pan. Gently heat for 10 minutes. If you want it to caramelise more, you can add a little sugar or maple syrup.

- Serve: Serve the cooked pineapple on top of the rice pudding with a little desiccated coconut (optional).
How To Know When Coconut Rice Pudding Is Ready
- Rice should be completely tender.
- The liquid should have reduced to a creamy sauce.
- It should still look slightly looser than you ultimately want because it thickens as it cools.
- Don't let it boil aggressively. Stir every five minutes, more frequently toward the end if needed.
Troubleshooting Guide
|
Problem |
Cause |
Fix |
|
Rice pudding is too thick. |
Overcooking by cooking at too high a heat or for too long. |
Whilst it is still hot, stir in 2 tablespoons of milk at a time until the desired consistency. |
|
Rice pudding is too runny. |
Used too much milk or not cooked for long enough. |
Continue cooking on a low heat until the sauce has thickened. |
|
Rice is still hard but sauce has thickened. |
Cooked at too high a heat. |
Add extra milk, around 50 ml and continue cooking on low until the rice is cooked through. |
|
Rice pudding is sticking to the pan. |
Not stirring often enough. |
Make sure you stir every 5 minutes. |
Warm vs Cold
The simple answer here is BOTH!
I usually make this right before we want to eat it, and I serve it warm with the warm pineapple. But, I always make sure we have leftover coconut rice pudding, as it is SO good cold.
It also makes a great addition to my kid's school packed lunch as their dessert.
Coconut Rice Pudding Leftovers and Storage
Fridge - It will keep for about 2 days in the refrigerator (make sure it has cooled completely before putting it in the fridge).
Freezer - You can also freeze the rice pudding it in individual portions and then reheat in the microwave or on the hob after fully defrosting. The texture won't be quite as good after it has been frozen though, but add a little water to loosen it up and make it super creamy again.
Reheat - You can then just gently reheat it in a pan. Make sure it is fully defrosted before reheating.

Frequently Asked Questions
Looking for a hands-off version? Try my Slow Cooker Rice Pudding recipe.
Depending on how high or low you cook this, will depend on how thin or thick the finished result will be. If you follow this recipe exactly, and turn it down to a simmer for 35 minutes, then you will get the perfect consistency. The rice will be cooked through, the sauce will have thickened, but it will still be super creamy - it will continue to thicken as it cools. If you cook it too high, then it will dry out and start to go gloopy. You can always add some extra milk if this happens. If it isn't thick enough after 35 minutes, then you can heat it on low a little longer until the desired consistency.
I haven't tested replacing all the coconut milk with coconut cream, and because it is much richer and thicker I wouldn't recommend a straight 1:1 swap.
More Coconut Recipes
If you've tried this healthy coconut rice pudding, let us know how you got on in the comments below.
Tag us in your creations on Instagram @hungryhealthyhappy - Use the hashtag #hungryhealthyhappy too.
Recipe

Creamy Coconut Rice Pudding
Recipe Video
Ingredients
Rice Pudding:
- 80 g (0.5 cups) of Pudding rice
- 400 ml (1.66 cups) of Light coconut milk
- 400 ml (1.66 cups) of Semi-skimmed milk
- 2 tablespoons of Maple syrup
- 1 tablespoon of Vanilla extract
Topping:
- 125 g (0.75 cup) of Pineapple - chopped into 2cm chunks
Optional toppings:
- Desiccated coconut
- Nutmeg
Instructions
- Rice: Put 80 g of Pudding rice into a pan (do not rinse).
- Milk: Add 400 ml of Semi-skimmed milk, 400 ml of Light coconut milk, 2 tablespoons of Maple syrup and 1 tbsp of Vanilla extract.
- Cook: Put on a medium heat and bring to the boil, about 5 minutes. Turn down to a simmer and cook for 35 minutes, stirring every 5 minutes, until it has thickened.
- Cut the pineapple: While the rice is cooking, chop 125 g of Pineapple into 1 inch/2cm chunks.
- Cook the pineapple: Put the pineapple into a frying pan. Gently heat for 10 minutes. If you want it to caramelise more, you can add a little sugar or maple syrup.
- Serve: Serve the cooked pineapple on top of the rice pudding with a little Nutmeg and Desiccated coconut (optional).
Recipe Notes
- Swap the pineapple for mango (or a combination of both). Cook it in the same way, to mix things up a bit.
- You can freeze this in individual portions or keep it in the fridge for up to 2 days. Just make sure it has cooled completely before putting it in the fridge or freezer.
Nutritional Information
Where nutritional information is provided, it is approximate and calculated using online tools. Values can vary depending on the ingredients and brands used, but we endeavour to be as accurate as possible.
All timings are a guide and may vary depending on the ingredients, equipment and, where relevant, the appliance used. Changing the serving size may also affect the time needed.












Chris Collins says
Love the idea of using coconut milk! What gorgeous flavours this must have!
Emily says
This looks so good! I fell in love with coconut rice when I was in Columbia last year and am so excited about this recipe!
Susan says
Made this yesterday & we both loved it, really tasty.
Pam Greer says
Rice pudding is pure comfort food and I love this tropical take on it!! Such fun flavors!
Adrianne says
Yes please! I like the sound of this dish. I think we could all use a little less sugar in our diets so this is perfect for what I am planning for dishes this weekend. Cheers!!
Lisa says
This coconut rice pudding was delicious, and reminded me of my time in Thailand. I used strawberries as I had them on hand but turned out great!
Nicolas Hortense says
Haven't had rice pudding often so this inspired me! Love the tropical vibe you gave to this! (:
Sandhya Nadkarni says
I love coconut and pineapple both so this pudding is on my list of recipes to try!
Yummy! Love your presentation as well.
Nicolas Hortense says
Rice pudding is just the best!! Love the tropical vibe you added to it! (:
Kate says
I have been wanting to try a coconut rice pudding recipe for so long, thanks for the recipe! :)
Toni says
Thank you so much for the recipe! I love how easy it is to make!
kim says
My whole family's going to love this one! Trying very soon!
Annie @ Annie's Noms says
I'm on a real coconut kick right now, I'm just obsessed. I also love rice pudding, so this is a match made in heaven! It's my birthday tomorrow and I think I may treat myself to this rice pudding in lieu of cake (there's only two of us, so I don't really see the need for a whole cake!)
Neli Howard says
I absolutely adore rice pudding! Oh, memories of childhood!! Can’t wait to make this!
Love the photos!
Danielle Wolter says
I'm loving all the flavors in this. I've never tried to make rice pudding before, it sounds delicious!
Juliette T says
This is such a great idea. We usually just have jam on ours, but it gets a bit boring.
A great low sugar option too. Thanks Dannii x