I've been making rugelach for Christmas for a few years now, as per a special request from my mom a few years back, as they are one of her favorites. I happened upon this recipe from Ina Garten, and with a few modifications, made them my own.
Rugelach is Yiddish for "little corners" (although sometimes it is attributed as being related to the word "royal"), with the -ach ending actually denoting the plural form of the word. It originated with the Ashkenazic Jews of central and eastern Europe, who adapted the tradition of using sour cream in dough from the Middle East. The dough is typically sour cream or cream cheese-based, and it is rolled around a filling that typically contains nuts, spices and/or raisins. Sour cream-based rugelach is typically a yeast dough, while cream cheese rugelach typically uses eggs as the leavening agent. This recipe falls into the latter category.