01 - Combine flour, sugar, yeast, and salt in a large bowl. Add lukewarm milk, softened butter, and egg. Mix until a shaggy dough forms, then knead by hand or mixer for 8-10 minutes until smooth and elastic. Cover and let rise in a warm place for 1 hour until doubled in size.
02 - Combine raspberries, sugar, and lemon juice in a small saucepan. Simmer over medium heat for 7-8 minutes until thickened. Allow to cool completely before using.
03 - Beat cream cheese, icing sugar, rose water, and egg yolk until smooth and creamy. Refrigerate until ready to use.
04 - Punch down risen dough and divide into 12 equal pieces. Flatten each piece into a small disc and arrange on a parchment-lined baking tray. Create an indentation in the center of each disc using fingers or a spoon.
05 - Spoon 1-2 tsp cheesecake filling into each indentation, then top with 1 tsp raspberry compote. Cover loosely and let rise for 30-40 minutes until puffy.
06 - Preheat oven to 350°F. Brush dough edges with milk and sprinkle with demerara sugar. Bake for 20-25 minutes until golden brown. Cool slightly before garnishing with pistachios or rose petals.