Almond Milk Rice Pudding

This almond milk rice pudding is a cozy delight that’s totally dairy- and egg-free! It’s creamy, flavorful, and so comforting — perfect for any time you need a little sweet hug in a bowl. Plus, it’s made in one pot and ready in just about an hour, making it a busy cook’s dream come true.
I have such a soft spot for rice pudding. There’s something so nostalgic and soothing about it. While most people enjoy it as a dessert, I actually love it for breakfast, especially paired with my protein-packed iced coffee — a sweet way to start my morning then tackle the day!
This almond milk rice pudding is perfect if you’re vegan, vegetarian, or just wanting a lighter, healthier twist on a classic comfort food. It skips the dairy and eggs without skimping on creaminess or taste, and it’s lower in fat and sugar compared to the traditional version.
This almond milk rice pudding is a simple, no-fuss recipe that brings a creamy, dreamy dessert or breakfast to your table. It’s packed with flavor, easy to make, and perfect for sharing or storing for later whenever those comfort food cravings strike.
Notes
Helpful tips
- Serve warm or chilled – Love it warm right away? Perfect! Or, chill it for a few hours in the fridge if you prefer a cooler treat. Just transfer your freshly made pudding to an airtight container and let it cool completely before refrigerating.
- Using leftover rice – Got leftover cooked rice? You can totally use that! Swap the uncooked cup of rice for up to 3 cups of cooked rice. Use less almond milk — about 3 to 3 ½ cups — and adjust for consistency. It’ll only take about 10-15 minutes to heat through and thicken.
- Topping ideas – Mix things up with chocolate chips, a drizzle of maple syrup, fresh berries, banana slices, or a spoonful of your favorite nut butter for some added texture and flavor.
Storing – Store any leftover almond milk rice pudding in a sealed container in your fridge for up to five days. Want to keep it longer? Portion it out and freeze for up to three months.
Reheating – When you’re ready to eat frozen leftovers, thaw the pudding overnight in the fridge. Reheat gently in a microwave or on the stovetop with a splash of almond milk or water to bring back that creamy texture.
Nutrition
Calories: 213kcal Carbohydrates: 32g Protein: 8g Fat: 5g Saturated Fat: 1g Polyunsaturated Fat: 3g Monounsaturated Fat: 1g Trans Fat: 0.01g Sodium: 116mg Potassium: 319mg Fiber: 1g Sugar: 12g Vitamin A: 878IU Vitamin C: 15mg Calcium: 296mg Iron: 1mg
Nutrition info is a rough estimate and can vary based on the exact ingredients you use. For the most precise info, it’s best to calculate using your specific brands and quantities.
If you’re craving something warm, creamy, and comforting, this almond milk rice pudding hits the spot beautifully. It’s smooth and sweet yet totally dairy and egg free, making it a wonderful choice for vegans or anyone needing a lighter dessert or breakfast option. The flavors are simple — just rice cooked in almond milk with a touch of sugar and vanilla — which gives a pure, nostalgic feel but also keeps it fresh and approachable.
This recipe is a dream for busy kitchens — just one pot, pantry-friendly ingredients, and about 40 minutes to whip up roughly 8 servings. Below, you’ll find easy-to-follow directions plus handy tips so your pudding turns out just right every time.
- Clear step-by-step guide for a foolproof one-pot method
- Easy swaps and add-in ideas (think chocolate, fruit, nuts, even protein)
- Top tips for stirring, texture tweaks, and using up leftover rice
- Smart storage and reheating advice so you can prep ahead with ease
Comfort, Simplicity, and Flavor
- Super comforting and creamy with a rich, satisfying texture
- Simple one-pot recipe with just five ingredients — no fancy stuff needed
- Totally customizable to match your flavor mood or what’s in your pantry
- Perfect anytime — serve it as dessert, make it brunch, or a sweet snack for the kids
Ingredients and Easy Swaps
- 1 cup white rice (jasmine, arborio, sushi, or calrose all work great)
- 7 cups almond milk (or any plant-based milk you prefer)
- ¼-1/3 cup sugar — adjust to suit your sweetness (table sugar, brown sugar, coconut sugar, or even sugar alternatives)
- 1 teaspoon vanilla extract for that warm, sweet aroma
- 1 tablespoon vegan butter (optional, but adds a lovely richness)
One-Pot Stovetop Method
- Rinse the rice under running water until the water runs clear and drain well.
- Pour 6½ cups almond milk into a saucepan, add the sugar, and heat over medium until it reaches a gentle simmer.
-
Add the rinsed rice and cook over medium–medium-low heat for 20–30 minutes, stirring frequently, until thick, creamy, and the rice is tender; add more almond milk or water if it becomes too thick.
- Stir in the remaining ½ cup almond milk and the vegan butter until smooth and silky, then remove from heat.
Tips for Silky Texture
- Stir often while cooking — Especially in the last 10-15 minutes. This stops the pudding from sticking or burning at the bottom and helps develop that silky texture we all love.
- Add more milk or water if needed — Sometimes the pudding thickens up fast or gets too dry. If you see that happening, just gently stir in another splash of almond milk or water to loosen it up.
- Serve warm or chilled — Dig in straight from the stove if you like it cozy and warm. Or let it cool completely, stash it in the fridge for a few hours, and enjoy it cold — both ways are delicious!
- Use leftover rice — In a pinch, cooked rice works great. Use up to 3 cups cooked rice and around 3 to 3 ½ cups milk. Cook it just 10-15 minutes to meld everything together.

