Go Back
+ servings
dairy-free rice pudding in a jar with a spoon resting beside it
Print

Meaningful Eats

Dairy-Free Rice Pudding (with Egg Yolks!)

8 servings
This dairy-free rice pudding is rich and creamy thanks to cashew milk, dairy-free cream and egg yolks.
It tastes like REAL DEAL old-fashioned rice pudding and nobody will be able to tell it's dairy-free!
Course Dessert
Cuisine American
Diet Gluten Free
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes

Ingredients

  • 4 cups (950ml) cashew milk (see note)
  • 2 cups (480ml) water
  • 1/2 cup (105g) white basmati rice
  • 2/3 cup (160ml) dairy-free heavy whipping cream (see note)
  • 1/3 cup (67g) granulated sugar
  • 2 large egg yolks
  • 1 ½ teaspoons vanilla extract or vanilla bean paste
  • ½ teaspoon kosher salt
  • 1/2 cup (100g) raisins optional

Instructions

  • In a large saucepan, add the cashew milk and water. Bring to a boil over medium heat, watching closely so the mixture doesn’t boil over.
  • When milk boils, stir in the rice and keep stirring until mixture returns to a simmer. Reduce the heat to medium-low and cook, stirring every 5 minutes to scrape the rice off the bottom of the pan. Try not to let the mixture boil vigorously, you want a gentle simmer. Scraping the bottom of the pan often is important so the rice doesn’t stick.
  • Cook for 30 minutes or until the rice is tender. If the pudding starts to look too thick, add a little more water. It should thicken slightly, but still loosen with each stir. Remove from the heat for a bit.
  • Meanwhile, in a large measuring cup whisk together ⅓ cup of the dairy-free heavy whipping cream along with the sugar, egg yolks and salt.
  • Heat the remaining ⅓ cup dairy-free heavy whipping cream in the microwave for 30 seconds until just barely hot. While whisking constantly, slowly pour the hot cream into the egg mixture. Start with a few drops at a time and then slowly add the rest while whisking constantly.
  • While whisking constantly, ladle a spoonful of the rice mixture, a few dollops at a time, into the egg mixture. You want to bring the temperature of the eggs up slowly so they don’t scramble. Repeat with another ladle-full of the pudding, trying to use the liquid from the pudding if possible.
  • Turn the heat back onto low for the rice pudding. Slowly pour the egg mixture into the pot of rice pudding, while whisking constantly.
  • Bring the pudding to a gentle simmer and cook for 2-3 more minutes. Don’t let the pudding boil once the eggs have been added.
  • Note: The rice pudding should be noticeably thickened and saucy, but still more sauce than rice. It will set in the fridge as it cools. If the pudding is too thick, add a little more dairy-free cream. If it’s too thin, cook for a little longer.
  • If using raisins, add them to the hot pudding after it’s finished cooking. Let cool for a few minutes if serving warm. If serving cold, transfer to a glass bowl and cover. Refrigerate until ready to serve and up to 4 days.
  • Scoop into bowls and top with cinnamon before serving. Enjoy!

Notes

To Make-Ahead: This recipe can be made up to 4 days in advance. Serve chilled or reheat to serve warm.
To Store: Let cool, then store in an airtight container in the refrigerator for up to 4 days.
To Freeze: Let cool, then store in an airtight container, leaving some space for expansion. Freeze for up to 2 months. Thaw in refrigerator overnight. Stir well as freezing may slightly change the texture.
To Reheat: To serve warm, place on stove on low heat and stir frequently until warm. Or microwave in short increments, stirring occasionally to heat evenly. To restore creaminess, add a little cashew milk or dairy-free heavy whipping cream, if needed.
RECIPE TIPS
    • Use high-quality cashew milk. I recommend using Elmhurst Unsweetened Cashew Milk. It only contains two ingredients, cashews and water, which works well for this recipe. Other cashew milks will work, but the added gums and stabilizers may affect the pudding consistency as it cooks. 
    • Use a good-tasting dairy-free cream. I like to use the brands Country Crock or Silk Dairy-Free Heavy Whipping Cream to finish the pudding. You can also use full-fat coconut milk.
    • Use the right type of rice. I recommend white Basmati rice for this recipe!
    • Cook to the right consistency. After cooking, the pudding should still be more liquid than rice. It will thicken more in the refrigerator.

Nutrition

Calories: 171kcal | Carbohydrates: 19g | Protein: 2g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 71mg | Sodium: 237mg | Potassium: 38mg | Fiber: 0.1g | Sugar: 9g | Vitamin A: 356IU | Vitamin C: 0.1mg | Calcium: 24mg | Iron: 0.2mg