If you have a soft spot for creamy, comforting desserts that feel like a warm hug, then you are absolutely going to adore this Coconut Rice Pudding Recipe. Combining luscious coconut milk with tender rice and a hint of warming spices, this pudding delivers a delightful balance of rich texture and subtle sweetness. It’s a dessert that’s both simple to make and incredibly satisfying, perfect for any time you crave a touch of tropical comfort in a bowl.

Ingredients You’ll Need
Each ingredient in this Coconut Rice Pudding Recipe plays a vital role in creating the perfect harmony of flavor and texture. From the creamy coconut milk that lends richness, to the gentle sweetness of sugar and aromatic spices, every item is thoughtfully chosen to enhance your pudding experience.
- 1 cup cooked white rice: Short grain or jasmine rice works best for a naturally creamy texture.
- 1 ½ cups coconut milk (full-fat): Provides the signature creaminess and distinct tropical flavor.
- ½ cup whole milk (or plant-based milk): Balances richness and helps achieve the ideal pudding consistency.
- ¼ cup sugar: Sweetens the pudding, adjustable to suit your preferred level of sweetness.
- ¼ tsp salt: Enhances all the flavors and brings out the sweetness.
- ½ tsp vanilla extract: Adds warmth and depth to the overall profile.
- ¼ tsp ground cinnamon (optional): Introduces a gentle spice that complements the coconut beautifully.
- Pinch of nutmeg (optional): Gives a subtle warmth that rounds out the taste.
- Optional toppings: Toasted coconut flakes, chopped mango, sliced banana, crushed pistachios, or a drizzle of maple syrup for extra flair.
How to Make Coconut Rice Pudding Recipe
Step 1: Combine Milks and Sweetener
Begin by pouring the coconut milk and whole milk into a medium saucepan. Add the sugar and salt, then stir the mixture gently over medium heat. Keep an eye on it until it just starts to steam, around 2 to 3 minutes—this is when the sugar starts to dissolve and everything begins to meld beautifully together.
Step 2: Add Rice
Next, stir in your cooked rice. Be mindful to break up any clumps softly with your spoon or spatula so that each grain can absorb the creamy mixture evenly, setting the stage for that perfect pudding texture.
Step 3: Simmer Until Thickened
Lower the heat and keep the mixture at a gentle simmer. Stir frequently for 15 to 20 minutes to prevent sticking and to help the rice soak up the milky blend. This slow simmer is the magic moment when the pudding thickens into that luscious consistency you’re looking for.
Step 4: Stir in Flavorings
Once your pudding has thickened to your liking, it’s time to introduce the flavor. Add the vanilla extract for its fragrant warmth, along with the cinnamon and nutmeg if you opted to include them. Stir everything well, then let it simmer for an extra 2 minutes so the spices can mingle with the sweetness.
Step 5: Let It Rest
Take the pan off the heat and let your pudding sit for about 5 minutes. This resting period allows it to thicken just a bit more, and the flavors continue to meld for a mouthwatering finish.
Step 6: Serve
Spoon your warm coconut rice pudding into bowls and crown it with your favorite toppings. Whether you love the crunch of toasted coconut or the freshness of sliced mango, each option adds a delightful twist. You can also chill the pudding in the fridge if you prefer it cold; both ways are delicious.
How to Serve Coconut Rice Pudding Recipe
Garnishes
To elevate your Coconut Rice Pudding Recipe, consider adding toasted coconut flakes for a crispy contrast, fresh tropical fruits like mango or banana to brighten the dish, or a generous sprinkle of crushed pistachios to add nuttiness. A drizzle of maple syrup can also introduce a lovely, natural sweetness that complements the coconut perfectly.
Side Dishes
This pudding shines beautifully on its own but pairs wonderfully with light, refreshing sides such as a crisp green salad or a platter of fresh tropical fruit. It’s also a fantastic finish to a spicy meal, where the cool creaminess offers a soothing balance.
Creative Ways to Present
For an extra special touch, serve your Coconut Rice Pudding Recipe in small mason jars or pretty glass cups, layering it with fruit compotes or chia seed jam. You could also dollop it onto warm toast for a delightful brunch twist or freeze it in popsicle molds for a fun frozen treat during warmer months.
Make Ahead and Storage
Storing Leftovers
After enjoying your dessert, transfer any leftovers into an airtight container and refrigerate. The pudding will keep well for up to 3 days, allowing the flavors to deepen even more. Just give it a good stir before serving to refresh the texture.
Freezing
While you can freeze coconut rice pudding, be aware that the texture may change slightly upon thawing, often becoming a bit grainier. Freeze in small portions for up to 1 month, and thaw overnight in the fridge for best results.
Reheating
When you’re ready to enjoy your leftovers, gently reheat the pudding over low heat on the stove or in the microwave, stirring occasionally. Adding a splash of milk can help regain its creaminess if it feels too thick. Warm or cool, it’s just as delicious.
FAQs
Can I use other types of rice for this recipe?
Short grain or jasmine rice is ideal because of their creamy textures when cooked, but you can experiment with medium grain rice as a substitute. Avoid long grain rice as it tends to stay fluffy and separate, which might not yield the classic pudding consistency.
Is it possible to make this pudding dairy-free?
Absolutely! Swap the whole milk for any plant-based milk like almond, oat, or soy. Just ensure that the coconut milk is full-fat to keep the pudding rich and creamy.
How sweet should the sugar level be?
The ¼ cup sugar is a good baseline for a mildly sweet pudding, but feel free to adjust it to your taste. If you prefer a less sweet dessert, start with less sugar and add more if needed once the pudding has thickened.
Can I make this pudding ahead of time?
Yes! The pudding actually tastes great made in advance as the flavors have time to meld. You can refrigerate it and serve cold or reheat gently before serving. Just remember to stir well after reheating to restore its creamy texture.
What are some fun toppings to try?
Beyond the classics like toasted coconut and tropical fruits, try crushed pistachios for crunch, a drizzle of maple or honey, or even a sprinkle of finely chopped dark chocolate for a decadent twist.
Final Thoughts
This Coconut Rice Pudding Recipe has a special place in my heart because it’s so simple yet so wonderfully rewarding. Whether you’re seeking a cozy night-in dessert or a make-ahead treat for guests, it ticks all the boxes for comfort and flavor. I encourage you to give it a try, add your personal touch with toppings or spices, and watch it become a beloved favorite in your kitchen too.
Print
Coconut Rice Pudding Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Description
This Coconut Rice Pudding is a creamy and comforting dessert featuring tender rice cooked in rich coconut milk and whole milk, sweetened with sugar, and infused with warm spices like cinnamon and nutmeg. Easy to make on the stovetop, it can be enjoyed warm or chilled with your favorite toppings such as toasted coconut flakes, fresh fruit, or a drizzle of maple syrup.
Ingredients
Base Ingredients
- 1 cup cooked white rice (short grain or jasmine works best)
- 1 ½ cups coconut milk (full-fat for richness)
- ½ cup whole milk (or plant-based milk like almond or oat for a dairy-free version)
- ¼ cup sugar (adjust to taste)
- ¼ tsp salt
- ½ tsp vanilla extract
- ¼ tsp ground cinnamon (optional but highly recommended)
- Pinch of nutmeg (optional, for a warm note)
Optional Toppings
- Toasted coconut flakes
- Chopped mango
- Sliced banana
- Crushed pistachios
- Drizzle of maple syrup
Instructions
- Combine Milks and Sweetener: In a medium saucepan, combine the coconut milk, whole milk, sugar, and salt. Stir over medium heat until the mixture begins to steam, about 2 to 3 minutes.
- Add Rice: Stir in the cooked rice, breaking up any clumps gently with a spoon or spatula.
- Simmer Until Thickened: Keep the mixture at a gentle simmer for 15 to 20 minutes, stirring often to prevent the rice from sticking. The pudding will gradually thicken as the rice absorbs the liquid.
- Stir in Flavorings: Once the pudding reaches your desired thickness, add the vanilla extract, cinnamon, and nutmeg (if using). Stir well and simmer for an additional 2 minutes to blend the flavors.
- Let It Rest: Remove the pan from heat and allow the pudding to sit for 5 minutes. It will continue to thicken slightly as it cools.
- Serve: Spoon the warm pudding into bowls and top with your favorite toppings like toasted coconut, fresh fruit, or a drizzle of syrup. Alternatively, chill in the refrigerator and serve cold.
Notes
- Use short grain or jasmine rice for the best creamy texture.
- For a dairy-free option, substitute whole milk with almond or oat milk.
- Adjust the sugar to your preferred sweetness level.
- Optional spices like cinnamon and nutmeg enhance the flavor but can be omitted if desired.
- The pudding can be served warm or chilled depending on preference.
- Leftovers keep well refrigerated for up to 3 days.

