Go Back
Creamy vegan kheer recipe served in a brass bowl with saffron and pistachios

Vegan Kheer Recipe! Authentic, Creamy & Dairy-Free Indian Dessert

A creamy and authentic vegan kheer recipe made with basmati rice, plant-based milk, cardamom, and saffron. This dairy-free Indian rice pudding is rich, comforting, and perfect for festivals like Diwali, Eid, and Ramadan.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course: Dessert
Cuisine: American
Calories: 230

Ingredients
  

  • ½ cup basmati rice
  • 3 tbsp plant-based milk (almond, oat, coconut, or soy)
  • ¼ to ⅓ cup sugar or maple syrup (adjust to taste)
  • ¼ tbsp cardamom powder
  • Few saffron strands
  • 2 tbsp chopped pistachios or almonds
  • 1 tbsp raisins

Equipment

  • 1 Heavy-bottom saucepan or pot
  • 1 Wooden spoon or spatula
  • 1 Measuring cups and spoons
  • 1 Small bowl for soaking rice

Method
 

  1. Rinse basmati rice 2–3 times until the water runs clear. Soak the rice for about 20 minutes.
  2. Add plant-based milk to a heavy saucepan and bring it to a gentle boil over medium heat.
  3. Drain the soaked rice and add it to the milk. Reduce heat to low.
  4. Simmer the mixture for 25–35 minutes, stirring frequently so the rice does not stick to the bottom.
  5. Once the rice becomes soft and the milk thickens, add sugar or maple syrup.
  6. Stir in cardamom powder and saffron strands. Cook for another 5 minutes.
  7. Add chopped pistachios, almonds, and raisins.
  8. Turn off the heat and allow the kheer to rest for a few minutes. It will thicken further as it cools.

Notes

  • Oat milk creates the creamiest texture for vegan kheer.
  • Almond milk provides a lighter traditional flavor.
  • Coconut milk adds richness; mix with water if it feels too heavy.
  • Always cook on low heat and stir frequently for the best texture.
  • Kheer thickens more after cooling. Add warm plant milk if needed before serving.
  • Store in an airtight container in the refrigerator for up to 4 days.