Desserts
This chocolate rice porridge recipe transforms simple ingredients into a velvety, cocoa-infused dessert that feels like a warm hug in a bowl. The secret lies in cooking jasmine rice until it dissolves into a creamy base, then folding in rich chocolate for a texture that’s smooth yet satisfying.
After years of perfecting this dish, I’ve found the right balance of sweetness and depth—just enough cocoa to satisfy cravings without overpowering the delicate rice flavor.
The result is a dessert that’s surprisingly quick to make, ready in just 15 minutes on the stovetop or even faster in a rice cooker. Top it with toasted nuts, fresh berries, or a sprinkle of cinnamon for extra warmth, and you’ve got a dish that’s both nostalgic and modern.
Whether you’re craving something comforting or need a dessert that’s easy to share, this porridge delivers every time with minimal effort and maximum indulgence.
Ingredients for chocolate rice porridge
Simple pantry staples turn into creamy cocoa comfort in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | ½ cup | Uncooked, long-grain preferred |
| Unsweetened Cocoa Powder 🍫 | ¼ cup | High-quality Dutch-processed |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Granulated Sugar 🍬 | ¼ cup | Adjust to taste |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa or higher |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Toasted Almond Slices 🥜 | ¼ cup | For garnish |
| Fresh Raspberries 🍓 | ½ cup | Optional garnish |
| Ground Cinnamon 🍃 | ¼ tsp | For dusting |
| Butter 🧈 | 1 tbsp | Unsalted, for cooking |
Jasmine rice is the star here—its delicate floral notes pair perfectly with chocolate. Trader Joe's or Whole Foods carry the best quality, but any long-grain jasmine rice works. The cocoa powder makes all the difference: Valrhona or Ghirardelli are worth the splurge, but Hershey's Special Dark is a solid budget pick. Toast your almonds in a dry pan for 2-3 minutes until golden—they add crunch and richness that store-bought can't match. Fresh raspberries brighten the dish, but frozen works in a pinch (just thaw and drain).
No jasmine rice? Basmati or short-grain white rice will work, but the texture won't be as silky. Dutch-processed cocoa is ideal, but natural cocoa at half the amount works if that's what you've got. Short on dark chocolate chips? Chop a 70% bar into chunks—it melts just as beautifully. The vanilla extract can be swapped for 1 tsp vanilla sugar if you're out, though fresh vanilla adds depth. For a lighter version, use half-and-half instead of whole milk, but trust me on the full-fat version for that velvety finish.
This porridge reheats like a dream—just add a splash of milk and warm through. Keeps for 4 days in the fridge, but honestly, it disappears faster than that. Portion into jars for grab-and-go breakfasts or dessert. The almonds and raspberries can be added fresh after reheating, so they stay crisp. Freezes well for up to 3 months—just thaw overnight in the fridge before serving.
Why You'll Love This Recipe
- Here’s what sold me: I make a big batch on Sundays, and it lasts all week. Reheat with a splash of milk, stir in extra chocolate chips, and boom—comfort food with zero stress. (Yes, even on a Tuesday night when you’re exhausted.)
- Warmth in Minutes: I swear, this comes together faster than ordering takeout. Just simmer jasmine rice with milk and cocoa—no fancy steps, no waiting forever. The moment those dark chocolate chips melt into the creamy porridge? Pure, effortless magic.
- Rich Without Guilt: Between us, this tastes like dessert but won’t wreck your day. The cocoa and chocolate chips give it that deep, velvety satisfaction, while the jasmine rice keeps it light. Honestly, I’ve had it for breakfast, dinner, and even as a midnight snack—no regrets.
- Meal Prep Gold: Here’s what sold me: I make a big batch on Sundays, and it lasts all week. Reheat with a splash of milk, stir in extra chocolate chips, and boom—comfort food with zero stress. (Yes, even on a Tuesday night when you’re exhausted.)
Step-by-step instructions for chocolate rice porridge
This creamy cocoa porridge comes together faster than you'd think—rich, velvety, and perfect for cozy mornings.
Toast the Rice for Deep Flavor
Heat a medium saucepan over medium heat and add the 1 tablespoon butter. Once the butter foams, add the ½ cup jasmine rice and toast it for 2-3 minutes, stirring constantly. You'll smell the nutty aroma developing—that's when you know it's ready. Toasting the rice deepens its flavor and prevents a raw taste in the finished porridge.
Don't rush this step. The rice should turn a light golden color and smell toasty. If it starts to brown too quickly, reduce the heat slightly. Once toasted, sprinkle the ¼ teaspoon salt over the rice and stir to coat evenly. This ensures every bite has that perfect balance of richness and seasoning.
Add Milk and Cocoa for Creamy Base
Pour in the 2 cups whole milk and the ¼ cup unsweetened cocoa powder all at once. Stir vigorously with a wooden spoon to dissolve the cocoa completely—you don't want any lumps in your porridge. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to low. This transition is crucial to prevent scorching while building the creamy texture.
Let it simmer uncovered for 10 minutes, stirring every 2-3 minutes with a wooden spoon. You'll see the mixture thicken noticeably as the rice absorbs the milk. The porridge should look like a thick, creamy pudding rather than a thin liquid. If it starts to stick to the bottom, add 1-2 tablespoons of milk to loosen it.
Sweeten and Infuse with Vanilla
After 10 minutes, stir in the ¼ cup granulated sugar and 1 teaspoon vanilla extract. The porridge should smell like a warm chocolate hug—sweet, rich, and comforting. Let it continue simmering for another 5 minutes, stirring occasionally. This extra time ensures the sugar dissolves completely and the vanilla infuses throughout.
Here's where it gets fun—taste it now. If you want it sweeter, add a little more sugar (I usually go by taste at this point). The porridge should be thick enough to coat the back of a spoon but still smooth. If it's too thick, whisk in 1-2 tablespoons of milk to reach your preferred consistency. This is your chance to adjust before adding the chocolate chips.
Fold in Chocolate and Finish Cooking
Remove the saucepan from heat and let it cool for 2 minutes. This brief rest prevents the chocolate chips from seizing when added. Then, gently fold in the ½ cup dark chocolate chips using a spatula, working quickly so they melt smoothly into the porridge. Return the pan to low heat and stir constantly for 1-2 minutes until the chocolate is fully melted and the mixture is completely smooth.
If you prefer a slightly thicker porridge, let it sit off the heat for an additional 2-3 minutes—it will continue to thicken as it cools. The final texture should be like a luxurious pudding, rich and velvety with pockets of melted chocolate. Taste one more time to adjust seasoning if needed, then transfer to serving bowls.
Garnish and Serve Warm
Divide the porridge into 4 bowls and let it cool slightly for 1-2 minutes (it's still hot, so be careful). Sprinkle each serving with 1 tablespoon toasted almond slices and a pinch of ¼ teaspoon ground cinnamon. The cinnamon adds a warm, earthy note that balances the chocolate's richness.
For that final touch, top each bowl with 2 tablespoons fresh raspberries. The tartness of the raspberries cuts through the sweetness, adding a bright contrast that makes every bite feel special. Serve immediately while still warm—this porridge is at its best straight from the pot, with that perfect balance of creamy, sweet, and slightly tart.
Pro Tips For Making Chocolate Rice Porridge
- Toast the Cocoa First: Skip the clumps—heat the cocoa powder in a dry pan over low heat for 2-3 minutes until it smells nutty. This deepens the chocolate flavor and cuts through the rice’s starchiness, so it doesn’t taste like you’re eating a pudding bowl instead of dessert.
- Rinse the Rice Twice: Jasmine rice stays gummy if you skip this. Swirl it in a fine-mesh strainer under cold water twice—once to remove surface starch, then again after soaking for 30 minutes. Less starch means smoother porridge, not gluey rice.
- Stir the Milk Early: Don’t wait until the rice is mushy to add the milk. Fold in half the whole milk after 15 minutes of cooking—this prevents scorching and lets the cocoa dissolve evenly. The rest goes in later to thicken the texture.
- Fold in Chocolate Last: Tossing in dark chocolate chips too soon makes them sink and turn greasy. Save them for the final 2 minutes, then stir gently until they just melt—like melting ice cream, not boiling water. This keeps them rich, not bitter.
Wine and beer pairings for this recipe
Sweet Wine Pairings
This warm, cocoa-rich porridge calls for wines with similar sweetness and depth. A Moscato d'Asti from Italy is my top choice—its light effervescence and hints of peach and apricot complement the chocolate’s richness without overpowering it.
The slight sweetness mirrors the porridge’s natural sugar, while the bubbles cleanse your palate between bites. 🍷
Chocolatey Port
For a dessert-like experience, serve with a Ruby Port like Graham’s 20-Year-Old. The caramel and dried fruit notes in port harmonize beautifully with the melted chocolate and toasted almonds. Sip it slightly chilled to contrast the warm porridge, creating a luxurious pairing that feels indulgent yet balanced.
Creamy Beer Options
If you prefer beer, go for a Belgian Dubbel like Westmalle’s 8. The malty sweetness and dark fruit flavors in these beers echo the porridge’s chocolate depth. Alternatively, a stout like Guinness pairs surprisingly well—the roasted notes enhance the cocoa, while the creamy head adds texture.
Serve the beer slightly cooler than room temperature for the best contrast.
Espresso Boost
For a non-alcoholic pairing, serve the porridge with a small cup of cortado—equal parts espresso and steamed milk. The bitterness of the espresso cuts through the sweetness, while the milk’s creaminess mirrors the porridge’s texture. This combo is especially satisfying for breakfast or an afternoon treat.
Spiced Rum Twist
Add a boozy kick by drizzling spiced rum (like Captain Morgan) over the porridge before serving. The cinnamon and vanilla notes in the rum amplify the dessert’s warmth, while the alcohol’s warmth enhances the cozy factor.
A splash of heavy cream stirred in afterward adds extra richness for a decadent finish.
Nutrition facts
Frequently asked questions
Can I make this porridge without a stovetop?
Use a rice cooker for a hands-off approach. Add all ingredients except chocolate chips to the rice cooker, cook on the white rice setting, then stir in the chocolate after it finishes. For a microwave method, combine everything in a microwave-safe bowl, cook in 2-minute intervals stirring between each, until thickened. The texture will be slightly different but still delicious!
Why does my porridge taste bitter?
Overcooking or using too much cocoa powder can cause bitterness. Reduce the cocoa to 2 tablespoons and simmer for only 10 minutes total. For extra richness, add a pinch of salt or a splash of vanilla to balance the flavor. Always taste as you go—adjust sweetness with sugar or maple syrup if needed.
Can I make this vegan?
Yes! Swap whole milk for full-fat coconut milk and use vegan dark chocolate chips. Add 1 tablespoon cornstarch to thicken the mixture. The texture stays creamy, though it may be slightly lighter. A dash of cinnamon enhances the chocolate flavor beautifully.
How do I prevent lumps in the porridge?
Whisk the cocoa powder into the milk vigorously before adding to the rice. For extra smoothness, blend the milk and cocoa together for 10 seconds before cooking. Stir frequently while simmering, and avoid high heat—low and slow prevents lumps from forming.
What if I don’t have jasmine rice?
Use arborio rice or short-grain white rice for a creamier result. Long-grain basmati works too, but the texture will be slightly lighter. Reduce cooking time by 2-3 minutes if using basmati, as it absorbs liquid faster. The flavor won’t be identical, but it’ll still be delicious!