A traditional Bengali rice pudding made with milk, Govindabhog rice, ghee, and aromatic cardamom.
Bengali payesh is a classic dessert prepared for festivals, birthdays, special occasions, and family celebrations. Slow-cooked milk, fragrant Govindabhog rice, and the sweetness of sugar come together to create a rich, creamy, and comforting dessert.
Cow’s milk – Preferably fresh cow’s milk. If using another type of milk, take approximately double the quantity and boil it down until it reduces and thickens.
Govindabhog rice – The preferred rice for its fragrance and texture.
Cashews – As desired.
Raisins – As desired.
Sugar – According to taste.
Bay leaf – 1–2 leaves.
Cardamom – 2–3 pods.
Milk powder – A little, for extra richness and creaminess.
Ghee – For coating the rice and frying the dry fruits.
Rinse the Govindabhog rice thoroughly.
Soak it in water for about 20 minutes. This helps the rice cook more easily.
After 20 minutes, drain the water completely.
Add a little ghee and bay-leaf and mix gently so that the rice grains are lightly coated.
Keep the rice aside.
Wash the cashews and raisins.
Soak them in water for about 20 minutes.
Drain the water and keep them aside.
Pour the milk into a heavy-bottomed pot and bring it to a boil.
Keep stirring regularly to prevent the milk from sticking to the bottom of the pot or burning.
Once the milk starts boiling, lower the heat if needed and continue simmering.
Keep stirring patiently until the milk reduces to approximately half its original quantity and becomes thicker.
Tip: Slow cooking is the secret to rich, creamy payesh. Keep scraping the sides of the pot and stirring the milk occasionally.
Take one ladle of hot milk from the pot and pour it into a small bowl.
Add a little milk powder and mix thoroughly until smooth, ensuring there are no lumps.
Keep this mixture aside for later.
Add the ghee-coated rice to the reduced milk.
Mix gently and continue cooking over a low to medium-low flame.
Stir frequently, making sure the rice does not stick to the bottom of the pot.
Allow the rice to cook thoroughly in the milk until the grains become soft and tender.
Lightly crush or open the cardamom pods and add them to the payesh.
Add sugar according to your taste and mix well.
Continue stirring gently until the sugar dissolves and the rice is completely cooked.
Pour the reserved milk and milk powder mixture into the pot.
Stir well so that everything combines evenly.
Let it cook for another couple of minutes, stirring gently.
Heat a little ghee in a small pan.
Add the cashews and fry until they turn lightly golden.
Add the raisins and fry briefly until they plump up.
Turn off the heat.
Remove the payesh from the stove.
Add the fried cashews, raisins, and fragrant ghee to the pot.
Mix gently and let the payesh rest for a few minutes so the flavours can come together.
Your delicious, creamy Bengali payesh is ready to serve!