01 -
Mix 1 cup softened butter and 8 oz softened cream cheese with a stand mixer or hand mixer in a large bowl until smooth and fluffy.
02 -
Pour in 1/4 cup white sugar and 1 teaspoon vanilla essence, and continue mixing for another few minutes.
03 -
Gently stir in 2 1/4 cups plain flour and 1/4 teaspoon fine salt. Stop once the dough just comes together to keep it tender.
04 -
Split the dough into four parts, shape each into a disc, wrap in plastic wrap, and chill for at least 8 hours or overnight.
05 -
Heat your oven to 350°F. Put parchment paper on a baking tray. Pull the chilled dough out and rest it at room temperature for about 20-30 minutes before rolling.
06 -
Roll out a dough portion into a rectangle. Cover the dough lightly with about 1/4 cup apricot preserves and scatter roughly 1/3 cup chopped walnuts on top.
07 -
Roll up the dough into a log and slice it into 1 to 1 1/2 inch pieces. Place the cookie pieces flat on the parchment-lined tray.
08 -
Brush each cookie with the egg wash and sprinkle some coarse sugar over them.
09 -
Bake the cookies for 20-25 minutes in the 350°F oven. They should be lightly golden brown when done.