You only need seven ingredients to make this tasty recipe. This creamy vegan rice pudding is made with almond milk and flavored with orange, maple, and warm cinnamon spices.

When you take a bit of this dairy-, coconut-, and gluten-free rice pudding, you’ll find that it doesn’t lack any flavor. Whip up this vegan pudding for a delicious dessert today.

This Vegan Rice Pudding is…

  • Easy to Make
  • Simple (Few Ingredients)
  • Coconut-Free
  • Dairy-Free
  • Gluten-Free
  • Vegan Friendly
  • Vegetarian
  • Loaded with creamy flavors

How to Make Vegan Rice Pudding 

how to make vegan Rice Pudding collage
  1. Grab a pot and place it on the stove. Add in all your ingredients.
  2. Whisk together the mixture and bring to a boil, stirring occasionally.
  3. Once the rice thickens, stir continuously until the rice is fully cooked.
  4. Remove from the stove and add your favorite rice pudding toppings.

Scroll down for the full recipe with measurements and detailed instructions.

Tips & Tricks 

pot of Dairy-free Rice Pudding

Variety Of Rice 

I find a long grain white rice does best with this recipe. You will find that other varieties, like brown rice, etc., won’t produce the same creamy, flavorful texture.

Heavy-Bottom Pot 

You will find that investing in a great heavy-bottom pot is important. A nice heavy-bottom pot is going to help your rice to cook evenly without burning.


I love using a whisk to incorporate all the ingredients and mix while the pudding is boiling. Using a whisk allows me to safely break up any lumps of rice that might be developing.


jars of Dairy-free Rice Pudding


Raisins add a great flavor to the rice pudding—just toss them in at the end of cooking. The liquid will soak into the raisins, plumping them up a bit.


Top your vegan rice pudding with some fresh jam, diced fruit, a drizzle of chocolate, etc. Toppings really elevate the flavor of this delicious pudding.

Vegan Rice Pudding FAQs

one jar of Dairy-free Rice Pudding

Do you need egg for a creamy rice pudding? 

No! You do not need to use an egg in this recipe. You will find that this recipe makes rice pudding just as creamy and rich as it would be if eggs were used.

Can you make rice pudding ahead of time? 

I love rice pudding warm fresh from the pan on the stove. But, if you want to, you can make some and store it for 1–2 days in the fridge. Then serve pudding cold or warm it back up on the stove.

If you opt to warm it up on the stove, make sure to add more almond milk to help thin out the pudding as it heats up. It will thicken a lot as it cools down.

Can you freeze almond milk rice pudding? 

You can freeze this rice pudding by storing it in a freezer for up to 3 months. Then when you want to eat some, let it thaw in the fridge overnight.

Eat it cold or warm it up in the microwave or on the stove. Do a low and slow heat on the stove to prevent it from burning.

Dairy-free Rice Pudding

Vegan Rice Pudding

This creamy vegan rice pudding is made with almond milk and flavored with orange, maple, and warm cinnamon spices. 

Prep Time: 5 minutes

Cook Time: 15 minutes

Total Time: 20 minutes

Course: Dessert

Cuisine: American

Diet: Gluten Free, Vegan, Vegetarian

Keyword: coconut rice pudding, dairy free rice pudding, gluten free rice pudding, vegan rice pudding

Servings: 4 cups

Calories: 254kcal

  • 3 cups almond milk
  • 1 cup water
  • 1 cup white rice
  • Zest of 1 orange
  • ¼ cup maple syrup
  • 1 tsp vanilla
  • 1 tsp ground cinnamon
  • ½ tsp salt
  • Place all the ingredients in a pot.

  • Grate the orange. Whisk ingredients together well.

  • Put the pot over the stove to boil, stirring occasionally to make sure the rice doesn’t stick to the bottom.

  • When it starts to thicken, stir continuously until rice is cooked.

  • Serve warm with more cinnamon sprinkled on top.

Calories: 254kcalCarbohydrates: 52gProtein: 4gFat: 3gSaturated Fat: 1gSodium: 542mgPotassium: 102mgFiber: 1gSugar: 12gVitamin A: 1IUVitamin C: 1mgCalcium: 267mgIron: 1mg

Leave a Reply

Your email address will not be published. Required fields are marked *