
Eid Celebration Cornflour Pudding with Mulberry and Pistachio
A silky, aromatic Middle Eastern pudding made with cornflour and milk, infused with rose water and topped with tart mulberry syrup and crunchy pistachios. This festive dessert is a traditional Eid treat—rich, elegant, and perfect for celebrating with family. The delicate texture contrasts beautifully with the sweet-tart fruit syrup and nutty garnish.
- Prep
- 10 min
- Cook
- 15 min
- Wait
- 2 hr
- Total
- 2 hr 25 min
- Makes
- 6 servings (about ½ cup each)
Steps
Before you start
- Have all ingredients measured and ready before you start cooking, as the pudding thickens quickly on the stove
- Chill serving bowls or glasses in the freezer for 10 minutes before serving
- Use a whisk or wooden spoon to keep the pudding smooth while cooking
Mix cornflour slurry
- In a small bowl, whisk together the cornflour and ¾ cup (180 ml) of the cold milk until completely smooth with no lumps.
- This slurry will prevent lumps from forming when you add it to the hot milk.
+ Show details− Hide details
Ready when: slurry is completely smooth
Tip: Whisk vigorously to break up any cornflour clumps; even small lumps will create a grainy texture in the finished pudding.
Heat milk base
- Pour the remaining 2¼ cups (540 ml) of cold milk into a medium 3-quart saucepan.
- Set over medium heat and bring to a gentle simmer, stirring occasionally, about 5–6 minutes.
- Watch for small bubbles around the edges; do not let it boil vigorously.
+ Show details− Hide details
Ready when: steam rises from the surface and small bubbles form at the edges
Tip: Stir occasionally to ensure even heating and prevent a skin from forming on the surface.
Add sugar and salt
- While the milk is heating, add the sugar and salt to the simmering milk.
- Stir constantly for 1–2 minutes until the sugar is completely dissolved.
- You should not feel any graininess when you rub the liquid between your fingers.
+ Show details− Hide details
Ready when: sugar is fully dissolved with no visible crystals
Tip: Dissolve the sugar before adding the cornflour slurry; undissolved sugar can cause the pudding to feel grainy.
Temper the slurry
- Slowly pour about ½ cup (120 ml) of the hot milk mixture into the cornflour slurry while whisking constantly.
- This gradually heats the slurry without shocking it.
- Whisk for about 1 minute until smooth.
+ Show details− Hide details
Ready when: the mixture is smooth and warm to the touch
Tip: Pour slowly and whisk constantly to prevent lumps; tempering raises the slurry temperature gently.
Combine and thicken
- Pour the tempered cornflour mixture back into the saucepan with the remaining hot milk, whisking constantly to incorporate it smoothly.
- Continue cooking over medium heat, stirring constantly with a whisk or wooden spoon, for 4–5 minutes until the pudding thickens noticeably.
- It should coat the back of a spoon and flow slowly when tilted.
+ Show details− Hide details
Ready when: pudding coats the back of a spoon and flows slowly; no lumps visible
Tip: Stir constantly to prevent lumps and ensure the bottom doesn't stick or scorch. The pudding will thicken more as it cools.
Add rose water and butter
- Remove the saucepan from the heat.
- Stir in the rose water and, if using, the butter.
- Mix thoroughly for about 30 seconds until the rose water is evenly distributed and the butter has melted.
- The pudding will be fragrant and glossy.
+ Show details− Hide details
Ready when: rose water is fully incorporated and butter is melted
Tip: Add rose water off heat so its delicate floral notes aren't lost to heat; start with 1.5 teaspoons and taste, adding more if you prefer a stronger rose flavor.
Strain for silkiness
- Pour the pudding through a fine-mesh sieve into a bowl, pressing gently with the back of a spoon to remove any tiny lumps.
- This step is optional but creates an exceptionally smooth texture.
+ Show details− Hide details
Ready when: pudding passes through the sieve smoothly
Tip: This step is worth the extra minute for a luxuriously silky pudding; don't press hard or you'll force tiny lumps through.
Chill until set
- Divide the pudding among 6 chilled serving bowls or glasses, filling each about two-thirds full.
- Cover loosely with plastic wrap and refrigerate for at least 2 hours until the pudding is cold, firm, and well set.
- The texture should be like soft custard—not runny but gently creamy.
+ Show details− Hide details
Ready when: pudding is cold and holds its shape with a slight wobble
Tip: Cover loosely so a skin doesn't form on top; this skin will become part of the finished texture (some prefer it, others prefer to remove it).
Top and serve
- Just before serving, drizzle about 2–3 tablespoons (30–45 ml) of the mulberry syrup over each portion of cold pudding.
- Top with a generous pinch of the chopped pistachios.
- The contrast of cold pudding, tart syrup, and crunchy nuts creates the perfect harmony.
+ Show details− Hide details
Ready when: pudding is garnished and ready to eat
Tip: Add the syrup and nuts just before serving so the pistachios stay crunchy and don't soften from the moisture of the pudding.
Good to know
Tips
- This pudding is best served cold straight from the refrigerator; the cool temperature highlights the delicate rose flavor and allows the syrup and nuts to contrast with the creamy base.
- For a festive presentation, serve in small elegant glasses and drizzle the syrup in a thin stream over the top for visual appeal.
- If you prefer a thicker, firmer pudding, increase the cornflour to ⅔ cup (80 g); if you like it more pourable and custard-like, reduce to ⅜ cup (45 g).
- Mulberry syrup is traditional for Eid; if unavailable, check Middle Eastern grocery stores or online; pomegranate molasses is an excellent substitute but offers a more tart, concentrated flavor, so dilute it well.
Make ahead
The pudding can be made up to 2 days ahead. Prepare through step 8 (chilling), cover, and refrigerate. Add the syrup and pistachio garnish just before serving to preserve the texture of the nuts.
Storage & reheating
Room temperature (not recommended): pudding will spoil quickly; do not leave out for more than 2 hours. Refrigerator: covered, up to 3 days. Once garnished, consume immediately. Freezer: not recommended; the pudding's texture will become grainy and icy when thawed.
Substitutions
- mulberry syrup (or pomegranate molasses diluted with water) → pomegranate molasses mixed with 2 parts water, or pure pomegranate syrup. Pomegranate molasses offers similar tartness and color; dilute concentrated molasses so it's pourable but still flavorful.
- roasted salted pistachios → coarsely chopped almonds, pine nuts, or walnuts. Use any roasted, salted nut; pistachios' pale green color and mild flavor are traditional, but these alternatives provide similar crunch and richness.
- rose water → orange blossom water or 1 teaspoon of vanilla extract. Orange blossom water offers a similar floral note. Vanilla will be less aromatic but still pleasant; use sparingly to avoid overpowering the delicate pudding.
- cornflour (cornstarch) → potato starch (use same amount). Potato starch creates an equally silky pudding; cornstarch is more traditional in Middle Eastern cooking but starch-based thickeners work interchangeably in this recipe.
More puddings & custards
See all →Find more like this
- Meal
- Dessert
- Cuisine
- Middle Eastern
- Method
- Stovetop
- Quick & Easy
- Easy
- Occasion
- Eid





