There are desserts, and then there are experiences. For my family, this Coconut Milk Rice Pudding falls firmly into the latter category. I remember the first time I decided to tweak the classic rice pudding by going full-throttle with coconut milk. The aroma alone, as it simmered gently on the stove, was enough to draw everyone into the kitchen, noses twitching, eyes wide with anticipation. It was a chilly evening, and the promise of something warm, sweet, and utterly comforting was irresistible. When I finally ladled it out, still warm, with a sprinkle of toasted coconut and a few fresh mango cubes on top, the silence that followed the first spoonfuls was golden. Then came the chorus of “Mmmms” and “This is the best ever!” My youngest, usually a picky eater when it comes to “milky” things, asked for seconds. That’s when I knew this wasn’t just another recipe; it was a keeper, a new family tradition. This Coconut Milk Rice Pudding isn’t just a dessert; it’s a hug in a bowl, a creamy, fragrant escape that’s surprisingly simple to make but tastes incredibly luxurious. It’s become our go-to for a cozy night in, a special treat after a long week, or even a delightful offering for guests who always, without fail, ask for the recipe.
Ingredients for the Ultimate Coconut Milk Rice Pudding
Here’s what you’ll need to create this bowl of tropical comfort:
- 1 cup Arborio Rice (or other short-grain white rice): Uncooked. Arborio is fantastic as its high starch content releases to create an exceptionally creamy texture. Short-grain rice is essential for that classic pudding consistency.
- 2 (13.5 oz / 400ml) cans Full-Fat Coconut Milk: This is the star! Full-fat is crucial for richness and that signature creamy, luxurious mouthfeel. Don’t skimp here!
- 2 cups Water (or a mix of water and more coconut milk/other plant milk): To initially cook the rice and control the consistency.
- ½ cup Granulated Sugar (or to taste): Adjust based on your sweetness preference. You can also use maple syrup or agave nectar, though it might slightly alter the color and flavor.
- 1 teaspoon Pure Vanilla Extract: Adds a warm, aromatic depth that complements the coconut beautifully.
- ¼ teaspoon Salt: A small amount enhances all the other flavors and balances the sweetness.
- Optional Flavor Enhancers:
- 1 Cinnamon Stick or ½ tsp Ground Cinnamon: Adds a warm, spicy note.
- 2-3 Cardamom Pods (lightly bruised) or ¼ tsp Ground Cardamom: Lends an exotic, fragrant aroma.
- A strip of Lemon or Orange Zest: Adds a hint of citrusy brightness.
Step-by-Step Instructions to Creamy Perfection
Follow these instructions carefully for a foolproof Coconut Milk Rice Pudding:
- Rinse the Rice: Place the Arborio rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. This removes excess surface starch, which can sometimes make the pudding a bit too gluey if not rinsed. Drain well.
- Initial Cook: In a medium-sized, heavy-bottomed saucepan, combine the rinsed rice, the 2 cups of water (or water/milk mixture), and the salt. If using a cinnamon stick, cardamom pods, or citrus zest, add them now.
- Bring to a Simmer: Place the saucepan over medium-high heat and bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pan, and let it simmer for about 10-15 minutes, or until most of the water has been absorbed by the rice. Stir occasionally to prevent sticking.
- Introduce the Coconut Milk: Pour in the two cans of full-fat coconut milk and the sugar. Stir well to combine and dissolve the sugar. Ensure you scrape the bottom of the pan to loosen any rice that might have stuck.
- Simmer and Stir (The Magic Happens Here!): Increase the heat slightly to bring the mixture back to a gentle simmer, then immediately reduce it to low. It’s very important to cook it gently at this stage. Cook uncovered, stirring frequently (every 3-5 minutes) for about 25-35 minutes. The frequent stirring is key to releasing the rice’s starches, which creates the creamy texture, and also prevents the bottom from scorching and the milk from boiling over.
- Achieve Desired Consistency: The pudding is ready when the rice is tender and the mixture has thickened to a creamy, porridge-like consistency. It should coat the back of a spoon. Keep in mind that the pudding will continue to thicken considerably as it cools. If you prefer a runnier pudding, you might cook it for a slightly shorter time or add a splash more liquid (coconut milk, water, or other plant milk) towards the end.
- Add Vanilla: Remove the saucepan from the heat. If you used a cinnamon stick, cardamom pods, or citrus zest, remove and discard them now. Stir in the pure vanilla extract. If using ground cinnamon or cardamom instead of whole spices, you can stir it in now as well.
- Rest and Serve: Let the rice pudding rest for at least 10-15 minutes before serving. This allows the flavors to meld and the pudding to thicken further. It can be served warm, at room temperature, or chilled. See “How to Serve” for delicious ideas!
Nutrition Facts (Approximate)
Understanding the nutritional profile can help you enjoy this delicious dessert mindfully.
- Servings: This recipe typically yields 6-8 servings.
- Calories per serving (approximate, for 6 servings): Around 400-450 kcal.
- Description: Calories provide energy. This is a rich dessert, primarily from the coconut milk fats and carbohydrates from rice and sugar.
- Fat (approximate): 20-25g per serving.
- Description: Mainly from the full-fat coconut milk. Coconut milk contains medium-chain triglycerides (MCTs), which are metabolized differently than other saturated fats.
- Carbohydrates (approximate): 45-50g per serving.
- Description: Primarily from the rice (starch) and sugar. Provides the body with its main source of energy.
- Sugar (approximate): 20-25g per serving (if using ½ cup granulated sugar).
- Description: This includes the added sugar. You can adjust this amount to your preference.
- Protein (approximate): 4-5g per serving.
- Description: Rice provides a small amount of protein.
Disclaimer: Nutritional information is an estimate and can vary based on specific ingredients used and portion sizes.
Preparation Time: A Quick Look
Getting this delightful dessert ready is easier than you think!
- Active Preparation Time: Approximately 10-15 minutes. This includes rinsing the rice, measuring ingredients, and the initial setup.
- Cooking Time: Approximately 40-50 minutes. This is the simmering time, which requires occasional stirring.
- Resting Time: At least 10-15 minutes (or longer if chilling).
- Total Time: Around 1 hour to 1 hour 15 minutes (excluding extended chilling time).
Short Description: While it requires some patience during the simmering process, the actual hands-on time for this Coconut Milk Rice Pudding is minimal. Most of the magic happens on the stovetop, filling your home with an incredible aroma.
How to Serve Your Luscious Coconut Milk Rice Pudding
Serving this pudding is almost as fun as making it! Here are some ideas to elevate your dessert experience:
- Temperature Choices:
- Warm: Serve it fresh off the stove (after a brief rest) for ultimate comfort, especially on a cool day. The warmth enhances its creamy, aromatic qualities.
- Room Temperature: Allows the flavors to be pronounced without the intensity of heat or cold.
- Chilled: Perfect for a refreshing dessert on a warmer day. Chilling thickens it further, making it almost like a custard. If it becomes too thick upon chilling, stir in a tablespoon or two of coconut milk or water to loosen it before serving.
- Classic & Simple Toppings:
- A sprinkle of ground cinnamon or nutmeg.
- A dollop of coconut cream or whipped cream (dairy or non-dairy).
- A drizzle of maple syrup or agave nectar for extra sweetness.
- Fruity Delights:
- Fresh Mango: Diced fresh mango is a classic pairing, offering a sweet, tropical counterpoint.
- Berries: Fresh raspberries, blueberries, or strawberries add a lovely tartness and color.
- Sliced Banana: Especially good with a drizzle of chocolate sauce or a sprinkle of nuts.
- Passion Fruit Pulp: Adds an exotic, tangy kick.
- Pineapple: Grilled or fresh pineapple chunks for a vibrant, juicy addition.
- Pomegranate Seeds: For a burst of juicy flavor and beautiful color.
- Textural & Crunchy Additions:
- Toasted Shredded Coconut or Coconut Flakes: Enhances the coconut flavor and adds a delightful crunch.
- Chopped Nuts: Toasted almonds, pistachios, pecans, or walnuts add a wonderful texture and nutty flavor.
- Seeds: Chia seeds or toasted sesame seeds for a subtle crunch and nutritional boost.
- Granola: For an extra hearty and crunchy element.
- Decadent Drizzles & Sauces:
- Salted Caramel Sauce: The sweet and salty combination is divine.
- Chocolate Sauce or Melted Dark Chocolate: For a rich, indulgent twist.
- Fruit Coulis: Raspberry or mango coulis adds elegance and intense fruit flavor.
- Spice & Zest Infusions:
- A grating of fresh lime zest just before serving can brighten the flavors.
- A pinch of cardamom or star anise powder for an exotic touch.
- Presentation Pointers:
- Serve in individual bowls or ramekins for an elegant presentation.
- For a rustic look, serve in small glass jars.
- Garnish thoughtfully – a single mint leaf or a perfectly placed berry can make all the difference.
Experiment with combinations to find your favorite way to enjoy this versatile Coconut Milk Rice Pudding!
Additional Tips for Rice Pudding Perfection
Unlock the full potential of your Coconut Milk Rice Pudding with these expert tips:
- Rice is Key: Arborio rice is highly recommended for its superior creaminess due to high amylopectin starch content. Other short-grain white rices like Calrose or sushi rice also work well. Avoid long-grain rice (like Basmati or Jasmine) as it won’t yield the same creamy, thick texture; it tends to stay more separate.
- Full-Fat Coconut Milk is Non-Negotiable: For the richest flavor and creamiest texture, always use full-fat canned coconut milk. Light coconut milk will result in a thinner, less satisfying pudding. Shake the can well before opening, as the cream and water can separate.
- The Magic of Stirring: Don’t underestimate the power of frequent stirring, especially after adding the coconut milk. This helps prevent the rice from sticking to the bottom of the pan and scorching. More importantly, it agitates the rice grains, encouraging them to release their starches, which naturally thickens the pudding and makes it ultra-creamy.
- Sweetness Control: Taste the pudding towards the end of the cooking time and adjust the sugar if needed. Remember, its perceived sweetness might slightly decrease if you plan to serve it chilled. You can use alternative sweeteners like maple syrup, agave, or even date paste, but be mindful they might alter the color and flavor profile.
- Flavor Variations Abound: Don’t be afraid to experiment!
- Spices: Add a star anise or a few cloves along with the cinnamon stick.
- Extracts: A dash of almond extract or rose water (added at the end with vanilla) can introduce lovely new dimensions.
- Citrus: Lemon or orange zest (added during cooking and removed) brightens the flavor. Lime zest sprinkled on top before serving is also fantastic.
- Chocolate: Stir in a few tablespoons of cocoa powder with the sugar or melt in some dark chocolate at the end for a chocolate coconut rice pudding.
- It Thickens As It Cools: Keep in mind that rice pudding continues to thicken significantly as it cools down. If you prefer a looser pudding, aim for a slightly runnier consistency while it’s still hot on the stove. If it gets too thick upon cooling, you can easily thin it out.
- Reheating Gracefully: To reheat leftover rice pudding, gently warm it on the stovetop over low heat or in the microwave. It will likely be very thick, so add a splash of coconut milk, regular milk, or water to loosen it up to your desired consistency. Stir well while reheating.
- Proper Storage: Allow the rice pudding to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 3-4 days. The flavors often meld and improve by the next day.
Frequently Asked Questions (FAQ) about Coconut Milk Rice Pudding
Got questions? We’ve got answers to help you master this delightful dessert!
- Q: Is this Coconut Milk Rice Pudding vegan?
A: Yes, this recipe is naturally vegan as written, provided you use granulated sugar that is confirmed vegan (some white sugars are processed with bone char; organic sugar is usually a safe bet) or opt for a plant-based sweetener like maple syrup or agave nectar. Coconut milk is entirely plant-based. - Q: Is this recipe gluten-free?
A: Absolutely! Rice is naturally gluten-free, and all other standard ingredients in this recipe (coconut milk, sugar, vanilla, salt) are also typically gluten-free. Always double-check labels if you have a severe allergy or celiac disease, especially for vanilla extract. - Q: Can I use a different type of rice? What happens if I use long-grain rice?
A: While short-grain rice like Arborio is best for creaminess, you can use other types. Medium-grain rice can work in a pinch. If you use long-grain rice (like Jasmine or Basmati), the pudding will be less creamy and the grains will remain more distinct and separate, rather than breaking down into a creamy mass. The flavor will still be good, but the texture will be significantly different. - Q: Can I use light or low-fat coconut milk?
A: You can, but it’s not recommended for the best results. Full-fat coconut milk is what gives this pudding its characteristic richness, creaminess, and intense coconut flavor. Using light coconut milk will result in a much thinner, less decadent pudding. If you must, you might need to cook it longer or use a bit less liquid overall. - Q: How long will Coconut Milk Rice Pudding last in the fridge?
A: Stored properly in an airtight container, it will keep well in the refrigerator for 3 to 4 days. The texture might thicken further upon chilling. - Q: Can I freeze Coconut Milk Rice Pudding?
A: Yes, you can freeze it, but be aware that the texture might change slightly upon thawing. Rice can sometimes become a bit grainy or watery after freezing and defrosting. Thaw it in the refrigerator overnight and then gently reheat, adding a splash of coconut milk or water to help restore its creamy consistency. Freeze in an airtight, freezer-safe container for up to 2-3 months. - Q: My rice pudding is too thick/too thin. How can I fix it?
A: Too thick: If it’s too thick (especially after cooling), simply stir in a little more coconut milk, regular milk (if not strictly vegan), or even water, a tablespoon at a time, until it reaches your desired consistency. You can do this whether it’s cold or while gently reheating.
Too thin: If it’s too thin after the recommended cooking time, continue to simmer it gently over low heat, stirring frequently, for another 5-15 minutes until it thickens up. Remember, it will thicken more as it cools. If it’s still very thin, you can make a small slurry of cornstarch (1 teaspoon cornstarch mixed with 1 tablespoon cold water) and stir it in, cooking for another minute or two until thickened, but this is usually not necessary with Arborio rice. - Q: Can I make this rice pudding ahead of time?
A: Yes, definitely! Coconut Milk Rice Pudding is excellent for making ahead. In fact, many people find the flavors meld and improve after a day in the refrigerator. Prepare it as directed, let it cool, and then store it in an airtight container in the fridge. Serve chilled or reheat gently before serving, adjusting consistency with a little liquid if needed.

