Vegan rice pudding is one of those recipes that instantly impresses anyone who tries it. It's silky smooth, naturally sweet, and incredibly satisfying—yet it's made with simple plant-based ingredients that are kind to your body and the planet.
This recipe is perfect if you're vegan, lactose intolerant, or simply looking for a lighter take on a classic comfort dessert. Even better, it requires just a handful of pantry staples and about 30 minutes of gentle cooking, making it ideal for cozy evenings at home.
In this post, you'll learn everything you need to know—from ingredients to step-by-step instructions and helpful tips for the best results.
Ingredients You'll Need
Main Ingredients
**Short-grain white rice or arborio rice**
These varieties release more starch as they cook, creating that signature creamy texture. You'll need about ¾ cup of uncooked rice for a perfect consistency.
**Full-fat coconut milk**
The star of the recipe. Full-fat coconut milk provides the creaminess that makes this pudding irresistible. You'll need one 13.5-ounce can. Avoid light coconut milk as it won't give you the same rich texture.
**Plant-based milk**
Use unsweetened almond milk, oat milk, or soy milk to thin the pudding to your desired consistency. About 2 cups works perfectly.
**Maple syrup or coconut sugar**
Natural sweeteners that complement the coconut flavor beautifully. Start with ⅓ cup and adjust to taste.
**Vanilla extract**
A teaspoon of pure vanilla adds warmth and depth to the pudding.
**Salt**
Just a pinch enhances all the other flavors and balances the sweetness.
Optional Add-Ins
- Ground cinnamon or cardamom for warming spice
- Raisins or dried cranberries for chewy sweetness
- Toasted coconut flakes for extra texture and tropical flavor
- A splash of rose water or orange zest for aromatic complexity
Step-by-Step Instructions
Step 1: Rinse the Rice
Rinse ¾ cup of short-grain rice under cold water until the water runs clear. This removes excess surface starch and prevents the pudding from becoming gummy.
**Tip:** Don't skip this step—it makes a noticeable difference in the final texture.
Step 2: Combine Rice and Liquid
In a medium saucepan, combine the rinsed rice, 2 cups of plant-based milk, and a pinch of salt. Bring to a gentle boil over medium heat, then reduce to low and simmer uncovered.
Stir occasionally to prevent the rice from sticking to the bottom of the pan.
Step 3: Cook Until Tender
Let the rice simmer for about 15-18 minutes, stirring every few minutes. You'll know it's ready when the rice is tender and has absorbed most of the liquid. The mixture should look creamy but still slightly loose.
Look for rice grains that are soft all the way through with no chalky center.
Step 4: Add Coconut Milk and Sweetener
Pour in the full can of coconut milk along with ⅓ cup of maple syrup or coconut sugar. Stir well to combine. Continue cooking on low heat for another 8-10 minutes, stirring frequently.
The pudding will thicken as it cooks and the coconut milk reduces. If it becomes too thick, add a splash more plant-based milk.
-Step 5: Finish with Vanilla
Remove the pan from heat and stir in 1 teaspoon of vanilla extract. Taste and adjust sweetness if needed.
**Adjust to your preference:**
- **Sweeter:** Add another tablespoon of maple syrup
- **Thicker:** Let it sit for 5 minutes—it will continue to thicken as it cools
- **Thinner:** Stir in 2-3 tablespoons of plant-based milk
- **Spicier:** Add ½ teaspoon of cinnamon or a pinch of cardamom
Step 6: Cool and Serve
Let the pudding cool for about 10 minutes before serving warm, or transfer to a container and refrigerate for 2-3 hours for a chilled dessert.
The pudding will thicken considerably as it cools. This is completely normal—simply stir in a little plant-based milk to loosen it up if needed.
Serving Ideas
You can enjoy vegan rice pudding on its own, or serve it with:
- Fresh berries like strawberries, blueberries, or raspberries
- Sliced bananas and a drizzle of almond butter
- Toasted nuts like pistachios, almonds, or pecans
- A sprinkle of cinnamon or nutmeg
- Maple syrup or date syrup drizzle
- Caramelized coconut chips for crunch
For a more polished look, serve in individual glass jars or small bowls. Layer the pudding with fruit compote for an elegant parfait-style presentation.
Tips for the Best Results
- **Use full-fat coconut milk** for the creamiest texture—light versions simply won't deliver the same richness
- **Don't skip rinsing the rice**—this crucial step prevents gumminess and ensures perfectly tender grains
- **Stir frequently during the last 10 minutes** of cooking to prevent sticking and ensure even creaminess throughout
- **Adjust consistency with plant milk**—rice pudding thickens as it cools, so keep extra plant milk handy for the perfect texture
- **Taste as you go**—sweetness preferences vary, so start with less sweetener and add more gradually
- **Serve fresh for best taste**—rice pudding is at its peak within the first two days
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days. The pudding will thicken considerably when chilled.
To prevent it from drying out, press a piece of parchment paper directly on the surface before sealing the container. When ready to eat, stir in 1-2 tablespoons of plant-based milk per serving to restore the creamy consistency.
This recipe is not recommended for freezing due to the rice's tendency to become grainy and lose its creamy texture when thawed.
Is Vegan Rice Pudding Healthy?
While this is still a dessert, it's made with wholesome plant-based ingredients that offer more nutritional value than traditional versions.
It contains:
- **Complex carbohydrates from rice** that provide sustained energy
- **Healthy fats from coconut milk** including medium-chain triglycerides
- **No refined dairy** making it easier to digest for those with lactose intolerance
- **Natural sweeteners** instead of refined white sugar
Compared to traditional rice pudding made with heavy cream and white sugar, this recipe is a lighter option for those looking to enjoy dessert without overindulging. The coconut milk provides satisfying richness while being completely cholesterol-free.
That said, coconut milk is calorie-dense, so this is best enjoyed in moderation as an occasional treat rather than an everyday breakfast. For a lighter version, you can use half coconut milk and half additional plant milk, though the texture won't be quite as luxurious.
Final Thoughts
Vegan rice pudding with coconut milk proves that you don't need complicated ingredients or long prep time to create something delicious. With just 6 main ingredients and 35 minutes, this recipe is perfect for anyone craving comfort food that happens to be completely plant-based.
Whether you're vegan, dairy-free, or just trying something new, this recipe is definitely worth making. The creamy coconut base transforms humble rice into a dessert that's both nostalgic and refreshingly different. It's the kind of recipe you'll find yourself making again and again—for weeknight treats, dinner party desserts, or those moments when only something warm and comforting will do.
Serve it warm with a sprinkle of cinnamon on a cold evening, or chilled with fresh fruit on a summer afternoon. However you enjoy it, this vegan rice pudding delivers all the cozy satisfaction of the classic with none of the dairy.


