Almond Pudding (Keşkül) | Turkish Eats

This is a classic Turkish pudding. A simple yet very rewarding recipe!


  • 3/4 cup blanched almonds
  • 1/2 cup pine nuts
  • 1/2 cup hazelnuts
  • Ground pistachios
  • 5 1/2 cups whole milk
  • 3/4 cup sugar
  • 1/4 cup heavy cream
  • 3 tbsp corn starch
  • 1 egg yolk, beaten
  • Pinch of salt


  1. Place the nuts in a blender along with 1/4th of the milk.
  2. Grind them well to make a smooth paste.
  3. In a small bowl, dissolve the corn starch in 1/2 cup of milk.
  4. Put the paste in a saucepan. Add the remaining milk, sugar and the cream. Bring the mixture to a boil, stirring with a wooden spoon.
  5. Gradually add the corn starch mixture to the boiling milk mixture, then lower the heat and simmer, stirring frequently.
  6. Carefully add about 1 cup of the hot milk to the beaten egg yolk, then pour this mixture back into the saucepan.
  7. Add a pinch of salt.
  8. Simmer for about 10 minutes, stirring frequently, until the mixture thickens.
  9. Pour the mixture into individual serving dishes.
  10. Let it cool, then refrigerate for several hours to chill the pudding.
  11. Sprinkle ground pistachio nuts on top and serve.
© Mehmet Ozturk 2017