Desserts
This chocolate rice porridge recipe transforms simple ingredients into a velvety, comforting dessert with layers of rich cocoa flavor and subtle sweetness.
The secret lies in using the right rice—short-grain varieties like mochi rice or glutinous rice—soaked to perfection before simmering into a silky texture that balances the deep, bittersweet notes of high-quality chocolate.
The result is a dessert that’s both nostalgic and sophisticated, where each spoonful delivers a harmonious blend of creamy rice and velvety chocolate.
Perfect for chilly evenings or as a decadent after-dinner treat, this recipe adapts effortlessly to dietary preferences—whether you opt for dark chocolate, vegan cocoa, or a touch of honey for extra sweetness.
Ingredients for chocolate rice porridge
Velvety rice, deep cocoa, and subtle sweetness—this dessert balances comfort and sophistication with just twelve ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Mochi Rice (Glutinous Rice) 🍚 | 1 cup | Short-grain, rinsed thoroughly |
| Unsweetened Almond Milk 🥛 | 3 cups | Full-fat preferred for creaminess |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa or higher, chopped fine |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste for sweetness |
| Pure Vanilla Extract 🌿 | 1 tsp | High-quality, pure vanilla |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for texture |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances chocolate flavor |
| Cinnamon Stick 🌿 | 1 whole | Optional, for aromatic depth |
| Honey 🍯 | 1 tbsp | Optional, for subtle sweetness |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, lightly toasted |
| Heavy Whipping Cream 🥛 | ¼ cup | Optional, for serving |
| Whole Milk 🥛 | 1 cup | For adjusting consistency |
The mochi rice is non-negotiable here—its short grains create that signature silky texture. Bob’s Red Mill or Trader Joe’s carry excellent varieties, but check the label for 100% glutinous rice. Soaking the rice for at least 4 hours (or overnight) is critical—it breaks down the starches for that luxurious mouthfeel. For the chocolate, Valrhona or Ghirardelli chips deliver the richest flavor, but any high-quality dark chocolate (70% or higher) works. If you’re using a bar, chop it into fine pieces to ensure even melting. The almond milk should be full-fat—it adds body without overpowering the cocoa.
No almond milk? Coconut milk or oat milk works, though the texture will be slightly lighter. Swap dark chocolate for vegan cocoa powder if needed—just reduce the liquid slightly since cocoa absorbs more moisture. The honey is optional but recommended for a delicate sweetness; if you prefer, use maple syrup or agave. For a lighter version, replace butter with coconut oil, though it lacks the same depth of flavor. The cinnamon stick infuses warmth—remove it before serving, but don’t skip it if you’re using pre-ground cinnamon (the stick adds complexity). If your porridge turns out too thick, stir in whole milk gradually until it reaches a pudding-like consistency.
This dessert tastes even better the next day—store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of milk to restore creaminess. For serving, a drizzle of melted chocolate or a sprinkle of toasted coconut flakes elevates it further. Freeze portions in ice cube trays for single-serving treats—just thaw and reheat. The butter adds richness, but if you’re avoiding dairy, coconut oil or vegan butter works in a pinch, though the texture may vary slightly.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe’s simplicity is its superpower—just mochi rice, almond milk, chocolate chips, sugar, and vanilla. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made it after work when I was too tired to think, and it still turned out velvety and perfect.
- Decadent Without Guilt: That first bite of creamy, lightly sweet porridge with chunks of dark chocolate melting into it? Ridiculously good. The vanilla deepens the flavor, and the almond milk keeps it rich but not heavy—like dessert sneaking into your breakfast bowl.
- Weeknight & Weekend Flex: Between us, this is my go-to for lazy mornings and fancy-ish brunches. Serve it warm with a sprinkle of cinnamon for a cozy vibe, or chill it for a pudding-like treat. My daughter picks out the chocolate bits, but still asks for seconds—proof it works for kids and adults alike.
- Budget-Friendly Comfort: A single batch costs less than takeout and stretches for two meals. Leftovers? Even better cold, almost like chocolate rice pudding. I’ll be real: I’ve reheated mine three times, and it’s still my secret weapon for those days when I’d rather save money than eat out.
Step-by-step instructions for chocolate rice porridge
Transform simple ingredients into a velvety porridge with layers of chocolate richness and subtle warmth.
Soak and Prepare the Mochi Rice
Rinse the 1 cup mochi rice under cold water until the water runs clear, then drain thoroughly. This removes excess starch that would make the porridge gummy. Transfer the drained rice to a medium saucepan and add the 3 cups unsweetened almond milk. Stir gently to combine, then add the 1 whole cinnamon stick and the 0.125 tsp pinch of salt.
Bring the mixture to a gentle simmer over medium heat, then immediately reduce to the lowest possible heat setting. Cover the pan and let it cook undisturbed for 45 minutes. You'll notice the rice begins to break down and thicken—this is when the magic happens. The porridge should reach a consistency where it coats the back of a spoon but still moves freely. If it thickens too quickly, add the 1 cup whole milk to adjust the texture.
Incorporate Chocolate and Sweetener
Once the rice mixture reaches a creamy consistency, remove the cinnamon stick. Add the 0.5 cup dark chocolate chips and the 2 tbsp cold unsalted butter to the pan. Stir constantly over low heat until the chocolate melts completely and the butter incorporates smoothly. This should take about 3-4 minutes—the chocolate should fully dissolve without any graininess remaining.
Next, whisk in the 0.25 cup granulated sugar and the 1 tsp pure vanilla extract until fully combined. Taste and adjust sweetness if needed, adding a bit more sugar or the 1 tbsp honey if desired. The porridge should have a deep chocolate flavor with just a hint of vanilla sweetness. Remove from heat and let it sit covered for 5 minutes to allow the flavors to meld completely.
Finish and Garnish with Texture
Return the porridge to low heat and stir in the 0.25 cup heavy whipping cream until fully incorporated. This adds a luxurious richness that balances the chocolate intensity. The mixture should be silky smooth with a glossy sheen—if it's too thick, thin it with a splash of warm almond milk.
To serve, ladle the warm porridge into bowls. Immediately garnish each portion with the 0.25 cup toasted coconut flakes and a drizzle of honey. The coconut adds a delightful crunch contrast, while the honey enhances the chocolate depth. Serve immediately while the porridge is still warm for the perfect balance of textures and temperatures.
Pro Tips For Making Chocolate Rice Porridge
- Soak the Rice: Glutinous rice needs a good 4-6 hour soak—yes, even overnight works, but don’t skimp on 3 hours minimum. I learned this the hard way when my porridge turned gummy instead of creamy. Rinse it twice after soaking to remove excess starch, or your texture will be gluey.
- Stir Constantly: Once the rice starts breaking down, keep that spoon moving. Low and slow is key—simmer on lowest heat after the initial boil, and stir every 2-3 minutes. I used to walk away for "just a minute," and the next thing I knew, it was scorched in spots. Better to be annoying than burnt.
- Melt Chocolate Slowly: Toss in the dark chocolate chips after the rice has thickened but before it’s fully done—around the 20-minute mark. If you add them too early, they’ll turn greasy; too late, they’ll clump. A splash of almond milk helps them disperse smoothly. (And yes, 70% cocoa is the sweet spot—less bitter than 85%.)
- Sweeten in Layers: Start with half the sugar upfront, then taste as you go. The rice absorbs sweetness unevenly, so add the rest gradually near the end. I used to dump it all in at once and end up with a sugar crash—now I adjust as I stir. Vanilla goes in last, so it doesn’t cook off.
Common mistakes when making this recipe
Skipping the Soak
Mochi rice needs that 4-hour soak to break down properly—skipping it results in a gummy, uneven texture. I once rushed and used unsoaked rice, and the porridge turned out like glue.
If you're short on time, soak it for at least 2 hours with warm water to speed up the process. Never skip this step, even if you're in a hurry. 💡
Overheating the Porridge
Low and slow is key—simmering too vigorously causes the rice to break down too fast, making the porridge grainy. I’ve seen people crank the heat up, and suddenly you’ve got a thick, pasty mess instead of silky perfection.
Keep the heat at the lowest setting possible after the initial simmer. If it starts to bubble, reduce the heat immediately.
Using Low-Quality Chocolate
Cheap chocolate chips with fillers or low cocoa content will make your porridge taste flat and artificial.
I’ve used store-brand chips in a pinch, but the difference is noticeable—your porridge needs 70% or higher cocoa content for that deep, rich flavor. Valrhona or Ghirardelli are my go-tos, but even a high-end supermarket brand like Ghirardelli 72% works beautifully.
Ignoring the Cinnamon Infusion
The cinnamon stick isn’t just for flavor—it adds warmth and depth that ground cinnamon can’t match. If you skip it or remove it too early, your porridge will lack that subtle complexity.
Let it steep for the full 45 minutes of cooking, then remove it before adding the chocolate. The stick should be fragrant and slightly softened by the end.
Stirring Too Aggressively
Vigorous stirring can create lumps when adding chocolate or butter. Instead, gently swirl the pan with a spatula to melt the chocolate slowly. I’ve seen people whisk furiously, and suddenly you’ve got streaks of unmelted chocolate in an otherwise smooth porridge.
The key is patience—let the heat do the work while you stir just enough to distribute the ingredients evenly. 🔥
Over-Sweetening Early
Adding all the sugar upfront can overwhelm the chocolate’s natural bitterness. Taste as you go—start with the 0.25 cup sugar, then adjust with honey or more sugar after the chocolate is fully incorporated.
I’ve ruined batches by dumping in extra sweetener too soon, and the porridge ended up cloyingly sweet instead of balanced. Let the chocolate’s depth shine first, then sweeten to taste.
Nutrition facts
Frequently asked questions
What type of rice works best for chocolate rice porridge?
Short-grain mochi rice or glutinous rice creates that signature velvety texture. Regular white rice won't give the same luxurious mouthfeel—it tends to get grainy. For best results, use 100% glutinous rice like Bob's Red Mill or Trader Joe's brands.
Can I make this dessert vegan?
Swap the butter for coconut oil, use vegan dark chocolate (70% cocoa or higher), and replace almond milk with oat or coconut milk. The texture stays creamy, though it may be slightly lighter. For extra richness, add 1 tbsp vegan butter at the end.
How do I fix porridge that's too thick or too thin?
For thick porridge, stir in 1-2 tbsp warm milk gradually until smooth. If it's too thin, simmer uncovered for 5-10 minutes to evaporate excess liquid. Never rush this—let it thicken naturally at low heat. The goal is a consistency like pudding that coats the spoon.
Can I make this ahead of time?
Yes! Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently with a splash of milk over low heat until warm. For serving, add a fresh garnish of toasted coconut flakes or a drizzle of honey. The flavors actually improve overnight!
What's the secret to getting that perfect chocolate flavor?
Use high-quality chocolate with 70% cocoa or higher and let it melt slowly over low heat. Stir constantly to avoid burning, and taste before adding all the sugar. The chocolate's natural bitterness should shine—balance it with just enough sweetener (honey or sugar) to complement, not overpower.