The Recipe
What you'll need
- Medium saucepan
- Whisk
- Serving bowls or ramekins
- Measuring cups and spoons
- Wooden spoon or silicone spatula
Ingredients
- 480ml (2 cups) whole milk
- 38g (3 tbsp) sugar
- 25g (3 tbsp) cornstarch
- 1 tsp (5ml) rose water or orange blossom water
- Ground cinnamon, crushed pistachios, or fruit syrup (optional, for garnish)
Instructions
-
Mix the cornstarch and sugar In a small bowl, mix the sugar and cornstarch together until well combined. This helps prevent clumping when added to the milk.
-
Heat the milk Pour the milk into a medium saucepan and heat over medium heat, stirring occasionally to prevent burning. Allow it to warm up but not come to a boil.
-
Add the dry ingredients Gradually whisk the sugar and cornstarch mixture into the milk. Keep stirring constantly to avoid lumps.
-
Cook the pudding Continue cooking over medium heat, stirring constantly. After about 8–10 minutes the mixture will thicken and begin to bubble. Let it boil gently for 1–2 minutes, still stirring — this is what fully activates the starch and cooks out any raw taste. It's ready when it thickly coats the back of a spoon.
-
Add flavor Remove from heat and stir in the rose water or orange blossom water.
-
Chill Pour the pudding into serving bowls or ramekins. Let cool to room temperature, then refrigerate for at least 3–4 hours until fully chilled.
-
Serve Before serving, garnish with a dusting of cinnamon, crushed pistachios, or a drizzle of fruit syrup as desired.