Creamy Dairy-Free Vegan Rice Pudding Recipe

This vegan rice pudding is luxuriously creamy, gently sweet, and delicious served hot or chilled. For a bright contrast, top it with the spiced orange compote—its citrusy freshness pairs beautifully with the rich pudding.

Vegan rice pudding in a dessert glass with a cinnamon stick and vanilla bean placed next to it.

Originally published July 7, 2022. Updated with clarifications and tips on August 18, 2023.

Recipe Highlights

Rice pudding evokes warm memories for many. This plant-based version preserves the comforting flavor and texture while remaining simple and approachable. Key reasons you’ll enjoy it:

  • Creamy, satisfying texture. Evaporated oat milk creates a silky, indulgent pudding that still feels classic.
  • Warm, familiar flavors. Cinnamon and vanilla give the pudding its comforting, nostalgic character.
  • Fruity contrast. Instead of the usual raisins, a spiced citrus compote adds brightness and balances the richness.
  • Minimal ingredients. The pudding uses just eight ingredients, and the compote only seven—easy to make with pantry staples.

Key Ingredients

Rice: Short-grain rice is ideal—arborio or sushi rice gives the best creamy result.

Evaporated oat milk: This concentrated plant milk yields an exceptionally creamy texture. If you prefer, evaporated coconut or canned coconut milk are fine substitutes; expect a mild coconut note.

Vanilla bean: Use the seeds for the most aromatic vanilla flavor. If needed, substitute with 2 teaspoons vanilla extract or vanilla paste.

Cinnamon stick: A stick provides a gentle, rounded cinnamon flavor. If you don’t have one, 1/4 to 1/2 teaspoon ground cinnamon works.

Vegan butter: A tablespoon of vegan butter enriches the pudding and gives it a silky mouthfeel.

Orange peel: A strip of orange peel adds a subtle citrus lift that complements the compote.

Vegan rice pudding ingredients measured out into bowls with 2 cans of evaporated oat milk on a white surface.

Recipe Pro-Tips

Rinse the rice first. Rinsing removes excess surface starch and helps the pudding become creamy rather than gluey. Swirl the rice in water and drain a few times until the water runs clearer.

Stir periodically. While simmering, stir every few minutes to prevent sticking and to ensure even cooking.

Remove from heat before it becomes too thick. Rice pudding continues to thicken as it cools. After simmering, transfer the pudding to a heatproof bowl so it stops cooking in the pot and reaches the right consistency.

Press plastic wrap to the surface when chilling. When refrigerating the pudding, press plastic wrap directly onto the surface to prevent a skin from forming.

A glass bowl of vegan rice pudding with a cinnamon stick and vanilla bean next to it.

Vegan Rice Pudding

Course: Dessert
Cuisine: American
Prep Time: 5 minutes
Cook Time: 40 minutes
Chill Time: 1 hour
Total Time: 1 hour 45 minutes
Servings: 4
Calories: 347kcal
Author: Ai Willis
Creamy and gently sweet, this vegan rice pudding shines with cinnamon and vanilla and is excellent topped with a spiced citrus compote.

Ingredients

Rice pudding ingredients

  • ½ cup white rice
  • 1 cup water
  • 2 cans evaporated oat milk
  • ¼ cup granulated sugar
  • ¼ teaspoon fine salt
  • 1 tablespoon vegan butter
  • 1 cinnamon stick
  • 1 vanilla bean (seeds only)
  • 1 strip orange peel

Orange compote ingredients

  • 3 oranges
  • 1 grapefruit
  • 1 tablespoon granulated sugar
  • ½ cup water
  • 1 tablespoon agave syrup or maple syrup
  • 1 cinnamon stick
  • 1 vanilla bean pod (leftover from the pudding)

Instructions

  • Add the rice and water to a pot and bring to a boil over medium-high heat. Once boiling, reduce the heat to low and simmer for 10 minutes.
    A pot with rice cooking in water.
  • Stir in the evaporated oat milk, sugar, vegan butter, salt, orange peel, cinnamon stick, and the scraped vanilla seeds. Heat the mixture over medium-high until it comes to a gentle boil.
    Milk, butter, cinnamon, and an orange peel added to the pot of cooked rice.
  • Once boiling, lower the heat to a gentle simmer and cook for about 30 minutes, stirring frequently so the rice doesn’t stick and the pudding thickens evenly.
  • Remove the pot from the heat and transfer the pudding into a heatproof bowl to stop the cooking. Let it cool slightly.
    Cooked rice pudding in a pot, ready to be chilled.
  • If serving chilled, press plastic wrap directly onto the surface and refrigerate for about 1 hour.
  • While the pudding cools, prepare the orange compote. Segment the oranges and grapefruit and place the segments in a heatproof bowl.
    Orange and grapefruit segments in a glass bowl.
  • In a small pot, combine the sugar, water, syrup (agave or maple), any citrus juices from segmenting, the cinnamon stick, and the leftover vanilla pod. Bring to a boil over medium-high heat.
    Syrup heated in a pot with a vanilla bean and cinnamon stick.
  • Reduce heat and simmer for about 10 minutes. Pour the syrup over the citrus segments and let the compote cool completely.
    Citrus compote in a glass bowl.
  • Spoon the compote over individual servings of rice pudding and enjoy.

Love this recipe?Snap a photo and share it on social media using the creator’s tag if you’d like to show your result.

Nutrition

Serving: 1g
| Calories: 347kcal
| Carbohydrates: 64g
| Protein: 4g
| Fat: 10g

Storage Directions

Storing: Keep the pudding in an airtight container in the refrigerator for up to 3 days.

Freezing: Cool freshly made pudding to room temperature, portion into thick freezer bags, remove as much air as possible, and freeze for up to 3 months. Thaw overnight in the refrigerator.

A spoon scooping a bite of vegan rice pudding.

Frequently Asked Questions

Does rice pudding contain dairy?

Traditional rice pudding often contains milk or cream. To make it dairy-free, substitute plant-based milks (such as evaporated oat milk) and vegan butter. For a fully vegan pudding, avoid any egg yolks as well.

Is rice pudding healthy?

Rice provides carbohydrates for energy and is generally low in saturated fat and sodium. The citrus compote adds vitamin C and other nutrients. For more fiber and protein variety, alternate between refined and whole grains in your diet.

Can you taste the oats from evaporated oat milk?

The cinnamon, vanilla, and orange flavors dominate in this recipe, so the oat milk’s flavor is not noticeable.

Is rice pudding gluten-free?

Yes. This recipe is gluten-free when made with the listed ingredients. Confirm that any packaged items you use are labeled gluten-free if you have a sensitivity.

What rice is best for rice pudding?

Short-grain rice—such as arborio, pudding rice, or sushi rice—yields the creamiest pudding. If only long-grain rice is available, it will still work.

Can I use leftover cooked rice?

Yes. Skip the initial rice-and-water step and add cooked rice directly to the oat milk mixture, then simmer until the desired consistency is reached.

A half eaten glass of vegan rice pudding with citrus segments on top.

More No-Bake Vegan Dessert Recipes

If you enjoy no-bake treats, try other simple vegan desserts like no-bake blueberry cheesecake bites, blueberry overnight oats for breakfast, or refreshing mango sorbet when mangoes are in season.