This vegan rice pudding is ultra-creamy, naturally dairy-free, and has a deliciously tangy twist! Made with soy milk, cinnamon, and a hint of lemon, it’s the perfect cozy dessert or snack. Whether you enjoy it warm or chilled, this plant-based rice pudding is simple to make with pantry-friendly ingredients.
Thank you for reading this post, don't forget to subscribe!
My Love for Rice Pudding
Rice pudding holds a special place in my heart. Growing up in Bulgaria, my grandmother would make a warm, spiced version during the winter months. The aroma of cinnamon and vanilla would fill the house, making it feel extra cozy. When I transitioned to a vegan lifestyle, I wanted to recreate that comforting dish—minus the dairy. After experimenting, I found that soy milk and a hint of lemon gave it the perfect balance of creaminess and tang. Now, this version has become a staple in my home, especially on chilly evenings when I want something warm and nostalgic.
Why You’ll Love This Vegan Rice Pudding
Dairy-Free & Vegan – Made with creamy soy milk instead of dairy.
Easy & Quick – Simple ingredients, minimal prep, and ready in under 30 minutes.
Perfectly Spiced & Tangy – The combination of cinnamon, vanilla, and lemon makes this rice pudding irresistible.
Great for Meal Prep – Make a batch and store leftovers in the fridge for a quick, delicious snack!
Ingredient Notes
White Rice: Short or medium-grain rice, like Arborio or sushi rice, works best for a creamy consistency. Avoid long-grain rice like basmati, as it won’t absorb as much liquid.
Soy Milk: Provides a rich and creamy texture. You can also use oat, almond, or coconut milk.
Sugar: Regular granulated sugar works best, but you can substitute it with maple syrup, agave, or coconut sugar for a refined sugar-free option.
Vanilla Extract: Adds depth and enhances the flavor. Use pure vanilla extract for the best taste.
Cinnamon: Essential for a warm, comforting spice. Feel free to adjust the amount to taste.
Lemon Zest & Juice: The key to the tangy twist! Lemon brightens the pudding and balances the sweetness.
Pinch of Salt: Enhances all the flavors and prevents the pudding from tasting flat.
How to Make Vegan Rice Pudding
Step 1: Cook the Rice – In a medium saucepan, bring 1½ cups of water to a boil. Add the rice, lower the heat, and simmer until the water is fully absorbed (10-12 minutes). Stir occasionally to prevent sticking.
Step 2: Sweeten & Add Soy Milk – Once the rice absorbs the water, stir in the sugar and a pinch of salt. Then, pour in the soy milk and bring it to a gentle simmer over medium-low heat. Cook for another 15-20 minutes, stirring frequently, until the pudding thickens.
Step 3: Add Flavor – Once the rice pudding reaches a creamy consistency, stir in the vanilla extract, cinnamon, lemon zest, and lemon juice. Let it cook for another 2 minutes to fully incorporate the flavors.
Step 4: Serve & Enjoy! – Remove from heat and let the pudding sit for a few minutes to thicken further. Serve warm or chilled, sprinkled with extra cinnamon on top.
Vegan Rice Pudding Recipe Tips & Tricks
Stir Frequently: This prevents the rice from sticking to the bottom of the pot and ensures a creamy texture.
Adjust the Thickness: If the pudding thickens too much, add an extra splash of soy milk to loosen it up.
Chill for a Firmer Pudding: If you prefer a thicker pudding, let it cool completely in the fridge for a few hours before serving.
Boost the Flavor: Try adding a dash of nutmeg or cardamom for a more aromatic twist.
Make it Extra Creamy: Stir in a tablespoon of coconut cream at the end for a richer consistency.
History of Rice Pudding: A Global Favorite
Rice pudding is enjoyed across many cultures, each with its own unique twist. In Spain and Latin America, it’s known as arroz con leche, made with cinnamon and sometimes coconut milk. In India, kheer is a popular variation, often flavored with cardamom and nuts. The British version is typically baked and served with jam. No matter where you are in the world, rice pudding is a comforting, homey dish that brings people together.
Vegan Ingredient Substitutions & Variations
Milk Alternatives: Oat, almond, or coconut milk all work well. Coconut milk gives it an ultra-rich texture.
Sweetener Swaps: Use maple syrup, agave, or coconut sugar for a refined sugar-free version.
Chocolate Twist: Stir in a tablespoon of cocoa powder for a chocolatey version.
Tropical Flavor: Add shredded coconut and top with mango slices.
Nutty Crunch: Sprinkle with toasted almonds or pistachios.
Storage & Meal Prep
Refrigerator: Store leftovers in an airtight container for up to 4 days. It will thicken as it cools—simply add a splash of soy milk when reheating.
Freezing: Not recommended, as the texture may become grainy when thawed.
Frequently Asked Questions about Vegan Rice Pudding
Can I make this rice pudding sugar-free?
Yes! You can substitute maple syrup, agave, or coconut sugar instead of white sugar for a naturally sweetened version.
Can I use a different plant-based milk?
Absolutely! Almond, oat, or coconut milk will work just as well. Coconut milk will give it an extra rich and creamy texture.
What type of rice works best for rice pudding?
Short or medium-grain rice, like Arborio or sushi rice, works best because it absorbs more liquid and creates a creamier texture. Avoid long-grain rice like basmati, as it won’t thicken as well.
This tangy & creamy vegan rice pudding is the perfect balance of comforting, sweet, and slightly zesty. Whether you serve it for breakfast, dessert, or a snack, it’s a simple recipe that will keep you coming back for more.
If you try this recipe, leave a comment below and let me know how it turned out! Don’t forget to share it on Instagram and tag @healthy.living.enthusiast!
This vegan rice pudding is creamy, tangy, and perfectly spiced with cinnamon and vanilla. Made with soy milk and a hint of lemon, it's an easy and comforting dairy-free dessert or snack!
Ingredients
½ cup white rice (short or medium grain works best)
1½ cups water
½ cup sugar
1½ cups soy milk
1 teaspoon vanilla extract
1 teaspoon cinnamon (+ extra for serving)
Zest of ½ lemon (optional, for a tangy twist)
1 tablespoon lemon juice
Pinch of salt
Instructions
In a medium saucepan, bring 1½ cups of water to a boil. Add the rice, reduce the heat to low, and let it simmer until the water is fully absorbed (about 10-12 minutes). Stir occasionally.
Once the rice has absorbed the water, stir in the sugar and a pinch of salt. Mix well.
Pour in the soy milk and bring to a gentle simmer over medium-low heat. Stir frequently to prevent sticking. Let it cook for another 15-20 minutes, or until the pudding thickens.
Add the vanilla extract, cinnamon, lemon zest, and lemon juice. Stir well and continue cooking for another 2 minutes until fully combined.
Remove from heat and let the pudding sit for a few minutes to thicken further. Serve warm or chilled, sprinkled with extra cinnamon on top.
Notes
Stir Frequently – Prevents the rice from sticking and ensures a smooth, creamy texture.
Adjust Thickness – Add more soy milk if it thickens too much or chill for a firmer consistency.
Boost the Flavor – Try adding nutmeg, cardamom, or a splash of coconut cream for extra richness!
Did you make this recipe?
Please leave a comment on the blog or share a photo on Instagram