In a bowl, mix together warm milk, sugar, and yeast. Let it rest for 10 minutes.
Add the egg, melted butter, and lemon peel to the mixture, and gently combine.
Gradually add the flour and salt to the bowl, kneading the mixture for 5-10 minutes until it forms a smooth and elastic dough. Add more flour if needed.
Grease a bowl and place the dough inside, covering it with cling film. Allow it to rise at room temperature until it doubles in size, about 60 minutes.
On a greased surface, roll out the dough into a rectangle approximately 40x60 cm in size.
Spread the pistachio cream onto the dough, then sprinkle with chopped pistachios and dark chocolate.
Roll the dough into a log and cut it into thin strips about 2-2.5 cm wide.
Twist each strip of dough and then coil it to form a bun shape.
Place the buns onto a baking paper-lined tray, leaving space between each one. Cover lightly with cling film and let them rise for another 30 minutes.
Preheat the oven to 190°C (375°F). Brush the buns with beaten egg wash and bake for 20 minutes or until they are golden brown.
While the buns are baking, make the glaze by boiling water and sugar for 2 minutes. Remove from heat, add vanilla extract, and set aside.
Once the buns are baked, brush them with the glaze and sprinkle with additional chopped pistachios while still warm.
Enjoy your delicious Pistachio Bakka Buns!