8 servings

Cooking Time

50 mins


  • 2 L whole milk
  • 20 ml white vinegar
  • 85 g sugar
  • ¼ tsp salt
  • 2 green cardamom
  • ¼ tsp rose water
  • 10 g pistachios (blanched and peeled)
  • dried rose petals (for garnishing)

Chhana'r payesh—a dessert made by first curdling milk, and then briefly cooking the resultant cottage cheese in more milk—is possibly the easiest among the myriads of payesh that Bengalis make. If you have all the ingredients, and you most likely do—it's just milk, sugar, and nuts—it only takes 40 minutes to cook from start to finish. Once chilled in the fridge, chhanar payesh is a crowd-pleasing dish for summer get-togethers, or to take to a potluck when you haven't got the time to make something elaborate.

Recipe Notes


  1. Soak pistachios in hot water for 5 minutes. Remove their outer covering to reveal bright-green pistachios. Set aside.
  2. Set 1 L milk to boil in a saucepan along with split cardamom pods, sugar and salt. Reduce it on low heat to 30% of its original volume, about 30 to 40 minutes.
  3. Meanwhile, in a second saucepan, heat another 1 L of milk. When it comes to a boil, turn off the heat and allow it to cool for 2 minutes. Add vinegar and cover for 10 minutes. When the milk has curdled, strain it over a fine-mesh strainer or a cheesecloth.
  4. Once the milk in the first saucepan has properly thickened, and the chhana has been drained of all the excess whey, crumble the chhana into the thickened milk.
  5. Add blanched pistachios and rose water. Cook until you see steam coming out (don't overcook the chhana at this stage or it will become dry and squeaky). Turn off the heat and transfer to a dish to cool.
  6. Refrigerate for 6 hours, and serve chilled with a garnish of dried rose petals rehydrated in water.


  • saucepan with lid
  • fine-mesh strainer/cheesecloth

Mesh strainer

Mesh strainer




  • stove