This Easy Creamy Coconut Rice Pudding is the kind of dessert that wraps around you like a warm blanket on a rainy afternoon. Think tender arborio rice slow-cooked in silky coconut milk until every grain is soft, sweet, and absolutely loaded with that deep, tropical coconut flavor you just can't get enough of. It's the kind of bowl you set down on the counter and somehow find yourself standing there, eating straight from the pot.
I first made this on a lazy Sunday when I needed something comforting but didn't want to fuss with anything complicated. What I love most is that it comes together with pantry staples you probably already have, no special trip to the store needed.

If you're in the mood for more cozy, creamy desserts after this one, you might also enjoy my Strawberry Shortcake Truffles, Red Velvet Cheesecake Balls, or this dreamy Chocolate Raspberry Cake. And if you're in a baking mood later, my Cinnamon Twists and Lemon Cream Cheese Dump Cake Recipe are always a crowd-pleaser too.
Why You'll Love This Creamy Coconut Rice Pudding
There are so many reasons this recipe just works.
First, the creamy coconut base is absolutely luxurious. Full-fat coconut milk gives the pudding that rich, velvety texture that feels like way more effort than it actually is. Arborio rice soaks up all that coconut goodness as it simmers, turning soft and plush in the most satisfying way.
Second, it's incredibly flexible. You can serve this creamy coconut dessert warm straight from the pot or pop it in the fridge for a cold, refreshing treat. Both versions are wonderful, just different kinds of wonderful.
Third, it's naturally gluten-free. With a simple swap of whole milk for more coconut milk or a non-dairy alternative, it's dairy-free too, making it a dessert that works for almost everyone at the table.
And finally, it's just easy. Twenty-five to thirty minutes, one saucepan, and a short ingredient list. That's it.
Jump to:
Ingredients You'll Need
Here's everything that goes into this creamy coconut rice pudding, plus a little note on why each one matters.
1 (13.5 oz) can full-fat coconut milk: This is the star of the show. Full-fat coconut milk gives the pudding its signature creamy coconut richness. Don't swap it for light, you'll lose that silky texture.
1 cup whole milk: Adds extra creaminess and helps balance the coconut flavor. For a fully dairy-free version, use more coconut milk or oat milk.
1 cup water: Thins the mixture just enough to let the rice cook through without the pudding becoming too thick too fast.
2 tablespoons sugar: Adds a gentle base sweetness. The maple syrup added later takes it a step further.
½ cup short-grain arborio white rice: Arborio is the secret weapon here. Its high starch content is what makes this pudding so thick and creamy. Don't substitute long-grain rice if you can help it.
Pinch of salt: Balances the sweetness and makes all the other flavors pop.
1 egg: Helps the pudding set and adds a custard-like richness to the final texture.
2 tablespoons maple syrup: Brings a warm, natural sweetness that pairs beautifully with the creamy coconut flavor.
1 teaspoon vanilla extract: Adds warmth and depth. A small amount goes a long way here.
Toasted shredded coconut, for topping (optional): Adds a light crunch and a gorgeous golden finish to each bowl.
See recipe card for quantities.
How to Make Easy Creamy Coconut Rice Pudding
Making this creamy coconut dessert is straightforward, even if you've never made rice pudding before.
Combine liquids and rice: In a medium saucepan, combine the coconut milk, whole milk, water, sugar, rice, and a pinch of salt. Bring everything to a boil over high heat, stirring once or twice to keep the rice from sticking to the bottom.
Simmer the rice: Reduce the heat to medium-low and let the mixture simmer for 20 to 25 minutes, stirring frequently. You're looking for the rice to be completely tender and the liquid to reduce into a thick, creamy coconut base. Once the rice is done, reduce the heat to low.

Whisk egg mixture: In a medium bowl, whisk together the egg, maple syrup, and vanilla extract until smooth and well combined. This goes in next, but carefully.
Temper the egg: Here's the step that makes all the difference. Slowly ladle about ½ cup of the hot creamy coconut mixture into the egg bowl, whisking constantly. Add another ½ cup the same way. This gently brings the egg up to temperature without scrambling it.
Combine and thicken: Pour the tempered egg mixture back into the saucepan. Stir constantly on low heat for about 5 minutes. Don't let it boil. The pudding will look a little soupy at this point, but don't worry, it thickens beautifully as it cools.

