- 16 tablespoons (1 cup/2 sticks) unsalted butter, at room temperature
- 3/4 cup cream cheese, at room temperature
- 1/3 cup sour cream
- 1/2 teaspoon kosher salt
- 2 cups all-purpose flour
- 1/2 cup sugar
- 1 tablespoon plus 2 teaspoons cinnamon
- 1/4 teaspoon kosher salt
- 1/2 cup finely diced pears
- 1/2 cup finely chopped toasted hazelnuts
- 3 tablespoons pear butter (homemade or store-bought)
- 1 egg, beaten
To make the dough: Using an electric mixer, beat the butter, cream cheese, sour cream, and salt until creamy. Add the flour, and stir by hand until the dough comes together. Divide the dough into three equal portions, and pat and press each into a smooth disk. Tightly wrap the disks in plastic, and chill the dough until firm but not hard, about 1 hour. (The dough can be made up to 2 days in advance and kept in the refrigerator; soften slightly before rolling.)
To make the filling: Stir the sugar, cinnamon, and salt in a small bowl. In a medium bowl, mix the pears, hazelnuts, and 1/3 cup of the cinnamon-sugar, reserving the rest to sprinkle the top of the rugelach later.
Dust a work surface generously with flour. Use a rolling pin to roll one of the dough disks into a 10- to 11-inch circle. Brush the surface evenly, all the way to the edges, with 1 tablespoon of the pear butter. Use a spoon and your fingers to spread about one-third of the filling mixture over the pear butter. Use a pizza or pastry cutter or long knife to cut the circle into 12 wedges by first cutting it in half, then in quarters, then each quarter into thirds. Roll up each wedge, beginning at the wide end and rolling toward the tip. Arrange the rugelach on a baking sheet lined with parchment paper, with tip sides pointing down. Repeat with the remaining two dough disks.
Brush the top of the rugelach with the beaten egg and sprinkle with the remaining cinnamon-sugar.
Preheat the oven to 350°F, and refrigerate the rugelach while the oven preheats.
Bake the rugelach until golden brown, 25 to 30 minutes. Remove them from the oven, and set aside to cool for at least 5 minutes. Serve warm or at room temperature.
Rugelach will keep, covered in the refrigerator, for up to 3 days, or wrapped tightly and frozen for up to 3 months.