01 -
Use a hand mixer or stand mixer with a paddle attachment to whip together the softened butter and cream cheese in a big mixing bowl. Beat until fluffy, about 2-3 minutes.
02 -
Add white sugar and vanilla, then mix again for another 2 minutes until it’s nice and creamy.
03 -
Gradually stir in the flour and salt until just combined. Try not to overmix; stop when there’s no dry flour left.
04 -
Split the dough into four equal portions, flatten them into discs, wrap each with plastic wrap, and place in the fridge for 8 hours or more.
05 -
Heat your oven to 350°F. Grab a baking sheet, line it with parchment, and then take the dough out of the fridge to soften slightly for about 25 minutes.
06 -
Roll each dough disc out into a rectangle. Spread a thin amount (about 1/4 cup) of apricot preserves over the surface, then sprinkle with roughly 1/3 cup chopped walnuts.
07 -
Roll the dough into a log, trim the ends, and slice into 1-1.5 inch pieces. Lay the slices flat on the lined baking sheet.
08 -
Brush the tops with the beaten egg and sprinkle on some coarse sugar.
09 -
Bake in your preheated oven for 20-25 minutes until the tops are a nice golden color. Let them cool completely before serving.