Cool and serve: Remove the saucepan from heat and let it rest until just warm. Spoon into bowls and top with toasted shredded coconut if you'd like that extra crunch and flavor.
Optional toppings: Try sliced bananas, fresh berries, mango chunks, pineapple, chopped nuts, a sprinkle of cinnamon, chocolate shavings, or even a swirl of caramel. The creamy coconut base pairs with almost anything.
Substitutions and Variations
This recipe is wonderfully flexible.
No whole milk? Use additional coconut milk, oat milk, or almond milk for a fully dairy-free creamy coconut rice pudding.
No arborio rice? Short-grain sushi rice works well in a pinch. Avoid long-grain varieties since they won't give you the same thick, creamy coconut texture.
Want it sweeter? Increase the maple syrup by a tablespoon or add a touch more sugar during the simmering step.
No maple syrup? Honey or agave work just as well and keep that natural sweetness going.
Want a richer flavor? Swap the whole milk for coconut cream instead for an even more intense creamy coconut result.
Equipment You'll Need
- Medium saucepan
- Medium mixing bowl
- Whisk
- Spoon or spatula
- Measuring cups and spoons
- Dry pan (for toasting coconut, optional)
Nothing fancy here. Just the basics.
Storage Tips
Refrigerator: Store leftover creamy coconut rice pudding in an airtight container for up to 4 days. It will thicken in the fridge, so stir in a splash of coconut milk before serving to loosen it back up.
Freezer: This pudding can be frozen for up to 2 months. Thaw overnight in the refrigerator and stir well before serving. Texture may change slightly but the flavor stays great.
Reheating: Warm gently on the stovetop over low heat, adding a little coconut milk to bring back that creamy coconut consistency.
Expert Tips for the Best Result
Stir frequently while simmering. Arborio rice releases starch as it cooks, which is great for creaminess, but it also means it can stick to the bottom. Keep stirring.
Don't skip the tempering step. Adding a cold egg directly to hot liquid will scramble it. Take the extra two minutes to temper, it's worth it every single time.
Pull it off the heat while it still looks loose. The pudding will thicken significantly as it cools. If you cook it until it looks thick in the pot, it'll be overly stiff once chilled.
Toast your coconut in a dry pan. Two to three minutes over medium heat with no oil turns shredded coconut golden and nutty. It takes the creamy coconut topping from nice to absolutely irresistible.
Use full-fat coconut milk. This is not the place for light coconut milk. The fat is what gives you that signature creamy coconut texture and rich flavor.
FAQ
What makes rice pudding creamy?
The combination of starchy arborio rice and full-fat coconut milk is what creates that thick, luscious texture. The egg and maple syrup finish also add a soft custard-like richness that sets this creamy coconut version apart.
Can I use coconut cream for rice pudding?
Yes! Coconut cream is even richer than coconut milk, so your creamy coconut rice pudding will be extra thick and indulgent. You may want to add a little extra water or milk to balance the consistency.
What are common mistakes when making coconut rice?
The most common ones are using the wrong type of rice, not stirring enough during cooking, and skipping the tempering step with the egg. Also, pulling it off the heat too late leads to a pudding that's too thick once cooled.
What are common rice pudding mistakes?
Cooking it too fast over high heat, not using enough liquid, and adding the egg without tempering it first. Another big one is tasting it straight from the pot and thinking it needs more sweetness. The flavor deepens as it rests, so give it a few minutes before adjusting.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with [this recipe]:

Velvety Coconut Rice Pudding
Ingredients
Equipment
Method
- Combine coconut milk, whole milk, water, sugar, rice, and salt in a medium saucepan.
- Bring the mixture to a boil over high heat, then lower to medium-low and simmer for 20–25 minutes, stirring often until rice is tender. Reduce heat to low.
- In a medium bowl, whisk together the egg, maple syrup, and vanilla extract until smooth.
- Gradually add about ½ cup of the hot rice mixture to the egg, whisking constantly. Repeat with another ½ cup to temper the egg.
- Slowly pour the tempered egg mixture back into the saucepan, stirring continuously over low heat for 5 minutes. Do not boil; pudding will thicken as it cools.
- Remove saucepan from heat and allow pudding to cool slightly until warm.
- Toast coconut flakes in a dry skillet over medium-low heat until golden brown.
- Spoon pudding into bowls and sprinkle with toasted coconut before serving.













Leave a Reply