Ingredients for Xinjiang Walnut Triangle Roll
Dough: | Medium gluten flour 500g |
Butter 180g | Granulated sugar 50g |
Salt 1g | Aluminum-free baking powder 8g |
Egg 1 | Unsweetened yogurt 200g |
Filling: | Walnuts 200g |
Roasted peanuts 50g | Granulated sugar 100g |
Egg white 1 | Cinnamon powder 1 tsp |
Steps to Make Xinjiang Walnut Triangle Roll

Step 1
Mix flour with sugar, salt, and baking powder. Add butter and rub it into crumbles, then add egg and yogurt to form a dough (do not over-knead, just form a dough). Let it rest for 20 minutes.
Step 2
Crush walnuts (you can replace some with peanuts) in a food processor, then mix with sugar, egg white, and cinnamon powder.
Step 3
Roll out the dough into a sheet of about 70x40cm, spread the walnut filling evenly on top, then roll it up and seal the edges.
Step 4
Gently flatten the roll and cut it into triangles.
Step 5
Brush the surface with egg yolk mixed with a little milk.
Step 6
Sprinkle with black sesame seeds.
Step 7
Preheat the oven to 180°C, bake for about 30 minutes (adjust according to size of triangles), cover with foil when the desired color is achieved.
Step 8
Crispy outside, soft inside, and full of fragrance!