Pistachio and rose panna cotta recipe


Topped with a vibrant smattering of dried petals and pistachio, this delicate panna cotta is flavoured with fragrant rose and served with sweet cubes of Turkish delight – the perfect show-stopping dinner party pudding. If you’re not keen on the floral aroma of rose, you can substitute lemon, almond or vanilla extract, or even orange blossom water.


  • 2 leaves gelatine (or veggie substitute)
  • 250ml double cream
  • 50ml milk
  • 50g golden caster sugar
  • 1 tsp rose water
  • Pinch of saffron
  • Few drops of natural pink food colouring
  • Butter to grease
  • 15g pistachios, crushed into a powder*
  • Rose petals to decorate
  • Square of Turkish delights, cut into very small cubes
  • Bar of dark chocolate (85% cacao)

*Use a pestle and mortar


  1. Soak the gelatine in cold water for ten minutes.
  2. Bring the cream, milk and sugar up to the boil in a saucepan, stir well and then turn off the heat. Add the rose water and saffron, and whisk in. Remove from the heat. Squeeze the gelatine dry and add to the cream mixture. Whisk in along with the pink food colouring.
  3. Grease two dariole moulds with butter and sprinkle each with the crushed pistachios, leaving some for garnish. Fill with the panna cotta, then chill in fridge until set. This should take about two hours.
  4. To serve, gently heat the outside of the dariole moulds by briefly dipping the base of each into a bowl of hot water.
  5. Turn out on to a plate, top with a little extra chopped pistachio, rose petals and Turkish delight cubes. Then, using a sharp knife, carefully scrape shards of chocolate onto each.

Loved this? Read more: 

Aquafaba Eton Mess 

Chocolate coconut mousse pots