How to Make Bengali Payesh (Traditional & Healthy Version)

Bengali Payesh is a classic Indian rice pudding, hailing from the vibrant kitchens of Bengal. Known for its rich, creamy texture and subtle sweetness, Payesh is a staple in Bengali households, especially during auspicious occasions like birthdays, weddings, and festivals such as Poila Boishakh and Durga Puja. The essence of Payesh lies in its slow-cooked gobindobhog rice, simmered with full-fat milk, sweetened with jaggery (nolen gur) or sugar, and delicately flavored with cardamom and bay leaf. Traditional Payesh is not just a dessert but an emotion, symbolizing prosperity and togetherness. This health-conscious version of Bengali Payesh maintains its authentic taste and aroma while making smart ingredient choices. Using low-fat milk and jaggery as a natural sweetener, it offers a guilt-free indulgence for those who are calorie-conscious. Each spoonful delivers a luscious mouthfeel with hints of cardamom and the nutty bite of roasted almonds and pistachios. Ideal for lunch or festive meals, Payesh is both nourishing and soul-satisfying, making it a timeless Indian dessert loved across generations.

35 min total2 servingsEasy230 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash gobindobhog rice thoroughly and soak in water for 10 minutes
0%
10 min

Step 1 · Wash gobindobhog rice thoroughly and soak in water for 10 minutes

Wash gobindobhog rice thoroughly and soak in water for 10 minutes. Drain and keep aside.

Step 2: Heat low-fat milk in a heavy-bottomed kadai
0%

Step 2 · Heat low-fat milk in a heavy-bottomed kadai

Heat low-fat milk in a heavy-bottomed kadai. Bring it to a gentle boil on medium flame, stirring occasionally to prevent sticking.

Step 3: Add soaked rice and bay leaf to the boiling milk
0%

Step 3 · Add soaked rice and bay leaf to the boiling milk

Add soaked rice and bay leaf to the boiling milk. Reduce flame to low and simmer. Stir frequently to avoid lumps.

Step 4: Once rice is soft and cooked
0%

Step 4 · Once rice is soft and cooked

Once rice is soft and cooked, add crushed green cardamom. Mix well and continue simmering until the Payesh thickens.

Step 5: Switch off the flame and allow Payesh to cool slightly
0%

Step 5 · Switch off the flame and allow Payesh to cool slightly

Switch off the flame and allow Payesh to cool slightly. Add grated jaggery and mix until completely dissolved.

Step 6: Garnish with sliced almonds
0%

Step 6 · Garnish with sliced almonds

Garnish with sliced almonds, pistachios, and raisins. Serve warm or chilled as per preference.

Why this recipe is healthy

This Payesh recipe is a healthier alternative to the traditional version as it uses low-fat milk and jaggery instead of full-cream milk and refined sugar. Jaggery is less processed and offers trace minerals, while the reduced fat content helps keep the calorie count in check. By controlling portion size and using nutrient-dense ingredients, Payesh can be enjoyed as a wholesome dessert even for those monitoring their weight or blood sugar levels.

A note on tradition

Payesh holds a revered place in Bengali culture and Indian culinary heritage. It is traditionally prepared during birthdays (janmadin), Annaprashan (rice-feeding ceremony), and major festivals like Durga Puja and Saraswati Puja. In rural Bengal, Payesh is often made as an offering to deities, symbolizing purity and celebration. The use of gobindobhog rice, a special aromatic variety, sets Bengali Payesh apart from other Indian kheer variations. Passed down generations, Payesh is both a dessert and a ritual, marking the beginning of auspicious events.

← Back to Bengali Payesh