Vegan Slow Cooker Rice Pudding is so easy and simple to prepare. This recipe is based on the rice pudding my family cooked when I was growing up in Scotland. A bowl of creamy, milky, sweet and thick rice pudding is just the perfect comfort food. The main difference between vegan rice pudding and traditional dairy rice pudding is the milk that is used. For dairy-free rice pudding you can use any type of plant-based milk you prefer but this recipe will work fine with any type of milk.

Preparing rice pudding in the slow cooker makes for a delicious mid-week supper or dessert and is perfect for hungry kids and busy families. You only need three key ingredients: pudding rice, sugar and milk. Mix the ingredients together and leave the pudding to do its thing for a few hours.
Jump to:
🧡 Why You’ll Love This Rice Pudding
- 🍚 Old-Fashioned Comfort This pudding brings back memories of classic school dinners and cosy childhood suppers.
- ⏱️ Hands-Off Cooking Just 5 minutes of prep, and your slow cooker does the rest. Perfect for busy families, midweek puddings, or no-fuss Sunday desserts.
- 💰 Budget-Friendly Made with simple, everyday ingredients like rice, sugar, and milk. This is a wonderfully cheap and cheerful pudding that fills hungry tummies.
- 🍓 Easy to customise Add fruit jam, a handful of raisins, or a dollop of cream. Serve warm or chilled, with berries or preserves whatever suits your taste.
- 🌱 Naturally Dairy-Free Use your favourite plant milk, whether that’s oat, almond, soya or coconut. Many medieval rice puddings would have used almond milk!
- 📚 Traditional British Favourite Rice puddings have been loved in Britain for centuries, and this easy recipe helps keep the tradition alive in our kitchens.
Origins of Rice Pudding
If you are interested in finding out about the origins of rice pudding then click the toggle '📜' below.
📜 Origins of Rice Pudding
Rice pudding has been enjoyed in Britain since the Medieval and Tudor eras. The first recipe for rice pudding that resembles a modern rice pudding, was written by an English writer in 1615 Gervase Markham and was titled whitepot. Medieval style rice pudding or rice pottage was rice cooked with milk, either from an animal or during holy fasting periods, such as Lent, almond milk would have been used, and the thick rice would have been flavoured with spices, sugar, rosewater, or saffron. Although, this type of rice pottage would only have been available for richer members of medieval society. During the British Victorian era rice pudding was a grand dessert as many eggs were added to the creamy rice, possibly some wine too, and a border of pastry would be baked around the pudding dish. Nowadays, many countries around the world have different variations of a sweet rice pudding.
💬 What Readers Are Saying!
- ⭐️⭐️⭐️⭐️⭐️ “Made this today. Can’t think of an easier pudding. It’s true the prep was only 5 mins max. Definitely one to add to the rotation. The whole family enjoyed it.”
How To Prepare
To prepare this rice pudding all you need is some margarine to grease the slow cooker, as well as rice, sugar, and milk.



Step 1: Grease the slow cooker bowl with margarine or butter.
Step 2: Add the rice and sugar.
Step 3: Pour in the milk and mix everything together.
Step 4: Cook on the high setting for 3 hours. Give the rice pudding a stir at the 2 hours 15 minute mark if possible. Cook for another 45 minutes.

Step 5: If the rice pudding is a little thin leave it with the lid off and the cooker switched off for 5 minutes and the pudding will thicken up.
Serving suggestion: Enjoy with fruit jam and fresh berries.
***please note: for US measurements click the 'US customary button' within the recipe and the measurements will switch to tablespoons, cups, and ounces.***
📖 Recipe

