I make this Chocolate Rice Pudding on slow Sundays, when the house smells like coconut and chocolate and nothing urgent is on the calendar. It’s the kind of dessert that feels luxurious but is actually very forgiving. The texture is gently creamy, the chocolate adds a deep, comforting note, and the coconut milk keeps everything smooth without heaviness.
What I love most is how approachable it is. You don’t need fancy equipment or long ingredient lists — just a bit of time and a patient stir. The method is straightforward, and the pudding can be served warm straight from the pot or chilled for a denser, spoonable treat.
Below I’ll walk you through everything I’ve learned making this many times: the exact ingredient roles, step-by-step instructions straight from the source, tools that make the process easier, common mistakes to avoid, and how to store and reheat the leftovers so nothing goes to waste.
Ingredient Checklist

Ingredients
- 2/3 cup brown rice — the base: chewy, nutty texture that stands up to long simmering.
- 1 1/3 cups water — used to initially cook the rice until absorbed; keeps the rice tender.
- 3 cups coconut milk — canned, not lite (about 2 cans) — provides the creamy, dairy-free body and coconut flavor.
- 1/2 cup coconut palm sugar — sweetens and adds a caramel-like depth without overpowering the chocolate.
- 1/8 teaspoon sea or kosher salt — balances sweetness and rounds flavors.
- 1/2 teaspoon cinnamon — optional — adds warmth and a faint spice note; use if you enjoy a hint of spice.
- 1/2 cup dark chocolate chips — melts into the pudding for a rich chocolate swirl; choose good-quality dark chocolate for best flavor.
- 1 teaspoon real vanilla extract — lifts and rounds the chocolate and coconut flavors at the end.
From Start to Finish: Chocolate Rice Pudding
- In a medium saucepan, combine 1 1/3 cups water and 2/3 cup brown rice. Bring to a boil over high heat. Reduce heat to the lowest setting, stir once, cover, and simmer about 15 minutes, or until the water is absorbed.
- While the rice cooks, in a separate saucepan combine 3 cups coconut milk, 1/2 cup coconut palm sugar, 1/8 teaspoon salt, and 1/2 teaspoon cinnamon (if using). Heat over medium, stirring occasionally, until the mixture comes to a gentle simmer and the sugar is dissolved.
- Add the cooked rice to the simmering coconut milk mixture. Reduce heat to low and cook, stirring every 2–3 minutes, for about 15 minutes, until the pudding has thickened to your liking.
- Remove the pot from the heat and stir in 1 teaspoon vanilla extract and 1/2 cup dark chocolate chips until the chocolate is melted and evenly incorporated.
- Serve the pudding warm, or chill in the refrigerator for at least 1 hour and serve cold. If desired, sprinkle a little additional cinnamon on top.
What Makes This Recipe Special
This Chocolate Rice Pudding balances texture and flavor in a simple, thoughtful way. Brown rice gives the pudding a slightly nutty chew that you don’t get with short-grain rice — it’s more rustic and satisfying. Coconut milk replaces dairy with a lush, silky mouthfeel, and coconut palm sugar brings a subtle caramel note that plays beautifully with the dark chocolate.
The technique matters more than you might expect. Cooking the rice separately until the water is absorbed ensures each grain is tender before adding to the coconut mixture. That prevents undercooked pockets and keeps the final simmer focused on developing creaminess rather than finishing rice. Stirring periodically during the final simmer lets starches release gently and gives you control over the final thickness.
No-Store Runs Needed

This is a pantry-friendly dessert if you keep a few staples at home. Canned coconut milk, a bag of rice, a jar of vanilla, and a stable sweetener like coconut palm sugar will carry you through many variations. Even if you’re missing one element, the recipe tolerates small substitutions (see Flavor Logic below), and you can often improvise with what’s on hand.
If you have rice and coconut milk but no chocolate, you can sweeten and finish with just vanilla and cinnamon for a classic coconut rice pudding. If you have chocolate but not coconut palm sugar, the recipe still works — but go easy if you replace sweeteners, and taste as you go.
Essential Tools for Success

