Coconut & Mango Rice Pudding
The creamiest coconut & vanilla rice pudding served with a sweet mango & lime compote and a sprinkle of toasted pistachios.

This coconut & mango rice pudding is creamy, sweet & delicious! We’re slow cooking the rice in coconut milk & some really good vanilla then topping it with a tangy mango & lime compote and some toasted pistachios. It’s a tropical version of the classic British dessert & it’s super easy to make!
For more homemade desserts, take a look at our collection of dessert recipes! There’s lots to choose from here, from homemade ice creams, to pies, tarts, panna cottas, cookie dough & loads more.
What You’ll Need
- Pudding Rice – This is a starchy, short grain white rice that makes the creamiest rice pudding! Arborio rice will also work but will need a bit more milk, as it absorbs more liquid.
- Coconut Milk – We’re using full fat coconut milk, to make our rice pudding as creamy as possible.
- Milk & Cream – As well as coconut milk, the rice pudding uses whole milk & double cream.
- Sugar – You’ll need caster sugar for both the rice pudding & mango compote.
- Vanilla – We’re using a teaspoon of vanilla paste for the mango compote & half a vanilla pod for the rice pudding (or another teaspoon of vanilla paste).
- Mango – Fresh mango is best for the mango compote but frozen will work as well.
- Lime – We’re adding some fresh lime juice to the mango compote then finishing the rice pudding with some lime zest.
- Cornflour – Used to thicken the compote. We make a slurry with cornflour & cold water then stir it into the mango.
- Pistachios – I sprinkled some toasted & chopped pistachios on top of my rice pudding but this is optional!

Coconut Rice Pudding
This rice pudding is started on the stove top then moved to a low temperature oven to finish cooking. This makes a creamier rice pudding that only needs to be stirred occasionally, so it’s a much more hands off way of cooking than when you cook it on the stove.
How To Cook Coconut Rice Pudding
- Add butter into a pan, melt over a medium heat then add in pudding rice & caster sugar, stirring to coat.
- Next, add in coconut milk, whole milk, double cream, vanilla & a pinch of salt then bring to a simmer, stirring regularly.
- Cover the pan with a lid then transfer to an oven that’s been preheated to 120°c/248°f. Cook for 1-1½ hours, stirring every 20 minutes until the rice is thick, creamy & tender.
- Once cooked, let the rice pudding stand for a couple of minutes then serve!



Mango Compote
We’re topping our coconut rice pudding with a simple mango compote. This is super easy to prepare & will keep for several days in the fridge, so can be made ahead of time. Once cooked, we let the compote cool then store it in the fridge until we need it.
To make our mango compote, we peel the skin off a couple of fresh mangoes then cut the flesh into 2cm chunks. Next, we add the diced mango into a saucepan with caster sugar, lime juice, vanilla paste & a pinch of sea salt then cook over a medium-low heat until the fruit is soft. Then to thicken up the compote, we stir in a cornflour slurry (cornflour mixed with cold water) & cook out for a minute or two.
How To Prepare Fresh Mango
There’s a few different ways to prepare a fresh mango but this is the way that I find the easiest! If you’d prefer, you could prep your mango the classic way, where you dice the flesh then scoop it out of the skin.
Keep in mind that mangoes are super juicy so can become quite slippery as you cut them, so it’s best to wipe up any excess juice with kitchen paper when needed.
- First, use a sharp knife to cut the skin off from the outside of the mango. If you’ve got a really sharp peeler, this will work as well.
- Next, cut one of the thicker sides of the flesh off, cutting as close to the pit as possible. Set this to one side.
- Turn the mango over so that it’s sitting on the flat side (where you just cut the flesh off) then cut off the 2 thinner sides of flesh.
- Turn the mango over again then cut the last side of flesh off.
- If needed, trim any last bits of mango away from the pit.
- Cut the flesh into chunks & discard the pit.


