The first time I made this Coconut Milk Rice Pudding, it was on a whim during a particularly chilly autumn evening. The rain was drumming against the windowpane, and the house felt like it needed a dose of pure comfort. I’d always loved traditional rice pudding, the kind my grandmother used to make, thick and sweet and laced with cinnamon. However, with a few family members leaning towards dairy-free options, I decided to experiment with coconut milk. I wasn’t sure what to expect – would it be too coconutty? Would it achieve that same luscious creaminess? Oh, my goodness, the results were beyond anything I could have hoped for. The aroma alone, as it simmered gently on the stove – a blend of fragrant rice, sweet coconut, and warm vanilla – was enough to draw everyone into the kitchen. The finished pudding was unbelievably creamy, rich without being heavy, and possessed a subtle tropical sweetness that elevated it beyond the ordinary. It was an instant hit. Even the die-hard traditionalists declared it a winner. Since then, this Creamy Coconut Milk Rice Pudding has become a staple comfort food in our home, perfect for cozy nights, simple celebrations, or just when we need a sweet, soothing treat. It’s proof that sometimes the simplest ingredients, treated with a little care, create the most memorable mouthfuls.
Ingredients for Creamy Coconut Milk Rice Pudding
This recipe relies on simple, wholesome ingredients to create its signature creamy texture and delightful flavor. Using the right type of each component makes a significant difference.
- 1 cup Arborio Rice (or other short-grain white rice): Approximately 200g. Arborio is preferred for its high starch content, which naturally thickens the pudding, creating a supremely creamy consistency. Short-grain white rice is the best alternative.
- 2 cans (13.5 oz / 400ml each) Full-Fat Coconut Milk: Essential for richness and creaminess. Do not use light coconut milk, as the pudding won’t be as luscious or thick. The fat content is crucial here.
- 2 cups Water (or substitute with part non-dairy milk like almond or oat for extra creaminess): Approximately 480ml. Water helps cook the rice thoroughly before the richer coconut milk is fully absorbed, preventing scorching and ensuring tenderness.
- ½ cup Granulated Sugar (or adjust to taste; maple syrup or agave nectar can be substituted): Approximately 100g. Provides sweetness. Adjust the amount based on your preference and the sweetness of your coconut milk. Start with less if using alternative liquid sweeteners.
- 1 teaspoon Vanilla Extract: Adds warmth and depth of flavor, complementing the coconut beautifully. Use pure vanilla extract for the best taste.
- ¼ teaspoon Salt: Crucial for balancing the sweetness and enhancing all the other flavors. Don’t skip it!
- Optional: ½ teaspoon Ground Cinnamon or Cardamom: Adds a lovely warmth and spice. Adjust the amount to your liking or omit if you prefer the pure coconut-vanilla flavor.
Step-by-Step Instructions for Perfect Coconut Milk Rice Pudding
Making coconut milk rice pudding is a relatively simple process, but patience and gentle stirring are key to achieving that perfect, creamy texture without sticking.
- Rinse the Rice (Optional but Recommended): Place the Arborio rice in a fine-mesh sieve. Rinse it under cold running water for about 30 seconds, swishing it gently with your fingers. This removes excess surface starch, which can sometimes make the pudding slightly gluey. Drain well. Some prefer not to rinse to maximize starch for creaminess; experiment to find your preference.
- Combine Initial Ingredients: In a medium-sized heavy-bottomed saucepan (at least 2-3 quart capacity to prevent boiling over), combine the rinsed rice, one can of full-fat coconut milk, and the 2 cups of water. The heavy bottom helps distribute heat evenly and prevents scorching.
- Add Salt: Stir in the ¼ teaspoon of salt. Adding salt early helps flavor the rice grains themselves as they cook.
- Bring to a Simmer: Place the saucepan over medium heat. Bring the mixture just to a gentle simmer, stirring occasionally to prevent the rice from sticking to the bottom. Watch closely so it doesn’t boil vigorously.
- Reduce Heat and Cook: Once simmering, immediately reduce the heat to low – low enough to maintain a very gentle, bare simmer, with just a few bubbles breaking the surface.
- Simmer and Stir Frequently: Cover the saucepan loosely (leaving the lid slightly ajar allows steam to escape) and let the rice cook. This is the most crucial part: You need to stir frequently, scraping the bottom of the pan, especially during the initial 15-20 minutes. This prevents sticking and encourages the release of starch from the rice, which is vital for creaminess. Aim to stir thoroughly every 3-5 minutes.
- Add Remaining Coconut Milk: After about 20-25 minutes, the rice should have absorbed most of the liquid and started to soften. Now, stir in the second can of full-fat coconut milk and the sugar (start with the suggested amount; you can add more later if needed). If using optional spices like cinnamon or cardamom, add them now.
- Continue Simmering and Stirring: Increase the heat slightly if needed to return to a very gentle simmer, then reduce it again. Continue cooking uncovered or loosely covered on low heat, stirring very frequently (every couple of minutes now) for another 15-25 minutes. The pudding will gradually thicken.
- Check for Doneness: The rice pudding is ready when the rice grains are tender but still retain a slight bite (al dente), and the pudding has thickened to a creamy, porridge-like consistency. It should luxuriously coat the back of a spoon. Keep in mind that the pudding will thicken considerably more as it cools. If it gets too thick while cooking, you can stir in a splash more water or coconut milk.
- Stir in Vanilla: Remove the saucepan from the heat. Stir in the 1 teaspoon of vanilla extract. Adding vanilla off the heat preserves its delicate flavor.
- Taste and Adjust Sweetness: Taste the pudding. If you prefer it sweeter, stir in a little more sugar or your chosen sweetener until dissolved.
- Rest: Let the rice pudding rest in the saucepan for at least 10-15 minutes before serving warm. This resting period allows the flavors to meld and the pudding to thicken further to its final consistency. If serving chilled, let it cool slightly before transferring to a container.
Nutrition Facts (Approximate)
Nutritional information is an estimate and can vary based on specific ingredients used (like the brand of coconut milk) and exact serving size. This estimate assumes the recipe yields 6 servings.
- Servings: 6
- Calories per Serving: Approximately 400-450 kcal
- Fat: Around 25-30g per serving. Primarily saturated fat from the full-fat coconut milk, which contributes significantly to the richness and creamy texture. Coconut milk fats are largely medium-chain triglycerides (MCTs).
- Carbohydrates: Around 35-40g per serving. Mainly from the Arborio rice (starch) and the added sugar (simple carbohydrates).
- Protein: Around 4-5g per serving. Rice provides a small amount of protein.
- Sodium: Around 100-120mg per serving. Primarily from the added salt, essential for flavor balance.
(Disclaimer: These values are estimates calculated using standard nutritional databases. For precise information, consider using a specific nutrition calculator with your exact ingredients.)
Preparation and Cooking Time
This comforting dessert requires a little patience on the stovetop, but the hands-on time is mostly stirring.
- Preparation Time: 5 minutes (Measuring ingredients, rinsing rice).
- Cooking Time: 40-50 minutes (Simmering and stirring).
- Resting Time: 10-15 minutes (Essential for thickening).
- Total Time: Approximately 1 hour to 1 hour 10 minutes.
The majority of the time is spent gently simmering the pudding, requiring frequent but not constant attention until the final stages.
How to Serve Your Delicious Coconut Milk Rice Pudding
Coconut milk rice pudding is wonderfully versatile and can be enjoyed in numerous ways. Here are some serving suggestions:
- Temperature:
- Warm: Serve it fresh off the stove after resting. This is arguably the most comforting way to enjoy it, especially on a cold day. The texture is softer and looser when warm.
- Chilled: Allow the pudding to cool completely, then refrigerate it for at least 2-3 hours or overnight. Chilling thickens the pudding considerably, giving it an almost custard-like texture. It’s incredibly refreshing served cold on a warmer day.
- Room Temperature: Somewhere in between warm and chilled, offering a pleasant balance.
- Toppings Galore (Mix and Match!): Toppings add texture, flavor contrast, and visual appeal.
- Fresh Fruit:
- Sliced mango or pineapple (enhances the tropical notes)
- Fresh berries (raspberries, blueberries, strawberries offer a tart contrast)
- Sliced bananas
- Pomegranate seeds (for a burst of juicy tartness and colour)
- Stewed apples or pears
- Nuts and Seeds:
- Toasted shredded coconut (unsweetened or sweetened)
- Toasted slivered almonds, chopped pecans, walnuts, or pistachios (for crunch)
- Chia seeds or hemp seeds (for added texture and nutrients)
- Spices:
- A sprinkle of ground cinnamon, nutmeg, or cardamom just before serving
- A tiny pinch of star anise powder for an exotic touch
- A grating of fresh orange or lime zest
- Syrups and Sauces:
- A drizzle of maple syrup, agave nectar, or date syrup
- A spoonful of fruit compote or jam
- A drizzle of melted dark chocolate or caramel sauce (vegan if needed)
- A dollop of coconut whipped cream
- Other Ideas:
- Chocolate shavings or mini chocolate chips (stirred in while warm or sprinkled on top)
- Dried fruit like raisins, cranberries, or chopped dates (can be stirred in during the last 10 minutes of cooking)
- Fresh Fruit:
- Serving Vessels:
- Serve in individual bowls or ramekins for a neat presentation.
- Layer with fruit or granola in glasses for a parfait effect.
- Serve family-style in a larger bowl, allowing everyone to add their own toppings.
- Occasions:
- Dessert: The most classic way to enjoy it.
- Breakfast: A warm bowl makes a hearty and satisfying breakfast, especially with fruit and nuts.
- Snack: A small portion is perfect for a comforting afternoon pick-me-up.
Additional Tips for the Best Coconut Milk Rice Pudding
Achieving rice pudding perfection lies in the details. Here are 8 tips to elevate your coconut milk rice pudding:
- Choose the Right Rice: While Arborio is highly recommended for its superior creaminess due to high amylopectin starch content, other short-grain white rices like sushi rice (Calrose) or Spanish bomba rice can also work well. Medium-grain rice is acceptable but might yield a slightly less creamy result. Avoid long-grain rice like Basmati or Jasmine, as they don’t release enough starch and can result in a separated, less cohesive pudding. Brown rice is generally not suitable as it requires much longer cooking times and absorbs liquid differently, altering the texture.
- Full-Fat Coconut Milk is Non-Negotiable: This is the star ingredient for richness and that signature creamy texture. Light or reduced-fat coconut milk simply contains more water and less fat, resulting in a thinner, less satisfying pudding. Look for cans that list coconut extract and water as the primary ingredients, ideally without too many added stabilizers (though some are common). Shake the can well before opening, as the cream often separates.
- Master the Simmer: The key is a very gentle simmer. Too high heat will cause the milk to scorch on the bottom of the pan before the rice is fully cooked, imparting a burnt taste. It can also cause the rice to cook too quickly on the outside while remaining hard inside. Find the lowest setting on your burner that maintains just a few lazy bubbles. Using a heavy-bottomed saucepan is crucial for even heat distribution. A heat diffuser placed under the pot can also help if your stove runs hot.
- Stirring: Your Path to Creaminess (and Non-Sticking): Frequent stirring, especially scraping the bottom and corners of the pan, serves two vital purposes. First, it prevents the rice and milk solids from sticking and burning. Second, the agitation encourages the rice grains to rub against each other, releasing their starches into the liquid. This starch is what naturally thickens the pudding and creates that coveted creamy, velvety texture without needing eggs or cornstarch. Be especially vigilant with stirring once the second can of coconut milk and sugar are added, as the mixture becomes thicker and more prone to sticking.
- Sweeten Towards the End (and Adjust): Adding sugar too early can sometimes slightly toughen the rice grains or increase the risk of scorching. Stir in the sugar during the last 15-25 minutes of cooking. Always taste and adjust the sweetness after adding the vanilla, as vanilla enhances the perception of sweetness. Remember that different sweeteners have varying levels of sweetness (e.g., maple syrup is often perceived as sweeter than granulated sugar, requiring less).
- Don’t Underestimate Salt: That small amount of salt (¼ teaspoon) might seem insignificant, but it plays a critical role. Salt suppresses bitterness and enhances sweetness and the other subtle flavors, like vanilla and coconut. Without it, the pudding can taste flat or overly sweet.
- Resting is Part of the Process: Don’t rush the pudding straight from the stove to the bowl. Letting it rest off the heat for 10-15 minutes allows the residual heat to gently finish the cooking process. More importantly, it allows the starches to fully set and the pudding to thicken considerably. It will seem slightly loose when you take it off the heat, but it will reach its ideal consistency after resting. If serving cold, it will thicken even more in the refrigerator.
- Flavor Infusions: While vanilla and optional cinnamon/cardamom are classic, consider other infusions. Add a strip of lemon or orange zest (removed before serving) while simmering for a bright citrus note. A star anise pod or a split vanilla bean (scrape seeds into the pudding, add the pod during cooking, remove before serving) adds depth. A splash of rum or brandy stirred in with the vanilla extract adds a grown-up kick. Experiment to find your favorite flavor combinations!
Frequently Asked Questions (FAQ) about Coconut Milk Rice Pudding
Here are answers to some common questions about making and enjoying this delicious dessert:
- Can I use light coconut milk instead of full-fat?
While you technically can, it’s strongly discouraged if you want a truly rich and creamy rice pudding. Light coconut milk has significantly less fat and more water, resulting in a pudding that is thinner, less flavorful, and lacks that luxurious mouthfeel. The fat in full-fat coconut milk is essential for the desired texture. If you must use light, the pudding will be less decadent. - What’s the best type of rice to use?
Short-grain white rice is best. Arborio rice (used for risotto) is the top choice due to its high starch content, which creates natural creaminess. Other good options include sushi rice (like Calrose) or other dedicated short-grain varieties. Medium-grain white rice can work in a pinch but might be slightly less creamy. Avoid long-grain rice (Basmati, Jasmine) as they won’t provide the right texture. - Is this recipe naturally vegan and gluten-free?
Yes, this recipe as written is naturally gluten-free (rice is gluten-free) and easily vegan. Just ensure your chosen sugar is vegan (some white sugars are processed using bone char; choose organic, raw, or specifically labeled vegan sugar) or use a plant-based liquid sweetener like maple syrup or agave nectar. Coconut milk, rice, water, vanilla, salt, and spices are all typically vegan. - How long does coconut milk rice pudding last in the refrigerator?
Stored properly in an airtight container, coconut milk rice pudding will last for 3 to 4 days in the refrigerator. The texture will thicken considerably when cold. You might notice some separation (a watery layer), which is normal; simply stir it back together before serving. - Can I freeze coconut milk rice pudding?
Freezing rice pudding is generally not recommended. The freezing and thawing process can negatively affect the texture, often making the rice grains mushy and causing the liquid to separate significantly, resulting in a watery or grainy consistency upon defrosting. It’s best enjoyed fresh or refrigerated for a few days. - My rice pudding is too thick/too thin. How can I fix it?
- Too Thick: If it’s too thick after cooling or refrigerating, simply stir in a splash of coconut milk, water, or other non-dairy milk until it reaches your desired consistency. You can do this whether serving cold or gently reheating.
- Too Thin: If it seems too thin after the recommended cooking time and resting, it might need a bit longer on the stove. Return it to a very gentle simmer and cook, stirring constantly, for another 5-10 minutes. Remember it thickens significantly upon cooling. If it’s still drastically thin, ensure you used short-grain rice and full-fat coconut milk. As a last resort (though ideally avoided), you could whisk a teaspoon of cornstarch with a tablespoon of cold water to make a slurry, then stir it into the simmering pudding and cook for another minute until thickened.
- Can I use a different sweetener like maple syrup or honey (if not vegan)?
Absolutely! Maple syrup is a fantastic substitute, adding a lovely warm, caramel-like flavor that pairs well with coconut. Agave nectar also works well for a neutral sweetness. Honey can be used if you’re not strictly vegan. Brown sugar can add molasses notes. Adjust the amount based on the sweetener’s intensity and your preference, starting with slightly less if using liquid sweeteners, and add it towards the end of the cooking process as you would with granulated sugar. - Can I make this in a slow cooker or Instant Pot?
While stovetop is traditional and offers the most control, variations exist:- Slow Cooker: It is possible, but requires careful timing and less liquid initially, as slow cookers trap moisture. You’ll likely need to stir occasionally and add more liquid/coconut milk towards the end. Results can be less consistent than stovetop. Search for specific slow cooker rice pudding recipes for adjusted ratios and times.
- Instant Pot: Yes, Instant Pot rice pudding is popular for being faster. You’d typically combine rice, water/some coconut milk, and salt, pressure cook, then stir in the remaining coconut milk, sugar, and vanilla using the Sauté function briefly to thicken. Again, look for Instant Pot-specific recipes, as liquid ratios and cooking times differ significantly from the stovetop method. The texture might be slightly different but still delicious.
Coconut Milk Rice Pudding
Ingredients
This recipe relies on simple, wholesome ingredients to create its signature creamy texture and delightful flavor. Using the right type of each component makes a significant difference.
- 1 cup Arborio Rice (or other short-grain white rice):Â Approximately 200g. Arborio is preferred for its high starch content, which naturally thickens the pudding, creating a supremely creamy consistency. Short-grain white rice is the best alternative.
- 2 cans (13.5 oz / 400ml each) Full-Fat Coconut Milk: Essential for richness and creaminess. Do not use light coconut milk, as the pudding won’t be as luscious or thick. The fat content is crucial here.
- 2 cups Water (or substitute with part non-dairy milk like almond or oat for extra creaminess):Â Approximately 480ml. Water helps cook the rice thoroughly before the richer coconut milk is fully absorbed, preventing scorching and ensuring tenderness.
- ½ cup Granulated Sugar (or adjust to taste; maple syrup or agave nectar can be substituted): Approximately 100g. Provides sweetness. Adjust the amount based on your preference and the sweetness of your coconut milk. Start with less if using alternative liquid sweeteners.
- 1 teaspoon Vanilla Extract:Â Adds warmth and depth of flavor, complementing the coconut beautifully. Use pure vanilla extract for the best taste.
- ¼ teaspoon Salt: Crucial for balancing the sweetness and enhancing all the other flavors. Don’t skip it!
- Optional: ½ teaspoon Ground Cinnamon or Cardamom: Adds a lovely warmth and spice. Adjust the amount to your liking or omit if you prefer the pure coconut-vanilla flavor.
Instructions
Making coconut milk rice pudding is a relatively simple process, but patience and gentle stirring are key to achieving that perfect, creamy texture without sticking.
- Rinse the Rice (Optional but Recommended):Â Place the Arborio rice in a fine-mesh sieve. Rinse it under cold running water for about 30 seconds, swishing it gently with your fingers. This removes excess surface starch, which can sometimes make the pudding slightly gluey. Drain well. Some prefer not to rinse to maximize starch for creaminess; experiment to find your preference.
- Combine Initial Ingredients: In a medium-sized heavy-bottomed saucepan (at least 2-3 quart capacity to prevent boiling over), combine the rinsed rice, one can of full-fat coconut milk, and the 2 cups of water. The heavy bottom helps distribute heat evenly and prevents scorching.
- Add Salt: Stir in the ¼ teaspoon of salt. Adding salt early helps flavor the rice grains themselves as they cook.
- Bring to a Simmer: Place the saucepan over medium heat. Bring the mixture just to a gentle simmer, stirring occasionally to prevent the rice from sticking to the bottom. Watch closely so it doesn’t boil vigorously.
- Reduce Heat and Cook: Once simmering, immediately reduce the heat to low – low enough to maintain a very gentle, bare simmer, with just a few bubbles breaking the surface.
- Simmer and Stir Frequently:Â Cover the saucepan loosely (leaving the lid slightly ajar allows steam to escape) and let the rice cook. This is the most crucial part: You need to stir frequently, scraping the bottom of the pan, especially during the initial 15-20 minutes. This prevents sticking and encourages the release of starch from the rice, which is vital for creaminess. Aim to stir thoroughly every 3-5 minutes.
- Add Remaining Coconut Milk: After about 20-25 minutes, the rice should have absorbed most of the liquid and started to soften. Now, stir in the second can of full-fat coconut milk and the sugar (start with the suggested amount; you can add more later if needed). If using optional spices like cinnamon or cardamom, add them now.
- Continue Simmering and Stirring: Increase the heat slightly if needed to return to a very gentle simmer, then reduce it again. Continue cooking uncovered or loosely covered on low heat, stirring very frequently (every couple of minutes now) for another 15-25 minutes. The pudding will gradually thicken.
- Check for Doneness:Â The rice pudding is ready when the rice grains are tender but still retain a slight bite (al dente), and the pudding has thickened to a creamy, porridge-like consistency. It should luxuriously coat the back of a spoon. Keep in mind that the pudding will thicken considerably more as it cools. If it gets too thick while cooking, you can stir in a splash more water or coconut milk.
- Stir in Vanilla:Â Remove the saucepan from the heat. Stir in the 1 teaspoon of vanilla extract. Adding vanilla off the heat preserves its delicate flavor.
- Taste and Adjust Sweetness:Â Taste the pudding. If you prefer it sweeter, stir in a little more sugar or your chosen sweetener until dissolved.
- Rest: Let the rice pudding rest in the saucepan for at least 10-15 minutes before serving warm. This resting period allows the flavors to meld and the pudding to thicken further to its final consistency. If serving chilled, let it cool slightly before transferring to a container.
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Sodium: 120mg
- Fat: 30g
- Carbohydrates: 40g
- Protein: 5g





