* Preheat oven 350 F (180 C). In a food processor, fitted with a blade, place flour, butter, and cream cheese. Run the blade pulsing until a dough in a shape of a ball is formed.
* Remove the dough from the food processor.
* Divide in 2 pieces, wrap each one separately in plastic sheet, and place in the refrigerator.
* Cover two cookie sheets with parchment paper. Place the jam in a bowl and stir it until is fluid.
* In a bowl, combine together the almonds, sugar and lemon peel.
* Remove one of the pieces of dough from the refrigerator.
* Place on a lightly floured work surface. Reduce the dough to a disk approximately 10 inch round, using a lightly floured rolling pin.
* Cut the circle in 12 wedges using a pizza cutting wheel.
* Spread the jam on the wedges, and spread on top the almond mixture.
* Roll each wedge of dough from the outer edge toward the center.
* Place the ruglach on the cookie sheets in rows. Repeat the step with the rest of the dough.
* Mix the sugar with the almonds. Beat the egg in a small bowl, and brush the surface of the ruglach.
* Spread the almond/sugar mix on top of the cookies.
* Bake for about 30 minutes, until the cookies are golden and the sugar is slightly caramelized. Cool on a rack.
for the dough
* 1 cup (140 gr) flour
* 8 tablespoons (110 gr) cold butter, diced
* 4 oz (115 gr) cold cream cheese, cut in pieces
for the filling
* 1/4 cup apricot jam
* 2 oz (60 gr) almonds, toasted and chopped
* 1/4 cup (50 gr) sugar
* 1 teaspoon lemon peel, finely grated
for the topping
* 1 egg
* 1/4 cup (50 gr) sugar
* 1 oz (30 gr) almonds, chopped