Tips & Tricks
- For the creamiest coconut rice pudding, use full fat coconut milk, whole milk & double (heavy) cream.
- When making the mango compote, use mangoes that are just ripe. If they’re too ripe, the pieces of mango won’t keep their shape once cooked.
- Flavour the rice pudding with some really good vanilla! I used half a vanilla pod, with the seeds scraped out but a teaspoon of vanilla paste will work as well.
- Cook the rice pudding in a low temperature oven, stirring every 20 minutes or so. A long, slow cook makes the creamiest rice pudding & means that it won’t catch on the bottom of the pan.
- Add a good pinch of sea salt into the rice pudding. This might seem strange but it really helps enhance the flavour of the pudding.
Frequently Asked Questions
Peak mango season is from May to July, when the weather tends to be warmer. However, there’s lots of different mango varieties, which means that mangoes are available in supermarkets year round.
Pudding rice is the best type of rice for rice pudding! This is a white, short grain rice that has a high starch content, which is what gives rice pudding its’ creamy texture. Arborio rice is another good choice but as it tends to absorb more liquid, you’ll need to use a bit more milk.
Once cooked, rice pudding will be thick & creamy and the grains of rice will be tender & will have absorbed most of the liquid.
Leftover rice pudding needs to be stored in the fridge & will keep for up to 3 days. To reheat, cook the rice pudding up in a pan, over a medium-low heat until hot. You’ll need to add a good splash of milk to the rice pudding to make it the correct consistency again.
Yes, rice pudding can be cooked on the stove instead of in the oven, although you’ll need to stir it more often! To cook rice pudding on the stove, simmer gently over a medium-low heat until the rice has absorbed most of the liquid & the rice pudding is thick & creamy.
Use the simmering plate to start the rice pudding & to bring it to a simmer then place the pan onto the floor of the simmering oven & cook for 1-1½ hours, stirring every 20 minutes. Cook the mango compote on the simmering plate.
More Dessert Recipes To Try!
- Greek Yogurt Panna Cotta With Poached Rhubarb
- Banana Sticky Toffee Pudding With Miso Caramel
- Blackberry Frozen Yogurt
- Lemon & Lime Possets With Ginger Crumble
- Mango & Coconut Ice Cream
- Amaretto Tiramisu
If you have enjoyed this rice pudding recipe, it would mean a lot if you could leave a review & rating. And if you’d like to stay up to date with future recipes, follow us on Instagram & TikTok!
Coconut & Mango Rice Pudding
Equipment
- Large Saucepan
- Microplane/Grater
- Juicer
Ingredients
Mango Compote
- 400 g Diced Fresh Mango (2 Mangoes – See Notes)
- 50 g Caster Sugar
- 1 tbsp Lime Juice (You'll Need 1 Lime)
- 1 tsp Vanilla Paste
- A Pinch Of Sea Salt
- 1 tsp Cornflour
Coconut Rice Pudding
- 50 g Unsalted Butter
- 75 g Caster Sugar
- 100 g Pudding Rice
- 400 ml Coconut Milk
- 300 g Whole Milk
- 300 g Double Cream
- ½ A Vanilla Pod (Or 1 tsp Vanilla Paste)
- A Good Pinch Of Sea Salt
To Serve
- 30 g Pistachios (Toasted & Chopped – See Notes)
- Lime Zest
Instructions
Mango Compote
- Add the diced mango, caster sugar, lime juice, vanilla paste & salt into a saucepan then set over a medium-low heat. Cook, stirring regularly until the mango is soft. This will take around 5 minutes.
- Next, add the cornflour into a small bowl with 1 teaspoon of cold water then mix to make a smooth paste.
- Stir the cornflour slurry into the mango, cook out for a minute or two, until thick then transfer to a bowl. Leave to cool completely then store in the fridge until needed.
Coconut Rice Pudding
- Preheat an oven to 120°c/100°c fan (248°f/212°f).
- Add the butter into a large saucepan, place over a medium heat & leave to melt.Make sure to use a saucepan that can go in the oven!
- Stir in the pudding rice & sugar then stir to coat.
- Next, add the coconut milk, whole milk, cream, vanilla pod & salt into the pan then bring to a simmer, stirring regularly.Add both the vanilla seeds & pod into the pan!
- Cover the pan with a lid (or with foil) & transfer to the preheated oven. Cook for 1-1½ hours, stirring every 20 minutes until the rice is thick, creamy & tender. Let the pudding stand for a couple of minutes before serving.If the rice pudding becomes too thick, thin it out with a splash of milk.
To Serve
- Spoon the rice pudding into bowls then top each portion with a generous amount of the mango compote, a sprinkle of toasted pistachios & some freshly grated lime zest.