Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 17 ingredients for grocery delivery
Step 1
For the Dough: In the work bowl of a food processor, combine flour, butter, cream cheese, and salt. Pulse 4 to 5 times, then turn the processor on and process until the dough forms a shaggy ball, about 1 minute.
Step 2
Transfer dough to a lightly floured sheet of plastic wrap and lightly flour your hands. If making crescent cookies, gently form a disk 5 inches in diameter. If making sliced cookies, form dough into a 3- by 4-inch rectangle. Dust surface with flour and wrap tightly. Lightly press with a rolling pin to smooth, then lightly tap the disk or rectangle's edges on the counter. The smoother the edges, the less prone they will be to cracking later on. Chill until the dough registers 40°F (4°C) on an instant-read thermometer, about 1 hour. The dough may be frozen for 3 months; defrost overnight in the refrigerator to proceed.
Step 3
Meanwhile, adjust oven rack to middle position and preheat to 375°F (190°C). Stack 2 baking sheets and line the top one with parchment paper.
Step 4
For the Filling: In a large heavy pan, such as a Dutch oven, heat oil over medium heat until shimmering. Add onions and stir to coat with oil. Cook, stirring regularly, until translucent. Add brown sugar and butter and increase heat to medium-high, cooking and stirring regularly, until onions are deep golden brown and smell sweet, about 8 to 10 minutes.
Step 5
Add coffee, molasses, vinegar, salt, and pepper. Bring to a boil, reduce heat to medium, and simmer until onions are jammy and very little liquid remains, about 20 minutes. Spread jam across a sheet tray to cool more quickly, cover, and refrigerate until cool, about 30 minutes.
Step 6
In a bowl, combine 4 ounces (1/2 cup) of onion jam with sour cream or crème fraîche and stir to combine. Remaining jam can be stored in a container in the refrigerator for up to 1 month.
Step 7
For Crescent-Style Rugelach: On a lightly floured surface, roll dough into a 9-inch circle, using a dinner plate and paring knife to trim edges. Spread filling over surface of dough using an offset spatula, leaving a 1/2-inch border. Sprinkle bread crumbs evenly over filling. Using a sharp knife, pastry wheel, or pizza cutter, cut disk into 16 equal wedges. Starting from the wide end of each long triangle, roll up and press on the pointy end to seal. Place seam side down on baking sheet. Repeat with remaining triangles, working quickly and placing cookies about 2 inches apart. Transfer baking sheet to the freezer for at least 20 minutes before proceeding. Alternatively, freeze hard and transfer to freezer bags or containers for up to 6 months; defrost in the refrigerator overnight to proceed.
Step 8
For Sliced Rugelach: On a lightly floured surface, roll dough into a 4- by 12-inch rectangle. Spread filling over surface of dough using an offset spatula, leaving a 1/2-inch border along the two 12-inch edges. Sprinkle bread crumbs evenly over filling. Starting at one 12-inch edge, tightly roll dough into a spiral. Aim to make 3 full revolutions, pressing seam firmly to seal. Place roll on baking sheet and freeze or refrigerate for at least 30 and no more than 45 minutes. (If chilled for longer, allow dough to warm very slightly at room temperature, so it will not crack when sliced.) Using a sharp knife, pastry wheel, or pizza cutter, cut roll into 12 cookies, each the shape of an isosceles trapezoid. Keep the smaller edge of the trapezoid no less than 1/2 inch in length, and the larger edge no more than 1 1/2 inches in length. Place seam side down on baking sheet and transfer to freezer for at least 20 minutes before proceeding. Alternatively, freeze hard and transfer to freezer bags or containers for up to 6 months; defrost in the refrigerator overnight to proceed.
Step 9
To Make the Everything-Bagel Spice Mix: Combine poppy seeds, sesame seeds, salt, caraway, onion, and garlic in a tightly sealed jar. The mixture will keep indefinitely.
Step 10
To Finish and Bake: Brush cookies' surface with egg wash using a small pastry brush. Sprinkle 3/4 teaspoon Everything-Bagel Spice Mix evenly over surface of cookies. Bake until browned and flaky, about 22 to 25 minutes. Some filling may squish out; that’s okay. The bottoms of the rugelach should be caramelized, not blackened. Transfer the cookies (still on the parchment) to a rack to cool completely, about 1 hour. Store in an airtight container, layered between sheets of wax paper, for up to 3 weeks, or freeze for up to 1 month.