For the rugelach: Preheat the oven to 325 degrees F.
Combine the flour and salt in a food processor and pulse to mix. Scatter the cubed butter and cream cheese over the flour. Pulse 10 to 12 times for coarse crumbs to form.
In another bowl, whisk together the egg yolk and vanilla, then pour over the butter-flour mixture. Run the processor until the dough starts to clump together.
Turn the dough out onto a counter and gather the pieces into a ball. Divide into 2 portions, wrap each in plastic wrap, press into a disc and chill for 8 to 10 minutes.
On a lightly floured surface, roll each disc out like pie dough to a thin round about 1/8 inch thick.
For the filling: Melt the butter and brush half over one of the rounds of dough. Sprinkle with half the brown sugar, and then drizzle with half the honey, pecans and lemon zest. Cut the dough like a pizza into 12 slices. If the dough is sticky, chill it for a few minutes.
Roll up each slice into a crescent shape. Repeat with the second disc of dough and filling ingredients to make 24 rugelach total. Transfer them to 2 parchment-lined baking sheets.
Bake until golden brown, 20 to 25 minutes. Let cool, then squeeze lemon juice and sprinkle lemon zest over the tops.
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.