Puddings 🇱🇧 Lebanese 20 min meal

Mhalabiyeh Lebanese milk pudding with rose water

A light, wobbly milk pudding scented with rose water and orange blossom, topped with pistachios.

Rate this recipe Be the first to rate it
  • Time20 min, plus chilling
  • LevelEasy
  • Costabout £0.20 a head

Cost is worked out from Aldi and Tesco shelf prices in October 2026. Your shop and brands will differ.

6 servings

Ingredients

Tick what you need to buy. It goes on your shopping list.

Method

  1. 1

    Whisk the cornflour with 150 ml of the cold milk until smooth.

  2. 2

    Heat the remaining milk and sugar in a pan until steaming but not boiling.

  3. 3

    Pour in the cornflour mixture, whisking. Cook over a medium heat for 6 to 8 minutes, stirring, until thick enough to coat a spoon.

    8 min
  4. 4

    Take off the heat and stir in the rose water and orange blossom water.

  5. 5

    Pour into 6 glasses and chill for 3 hours until set.

    180 min
  6. 6

    Top with pistachios and rose petals to serve.

Double check before you cook. Recipes can contain mistakes. Any diet labels come from the ingredients as written in this recipe and are a guide, not a guarantee. Always check every ingredient and the packet label for allergens and cross contamination, and ask your doctor or dietitian what is right for you, especially with coeliac disease, diabetes or a serious allergy. This is not medical advice.

More Lebanese recipes

See all Lebanese recipes

More puddings