Coconut Milk Rice Pudding
Ingredients
Here’s what you’ll need to create this bowl of tropical comfort:
- 1 cup Arborio Rice (or other short-grain white rice): Uncooked. Arborio is fantastic as its high starch content releases to create an exceptionally creamy texture. Short-grain rice is essential for that classic pudding consistency.
- 2 (13.5 oz / 400ml) cans Full-Fat Coconut Milk: This is the star! Full-fat is crucial for richness and that signature creamy, luxurious mouthfeel. Don’t skimp here!
- 2 cups Water (or a mix of water and more coconut milk/other plant milk): To initially cook the rice and control the consistency.
- ½ cup Granulated Sugar (or to taste): Adjust based on your sweetness preference. You can also use maple syrup or agave nectar, though it might slightly alter the color and flavor.
- 1 teaspoon Pure Vanilla Extract: Adds a warm, aromatic depth that complements the coconut beautifully.
- ¼ teaspoon Salt: A small amount enhances all the other flavors and balances the sweetness.
- Optional Flavor Enhancers:
- 1 Cinnamon Stick or ½ tsp Ground Cinnamon: Adds a warm, spicy note.
- 2–3 Cardamom Pods (lightly bruised) or ¼ tsp Ground Cardamom: Lends an exotic, fragrant aroma.
- A strip of Lemon or Orange Zest: Adds a hint of citrusy brightness.
Instructions
Follow these instructions carefully for a foolproof Coconut Milk Rice Pudding:
- Rinse the Rice: Place the Arborio rice in a fine-mesh sieve and rinse under cold running water until the water runs mostly clear. This removes excess surface starch, which can sometimes make the pudding a bit too gluey if not rinsed. Drain well.
- Initial Cook: In a medium-sized, heavy-bottomed saucepan, combine the rinsed rice, the 2 cups of water (or water/milk mixture), and the salt. If using a cinnamon stick, cardamom pods, or citrus zest, add them now.
- Bring to a Simmer: Place the saucepan over medium-high heat and bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pan, and let it simmer for about 10-15 minutes, or until most of the water has been absorbed by the rice. Stir occasionally to prevent sticking.
- Introduce the Coconut Milk: Pour in the two cans of full-fat coconut milk and the sugar. Stir well to combine and dissolve the sugar. Ensure you scrape the bottom of the pan to loosen any rice that might have stuck.
- Simmer and Stir (The Magic Happens Here!): Increase the heat slightly to bring the mixture back to a gentle simmer, then immediately reduce it to low. It’s very important to cook it gently at this stage. Cook uncovered, stirring frequently (every 3-5 minutes) for about 25-35 minutes. The frequent stirring is key to releasing the rice’s starches, which creates the creamy texture, and also prevents the bottom from scorching and the milk from boiling over.
- Achieve Desired Consistency: The pudding is ready when the rice is tender and the mixture has thickened to a creamy, porridge-like consistency. It should coat the back of a spoon. Keep in mind that the pudding will continue to thicken considerably as it cools. If you prefer a runnier pudding, you might cook it for a slightly shorter time or add a splash more liquid (coconut milk, water, or other plant milk) towards the end.
- Add Vanilla: Remove the saucepan from the heat. If you used a cinnamon stick, cardamom pods, or citrus zest, remove and discard them now. Stir in the pure vanilla extract. If using ground cinnamon or cardamom instead of whole spices, you can stir it in now as well.
- Rest and Serve: Let the rice pudding rest for at least 10-15 minutes before serving. This allows the flavors to meld and the pudding to thicken further. It can be served warm, at room temperature, or chilled. See “How to Serve” for delicious ideas!
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Sugar: 25g
- Fat: 25g
- Carbohydrates: 50g
- Protein: 5g