Vegan Slow Cooker Rice Pudding
Equipment
- slow cooker/crockpot at least 3.5 litres (3 quarts plus)
- mixing spoon
Ingredients
- 100 grams pudding rice (this is a short-grain type of rice)
- 800 millilitres plant-based milk [such as soya, oat, or almond, or your usual milk]
- 5 tablespoons granulated sugar [use more or less sugar to taste, or your choice of sweetener, sugar, or syrup]
To grease the slow-cooker:
- 1-2 teaspoons margarine or butter
Instructions
- Grease your slow cooker with the margarine as sometimes the rice pudding can stick to the pot sides as it cooks.1-2 teaspoons margarine or butter
- Add the rice, sugar and milk to the slow cooker and stir.100 grams pudding rice, 800 millilitres plant-based milk, 5 tablespoons granulated sugar
- Set the slow cooker to the high setting and pop the lid on. Leave to cook for 2 hours and 15 minutes. (Alternatively, you can just leave it for the 3 hours if you don't have the time to stir as it will be fine with a good stir at the end of cooking)
- Give the rice pudding a quick stir and check to see if the rice is soft and absorbed the milk to a creamy, thick consistency. At this stage the pudding is usually still thin and needs another 45 minutes but some slow cookers may cook faster. Don't remove the lid for too long as you want to keep the heat inside. If the rice is not quite soft and the consistency is not thick enough then leave to finish cooking for another 45 minutes.
- After 3 hours total cooking the rice pudding is usually ready. If the pudding looks like it is too thin but the rice is soft just turn off the heat, leave the lid off and as the pudding cools slightly it will become thicker.
- If you need to reheat the pudding after leaving it to thicken up, then place the lid back on and turn the heat to high. After 20 minutes the pudding should be heated enough to enjoy.
- ***Please note: some slow cookers or crock pots may run slow and as a result the rice pudding may require longer to cook than advised.***
Notes
- Nutritional data is provided for guidance only and is not an exact calculation as ingredients vary.
- Nutritional info does not include the margarine used to grease the slow cooker.
- We used a Swan retro 3.5 litre slow cooker with a ceramic inner pot, other slow cookers or crockpots may require less or more time to cook the slow pudding.
- Leftover rice pudding can be cooled and stored in the fridge, in a covered container, for up to 3 days. Enjoy chilled or reheat.
- You can store individual portions of rice pudding in small tubs [about the size of small yogurt cartons] and enjoy leftovers chilled similar to a Muller rice pudding pot. Add a spoonful of fruit jam to the middle for a tasty variation. These chilled rice pudding pots are delicious for pack lunches, picnics or just for everyday snacks.
- To reheat add the pudding to a non-stick saucepan and add in a little extra milk as the pudding will be very thick. Over a low-medium heat stir until the pudding is piping hot. Rice pudding can also be reheated using a microwave.
- This recipe provides 4 small servings of rice pudding or 3 larger servings. Rice pudding is a filling dessert so a small bowl does go a long way.
- For more servings double the ingredients although you may have to adjust the cooking times.
- Stove-top method: Use a completely non-stick pot as the likelihood of the pudding sticking to the pot is quite high. Also, use a milk that copes well with cooking. To prepare stove-top rice pudding add the ingredients to your pot, bring to the boil, lower the heat, and simmer gently over a low heat until the rice is soft. Be careful not to fast boil the milk and stir the rice frequently. Once the rice is soft and the pudding is nice and thick it is ready. However, if the pudding seems too thin you can just take the pot off the heat, place a lid over the pot, and leave to sit for 20-30 minutes until the pudding has thickened up. If the pudding is too thick you can thin it down with a little extra milk until it is at the consistency you prefer.
- Oven method: Rice pudding is traditionally prepared in the oven and many people love the skin that occurs on the top of the pudding as a result. To prepare in the oven, grease a casserole dish with margarine or butter, and add all the ingredients. Stir the ingredients together. Place a lid on the pudding and leave to cook for about 2-3 hours at 140 Fan/ 160 Celsius/ 325 Fahrenheit /Gas 3. Remove the lid and check to see if your pudding is thick and creamy. Give it a good stir. If not place back in the oven with the lid off for another 15-20 minutes. If you don't like the skin that forms just remove or it can be stirred into the pudding. My daughter actually shudders at the thought or sight of rice pudding skin whilst other family members love it!
- Raisins are often added to rice pudding so you can add a handful at the beginning of cooking if liked. At the end of cooking if the raisins have caused the rice pudding to become too thick for your likeing you can stir through some extra milk.
Nutrition
Frequently asked questions
Traditionally in the UK, a type of rice labelled pudding rice is used to prepare rice pudding. Pudding rice is a short-grain rice that is extra starchy and chalky, and works amazingly when cooked in milk as when heated and simmering the ingredients bind together into a thick creamy pudding.
However, any short-grain rice can be substituted including using other rice varieties such as Thai jasmine, basmati, Arborio, and risotto. Brown or whole-grain rice can also be used. However, it's important to note that when using a different rice the cooking times may need to be adjusted so do keep a close watch on the pudding as it cooks to avoid over cooking and extend the cooking times if required. Also, do keep in mind that a different type of rice will likely also affect the texture of the finished pudding compared with using pudding rice.
Traditional accompaniments to rice pudding is a dollop of fruit jam such as strawberry, raspberry, bramble or blackberry.
Other ideas include a hot berry coulis which is easy to make and tastes amazing drizzled over rice pudding. To prepare a coulis stew some berries such as raspberries or strawberries (fresh or frozen) in their own juices, or add a few tablespoons of water to help them along, which will be released as they heat up and simmer. Simmer for about 10 minutes. Add sugar or a sweetener if liked. My family enjoys the tart taste of the berries without added sugar or syrup and I don't tend to strain the coulis but if your family will be bothered by any berry seeds then strain those out with a sieve.
Instead of fruit jam or a coulis you can add any type of jam or preserve to your rice pudding including marmalade, grape jelly, apple sauce, or cranberry sauce. Or try adding fresh berries, stewed fruits, canned fruit cocktail or other canned fruit such as pears or peaches.
For extra creamy rice pudding you can stir a little vegan pouring cream through the finished pudding or add a dollop of whipped cream to each serving or even a scoop of plant-based ice cream for a hot and cold dessert.
Yes, you can stir some ground cinnamon, nutmeg, mixed spice powder, pumpkin spice or apple pie powder, ground cloves, allspice, mace, ground ginger, ground cardamon, star anise, or any warm spice you like to the pudding at the beginning of cooking. Or dust some spice over the top of the finished pudding.
Other flavours you can add to the rice pudding include a few drops of rose water [this was popular during medieval times], vanilla extract, almond extract, or freshly grated lemon or lime zest.
A traditional addition is a small handful of dried fruits such as sultanas or raisins and these will plump up nicely as the rice pudding cooks.
Another idea is to replace the plant-based milk with a flavoured plant-based milk such as chocolate, banana or strawberry soya milk. These flavoured rice puddings make delicious chilled rice pudding pots and are a delicious alternative to yogurt. Top the flavoured rice pudding with matching flavours such as for strawberry rice pudding add thin slices or diced pieces of fresh strawberries, a drizzle of strawberry coulis, or some strawberry fruit jam to the finished pudding.
Any type of diary-free milk is suitable although each will add different levels of creaminess, flavours and sweetness to the finished pudding. We like using oat milk as it creates a creamy, pale rice pudding, but we also like using soya milk or almond milk, as these cope well with slow cooking and they taste nice. Some types of dairy-free milks do slightly colour the rice pudding which doesn't bother us. Coconut milk (not the one in the tin) is also a nice choice but this does add a subtle coconutty taste which some may dislike.
More traditional milk puddings - made dairy-free
Easy puddings made with milk have been popular in Britain for centuries and are also an old-school dinner favourites. A milk pudding is the ultimate comfort food and can bring back many happy or even not-so-happy memories of school dinners!
A few of our family favourites are this Semolina Pudding which I also have fond memories of enjoying for primary school dinners back in the 80s, and this Sweet Barley Pudding which is a very old Scottish favourite, and for extra special desserts you can't go wrong with everyone's favourite Chocolate Custard Pudding especially when topped with cream and strawberries. All our recipes use vegan-friendly ingredients but as they are adapted from vintage traditional recipes you can use your usual milk if you are not vegan or plant-based.
Comments
Prepared our Vegan Slow Cooker Rice Pudding recipe? Do let us know how you got on with the recipe by dropping us a comment below. All feedback very much appreciated. Thanks so much! Jacq x
Fiona says
Made this today. Can’t think of an easier pudding. It’s true - the prep was only 5 mins max. Definitely one to add to the rotation. The whole family enjoyed it.
Jacq says
Hi Fiona, So happy your family enjoyed the rice pudding and I really appreciate you taking the time to comment, thanks! Jacq x
Gina says
Thanks for sharing. I have not had rice pudding in a long time. I will have to try your recipe.
Jacq says
Hope you enjoy! Traditional puddings are the best!
Jeannie says
love a good plantbased recipe, I havent tried my own rice pudding but it is somehow similar to our local dish except the use of milk. looking forward to try this.
Jacq says
Great. Hope you enjoy the rice pudding! Happy Cooking!
Colette says
We eat rice three times a day at our house. We make rice porridge a lot but not rice pudding. Cooking the rice in the slow cooker is an excellent idea because that will ensure the consistency of the rice pretty well. I’ve never done that before, so I have to give it a try. I can’t wait to try it. Thanks for the tips 😀
Jacq says
Rice porridge sounds amazing! Would love to try it. Hope you try the rice pudding. Happy cooking!
Cindy Mom the Lunch Lady says
I'm proud to say I've perfected my rice pudding recipe when working in the retirement home. Your crockpot version sounds heavenly!
Jacq says
Thanks so much! My family have this rice pudding most weeks its so good.