Go Back

Arabic Dessert That Is Sweet and Fragrant - Simple, Comforting, and Aromatic

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 6 servings

Ingredients
  

  • 4 cups whole milk (or almond milk for dairy-free)
  • 6 tablespoons cornstarch
  • 1/2 cup granulated sugar (adjust to taste)
  • 1/8 teaspoon fine salt
  • 1–2 teaspoons rose water
  • 1 teaspoon orange blossom water
  • 1 teaspoon vanilla extract (optional but nice)
  • For topping: 1/2 cup finely chopped pistachios
  • Optional garnish: ground cinnamon or cardamom, honey or simple syrup, dried rose petals

Instructions
 

  • Make a slurry: In a bowl, whisk 1 cup of the milk with the cornstarch until completely smooth. No lumps.
  • Heat the base: In a medium pot, add the remaining 3 cups milk, sugar, and salt. Warm over medium heat, stirring until the sugar dissolves and the milk is steaming.
  • Thicken: Whisk the slurry again, then slowly pour it into the warm milk while stirring constantly. Keep stirring. The mixture will start to thicken after 3–5 minutes.
  • Flavor: Once it reaches a gentle bubble and a pudding-like consistency, turn heat to low. Stir in rose water, orange blossom water, and vanilla. Start with the lower amount of rose water and add more to taste.
  • Finish: Cook 1–2 minutes more, stirring, until silky and smooth. Remove from heat.
  • Set: Pour into small bowls or ramekins. Tap gently to release air bubbles. Let cool 15 minutes, then cover and refrigerate for at least 2 hours.
  • Serve: Top with chopped pistachios. Add a light drizzle of honey or simple syrup, and a pinch of cinnamon or cardamom if you like.