Mix-Ins and Flavor Twists
This almond milk rice pudding is a wonderful base to customize with your favorite flavors and textures. Below are some fun mix-in ideas to make it your own:
Add-ins — raisins, sultanas, dried cranberries, fresh orange zest, or chopped nuts like almonds, pecans, or walnuts add a lovely twist.
Brown rice pudding — Swap white rice for brown rice if you want a heartier, more fiber-packed version. It’ll take longer to cook — up to an hour — so be patient and add extra milk or water if it gets too thick.
Chocolate-flavored — Stir in 3-4 tablespoons of cocoa powder for a chocolatey treat. You might want to bump up the sweetener a little to balance the cocoa’s bitterness.
Banana pudding — Mash 1 or 2 ripe bananas into the mixture for natural sweetness and creaminess. Reduce the added sugar since bananas add their own sweetness.
Protein pudding — Boost your pudding with 1-2 scoops of protein powder mixed into a paste with a bit of water. Stir this in during the last few minutes of cooking and add extra milk or water to get your perfect texture.
- Chocolate chips or chunks add bursts of sweetness and texture
- Sweeteners like maple syrup, date syrup, or chocolate syrup for drizzling
- Fresh or stewed fruits like banana slices, blueberries, raspberries, or apples
- Nut butters such as peanut butter or cashew butter for richness
- Coconut flakes or shredded coconut for a tropical touch
Storing, Freezing, and Reheating
Fridge: Keep leftover almond milk rice pudding in an airtight container in the fridge for up to five days. This is great for quick breakfasts or snacks throughout the week.
Freezer: Cool your pudding completely before dividing it into freezer-safe portions. Freeze for up to three months to enjoy later when you want a cozy treat without cooking from scratch.
Reheating: Thaw frozen pudding overnight in the fridge. Reheat gently in the microwave or on the stovetop with a splash of almond milk or water to bring back that creamy, dreamy texture.
Answers to Common Questions
Do you serve rice pudding warm or cold?
You can enjoy rice pudding either way! Warm rice pudding is a cozy, comforting treat straight from the pot. Or chill it in the fridge for a few hours and serve cold for a refreshing, satisfying dessert or snack.
Can I use leftover rice to make rice pudding?
Absolutely! Leftover cooked rice works wonderfully. Swap your uncooked 1 cup rice for about 3 cups cooked rice and reduce your milk to 3 cups or so, adding a bit more if needed. Heat and cook just long enough for everything to blend, about 10-15 minutes.

A creamy, comforting, dairy- and egg-free rice pudding made with almond milk, perfect as a dessert, snack, or breakfast option for vegans and those seeking a lighter, healthier classic comfort food.
- Total Time: 40 minutes
- Yield: 8 servings 1x
Ingredients
- 1 cup white rice (jasmine, arborio, sushi, or calrose)
- 7 cups almond milk (or any plant-based milk)
- ¼ to 1/3 cup sugar (table sugar, brown sugar, coconut sugar, or sugar alternatives)
- 1 teaspoon vanilla extract
- 1 tablespoon vegan butter (optional)
Instructions
- Rinse the rice under running water until the water runs clear, then drain well.
- Pour 6½ cups almond milk into a saucepan, add the sugar, and heat over medium until it reaches a gentle simmer.
- Add the rinsed rice to the simmering milk mixture. Cook on medium to medium-low heat for 20-30 minutes, stirring frequently, until thick, creamy, and the rice is tender. Add more almond milk or water as needed if the pudding becomes too thick or dry.
- Stir in the remaining ½ cup almond milk and the vegan butter until smooth and silky, then remove from heat.
- Serve warm or chilled; top with optional toppings like cinnamon, fresh fruit, or chopped nuts.
Notes
Serve warm immediately or chill in the fridge for a few hours before serving., Leftover cooked rice can be used: replace 1 cup uncooked rice with up to 3 cups cooked rice, reduce almond milk to 3 to 3½ cups, and cook for 10-15 minutes until heated through and thickened., Suggested toppings include cinnamon, fresh fruits, chopped nuts, chocolate chips, maple syrup, nut butters, and coconut flakes., Store leftovers in an airtight container refrigerated up to 5 days or freeze for up to 3 months., Reheat gently in microwave or stovetop with a splash of almond milk or water to restore creaminess.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dessert, Snack
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 213 kcal
- Fat: 5 g
- Carbohydrates: 32 g
- Protein: 8 g