When you purchase through links on our site, we may earn an affiliate commission. Details.

Doodh Pak (Gujarati Rice Pudding)

| Featuring , , , , ,

Doodh pak is a simple and delicious Gujarati sweet, a type of rice pudding. Doodh pak is Gujarati for “Cooked Milk.” It is sweetened with milk and has basmati rice and Indian dessert spices, cardamom, nutmeg, and saffron. It also has one unusual ingredient, charoli, which is an almond-like nut often used with Indian desserts.

If you don’t have charoli, you can easily substitute in almost any kind of nut, especially almond or pistachio. In the video, I use charoli and pistachio together.

Doodh Pak

Doodh Pak vs Kheer

Doodh Pak is a traditional Gujarati dessert while kheer is a Hindi word to describe rice pudding, which is found throughout India. When it comes to the sweet, what makes Gujarati Doodh Pak different than kheer is the amount of rice. 

Kheer usually uses much more rice which creates a thicker pudding. Good doodh pak is quite thin and drinkable.

Doodh pak

Serving Doodh Pak

Doodh Pak is a sweet that is typically served with a meal, not after. People often like to eat it with masala puris, dipping their puris in the sweet milk as they go. Some people like to eat it with Bhujiyas as 

Doodh Pak is often made for special occasions. It is frequently served as prasad during festivals. 

In particular, doodh pak is used ceremonially as part of kali chaudash. Kali chaudash is the night before Diwali. Kali chaudash is “Indian halloween”, when the spirits come out. 

Doodh pak and bhajri no dhebra are placed layed out in “char raste” – four streets – usually the middle of a major intersection. The purpose is to bait out the spirits and negative energy from your home. 

Doodh pak

Tips for Making Doodh Pak

  • The rice can burn easily. Add ghee to the rice before adding the rice to the milk to make sure the rice doesn’t stick to the pan.
  • Brush the pan with ghee before adding the milk (see video), let it come to a boil without it burning. Only have to start stirring once the rice is added.
  • Make sure to stir continuously while the rice is boiling (about 20 minutes). Scrape the sides and scrape the bottom, I like to stir in a zigzag motion and scrape the sides each time.

Customizing for Your Tastes

  • If you don’t have charuli, which can be hard to find, use almonds. Almonds will taste pretty much exactly the same. Pistachios are also a great addition. If you have a nut allergy, sunflower seeds are a good substitution, just make sure to use unsalted.
  • Saffron is completely optional and is not necessary. It gives it a yellow color and also has a distinctive saffron taste.
Doodh pak

Doodh Pak

Puja Thomas-Patel
An Indian style rice pudding made with milk, rice, saffron and other spices, often served with puris
5 from 3 votes
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Dessert
Cuisine Indian
Servings 10
Calories 171 kcal


  • 6 cups milk full fat milk is best
  • 3 Tbsp basmati rice
  • ½ cup sugar
  • ½ tsp cardamom powder
  • ¼ tsp nutmeg powder
  • one pinch saffron optional
  • 2 Tbsp charoli or substitute almonds or sunflower
  • 2 tsp ghee


  • Rinse the rice at least 3 times and then soak in about 1 cup of water for 30 minutes. Then drain the water and mix in 1 tsp of ghee to coat the rice grains.
    Soak the rice
  • Brush a heavy-bottomed pan with 1 tsp of ghee. Then add in the milk and bring it to a boil. No need to stir the milk while it comes to a boil.
    Brush pan
  • If you are using saffron, take about two tablespoons of hot milk and add to your saffron strands to soak. Set aside.
    Soak saffron
  • Once the milk has come to a boil, add the rice and ghee mixture. Set a timer for 15 minutes and let it continue to boil on medium heat, stirring continuously. I like to scrape the sides and then the bottom in a zig-zag motion. After 15 minutes, check to see if the rice is cooked by taking a rice grain and testing it. It should be easily broken or smashed when lightly pressed with a spoon.
    Add rice and ghee
  • Now add the cardamom, nutmeg, saffron, and sugar. Let cook and reduce for 5 more minutes, making sure to stir continuously.
    Add spices
  • Then add in the charoli or nuts of your choice. Serve warm or cold from the refrigerator.
    Add charoli



Serving: 0.5cupCalories: 171kcalCarbohydrates: 21gProtein: 6gFat: 8gSaturated Fat: 3gPolyunsaturated Fat: 0.2gMonounsaturated Fat: 1gCholesterol: 20mgSodium: 56mgPotassium: 226mgFiber: 112gSugar: 17gVitamin A: 237IUVitamin C: 0.2mgCalcium: 190mgIron: 1mg
Keyword basmati rice, doodhpak, dudh pak, rice pudding, sweets
Tried this recipe?Let us know how it was!

Leave a comment

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

Recipe Rating