You don’t need a lot, but a few simple items make the process smoother:
- Two medium saucepans — one for cooking the rice and one for simmering the coconut mixture. Keeping them separate avoids overcooking the rice.
- Heatproof spatula or wooden spoon — for stirring without scratching pans and for folding in chocolate.
- Measuring cups and spoons — accurate liquid and sugar measurements help maintain balance.
- Lid for saucepan — a snug lid helps the rice steam evenly during the initial cook.
- Spoon or ladle — for serving; if chilling, a shallow container speeds cooling.
Errors to Dodge
There are a few predictable missteps to watch out for:
Under- or overcooking the rice
If you skip the step of cooking the rice until the water is absorbed, you risk pockets of firm rice in the final pudding. Conversely, overcooking rice in the coconut milk can make grains fall apart and yield a gluey texture. Follow the source steps: cook rice separately first, then combine and finish gently.
High heat during the final simmer
Keep the heat low when the rice hits the coconut milk. Stir every 2–3 minutes as instructed. Too much heat can separate the coconut fats or scorch the bottom. Low and slow gives the pudding a creamy, unified texture.
Adding chocolate too early
The chocolate belongs off the heat so it melts into the residual warmth without seizing. Adding it while the pot is still on the burner risks uneven melting or a grainy texture.
Make It Year-Round
Chocolate Rice Pudding works in every season. In cooler months, serve it warm with a sprinkle of cinnamon and a dollop of coconut cream if you like. In warmer months, chill it thoroughly and spoon it into small glasses as a cool, satisfying dessert. The pudding keeps well, so you can make a batch ahead for gatherings or weekday treats.
For entertaining, consider serving portions in clear glasses and topping with a few chocolate shavings or a dusting of cinnamon right before guests arrive. The chilled texture is denser and more set, which makes it easier to plate and present.
Flavor Logic
Understanding how the ingredients interact helps you tweak the recipe confidently. The rice provides structure and bite. Coconut milk supplies fat and mouthfeel, acting like dairy cream would in a traditional pudding. Coconut palm sugar contributes sweetness and a rounded, caramel-like complexity that pairs with the dark chocolate’s bitterness.
Vanilla at the end brightens and ties flavors together. Salt is small but essential — it amplifies the chocolate and deepens the coconut’s natural sweetness. Cinnamon is optional; it adds warmth and pairs well if you want a slightly spiced profile.
Store, Freeze & Reheat
Storage is simple. Refrigerate in an airtight container for up to 4–5 days. The pudding will firm up when chilled; give it a gentle stir before serving if it separates slightly. For a creamier reheated result, warm gently on the stovetop over low heat with a splash of coconut milk to loosen the texture.
Freezing is possible but not ideal for texture. If you freeze the pudding, the coconut milk can separate and the rice may become grainier on thawing. If you do freeze, use a shallow, airtight container and thaw overnight in the fridge. Reheat slowly on the stovetop, adding a little coconut milk or water and stirring until smooth.
FAQ
Can I use white rice instead of brown rice? The source recipe calls for brown rice. White rice will cook faster and become softer, possibly turning mushier during the final simmer. If you use white rice, cook it with a shorter initial water absorption time and watch the final simmer closely.
Is canned coconut milk necessary? The recipe specifies canned, not lite. Canned coconut milk has the fat content that creates richness and mouthfeel. Using a lighter milk will thin the texture and yield a less satisfying pudding.
My pudding is too thin — how do I thicken it? Continue simmering gently on low, stirring every 2–3 minutes until it reduces to your liking. Remember it will thicken more as it cools. If you need to thicken quickly, simmer a bit longer, but avoid high heat.
How do I know when the pudding is done? Look for a creamy consistency where the rice is tender and the mixture coats the back of a spoon. It should be spoonable, not watery. The timing in the steps gives roughly 15 minutes after combining for this to happen, but check texture rather than the clock.
The Last Word
This Chocolate Rice Pudding is a dependable, comforting recipe that rewards a patient simmer and a careful finish. It’s forgiving, adaptable, and keeps well — perfect for weeknight desserts, slow Sunday afternoons, or small dinner parties. The combination of brown rice, coconut milk, and dark chocolate is unexpectedly satisfying and makes for a dessert that feels special without fuss.
Make it as written the first time to learn the texture and flavor balance. After that, adjust small things — chill it for a denser set, skip cinnamon, or serve extra chocolate shavings on top. However you take it, the goal is simple: a spoonful of something warm and true.

Chocolate Rice Pudding
Ingredients
Ingredients
- 2/3 cupbrown rice
- 3 cupscoconut milkcanned not lite (about 2 cans)
- 1/2 cupcoconut palm sugar
- 1/8 teaspoonsea or kosher salt
- 1/2 teaspooncinnamonoptional
- 1/2 cupdark chocolate chips
- 1 teaspoonreal vanilla extract
Instructions
Instructions
- In a medium saucepan, combine 1 1/3 cups water and 2/3 cup brown rice. Bring to a boil over high heat. Reduce heat to the lowest setting, stir once, cover, and simmer about 15 minutes, or until the water is absorbed.
- While the rice cooks, in a separate saucepan combine 3 cups coconut milk, 1/2 cup coconut palm sugar, 1/8 teaspoon salt, and 1/2 teaspoon cinnamon (if using). Heat over medium, stirring occasionally, until the mixture comes to a gentle simmer and the sugar is dissolved.
- Add the cooked rice to the simmering coconut milk mixture. Reduce heat to low and cook, stirring every 2–3 minutes, for about 15 minutes, until the pudding has thickened to your liking.
- Remove the pot from the heat and stir in 1 teaspoon vanilla extract and 1/2 cup dark chocolate chips until the chocolate is melted and evenly incorporated.
- Serve the pudding warm, or chill in the refrigerator for at least 1 hour and serve cold. If desired, sprinkle a little additional cinnamon on top.
Equipment
- Medium Saucepan
- Saucepan
- Stirring spoon
- Refrigerator
