Enter your email for
monthly recipes, stories,
reviews & food notes.

Peaches in rose syrup

Serves 6Peaches in rose syrup with pistachio nuts on top on vintage pink and green plate

Peaches are beautiful with pistachios and roses, so this is a gorgeous-looking dish. If you have perfectly ripe peaches that aren’t too big, the peaches look good left whole, but halve and stone them if you prefer – it does make the cooking time quicker.


  • 750ml (26fl oz) white wine
  • 175g (6fl oz) caster sugar
  • 2 strips unwaxed lemon rind
  • Juice of ½ lemon
  • 6 peaches, white ones if you can get them
  • 2 tsp rosewater, or to taste to serve a small handful of pistachios, roughly chopped, or deep-red rose petals, shredded or torn


  1. Put the wine, caster sugar and lemon rind and juice into a saucepan big enough to hold the peaches as well. Bring gently to the boil, stirring from time to time to help the sugar dissolve.
  2. Leave the peaches whole and add them to the wine. Poach gently, turning them over every so often, until they are just tender. The length of time this takes depends on how ripe the peaches are. Remove the peaches and boil the poaching liquid until it is reduced and slightly syrupy. Leave to cool – the liquid will thicken more as it cools – then add the rosewater.
  3. Carefully remove the skin from the peaches (it should just slip off) and halve them. Pour the syrup over the cooked peaches and chill. Throw some chopped pistachios or shredded rose petals over the top and serve.

also try...

Peaches in white wine and basil

Make as above but add a small bunch of basil leaves to the poaching liquid, then remove them once the syrup has cooled and use fresh leaves for serving. The basil flavour works well with red as well as white wine.

« back to recipes