Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of rice pudding topped with raisins

Creamy Dairy-Free Rice Pudding


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Felicia Lim
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

Deliciously creamy, this dairy-free rice pudding is coziness in a bowl. Incredibly comforting, slightly sweetened and fragrant with spices, this can be enjoyed as a warm dessert or chilled for a fresh treat. Naturally gluten-free too.


Ingredients

Units Scale

Instructions

  1. Combine Milk, Water and Rice: In a medium pot, combine the uncooked short-grain rice together with the almond milk and water. Stir well and bring to a gentle simmer.
  2. Add Salt and Cook Until Creamy: Add salt and cook over low heat for about 25 minutes, stirring occasionally to prevent the rice from sticking to the bottom of the pot, until the rice becomes soft and creamy.
  3. Whisk Egg and Brown Sugar: In a separate bowl, whisk the egg and light brown sugar until the mixture becomes light and frothy.
  4. Add Some Rice Mixture to Egg Mixture: Gradually add 4–5 spoonfuls of the hot rice mixture to the egg mixture, stirring constantly to prevent scrambling.
  5. Transfer to Pot: Slowly pour the tempered egg mixture back into the pot with the rice mixture, stirring continuously. Let it cook for another 5 minutes over low heat, making sure it doesn’t boil.
  6. Remove from Heat and Add Vanilla, Spices and Raisins: Remove from heat and mix in vanilla extract, cinnamon, nutmeg, and raisins (if using). Stir well to combine.
  7. Let Sit Before Serving: Let the pudding sit for a few minutes before serving to allow the flavors to meld together. Serve warm or chilled, garnished with extra cinnamon.

Notes

Milk: I like using an unsweetened version of my homemade almond milk, but another unsweetened non-dairy milk will also work (such as cashew milk, rice milk, oat milk, coconut milk, etc). If you are not lactose-intolerant, go ahead and use regular milk instead.

Rice: I recommend using short-grain white rice varieties (such as Arborio rice or Carnaroli rice) as they have a higher starch content which gives the creamy consistency that we look for in rice pudding. Note: DO NOT rinse the rice before cooking – rinsing will remove the starch, which is what we want.

Egg: If you wish to make this rice pudding egg-free or vegan, you can leave out the egg directly.

Sugar: I used light brown sugar, but white sugar, cane sugar, or dark brown sugar will work too. Just note that the darker the color of the sugar, the darker will be the rice pudding.

Vanilla Extract: I like adding vanilla extract for extra flavor, so I highly recommend that you add it in. However, if you are using almond milk and want to highlight the taste of almonds, you can use almond extract instead.

Spices: I used a mix of ground cinnamon and ground nutmeg to add a beautiful flavor to this creamy rice pudding.

Raisins: For extra sweetness, I’ve added raisins (a mix of golden raisins and black raisins) to this recipe, but feel free to leave them out if you prefer.

Storing: To store, place the cooled dairy-free rice pudding in an airtight container and store in the refrigerator for up to 5 days. Reheat in the microwave or on the stovetop before serving.

  • Prep Time: 5 mins
  • Cook Time: 35 mins
  • Category: Desserts
  • Method: Stovetop