German Rocks Recipe
German Rocks are old-fashioned drop cookies packed with dates, raisins, and crunchy walnuts, with warm cinnamon and cloves running through the dough. They’re chunky, chewy, lightly crisp around the edges, and exactly the sort of cookie that feels at home on a Christmas cookie tray.

Despite the name, these aren’t hard cookies. “Rocks” refers more to their rustic, craggy appearance. You simply drop spoonfuls of the fruit-and-nut-filled dough onto the baking sheet rather than shaping each cookie perfectly.
I especially like these during the holidays because they’re a nice change from frosted sugar cookies and chocolate-heavy desserts. The dried fruit provides plenty of sweetness, while the walnuts give every bite some crunch.

They also keep well once baked, so you can make them a few days before you actually need them. In fact, I think the warm spice flavor is even nicer after the cookies have had a little time to sit.
Should German Rocks Be Hard?
No. They should be sturdy but still pleasantly chewy inside. Overbaking can make them much harder once they cool.
Can I Make The Dough Ahead?
Yes. Cover the prepared dough and refrigerate it overnight. Let it soften briefly at room temperature if it becomes too firm to scoop.
Can I Use Pecans Instead Of Walnuts?
Absolutely. Pecans give the cookies a slightly sweeter, more buttery nut flavor and can be substituted without changing the method.
Why Did My Cookies Spread Too Much?
The butter may have been too warm. If your dough looks very soft, refrigerate it for about 20–30 minutes before baking.
Can I Leave Out The Raisins?
Yes. Replace them with additional chopped dates or another dried fruit if you’d rather not use raisins.
German Rocks Variations
Pecan German Rocks
Replace the walnuts with chopped pecans for a slightly softer nutty flavor.

What To Serve With German Rocks
German Rocks are particularly good with hot coffee or black tea, and that’s usually all I’d put alongside them for an afternoon treat. Around Christmas, add them to a cookie tray with shortbread, sugar cookies, gingerbread, or something chocolate so there’s a nice mix of flavors and textures. They’re also sturdy enough for holiday cookie boxes and travel better than delicate frosted cookies. Since they’re packed with fruit and nuts, I’d keep the portions fairly small and let their chunky texture do the talking.
Don’t chop the dates and walnuts too coarsely. Smaller pieces make the cookies easier to scoop and give you a better mix of fruit and nuts in each one.
And take the cookies out while the centers still look a touch soft. They’ll finish setting on the hot baking sheet, leaving you with chewy German Rocks rather than hard ones.
Weight Watchers (WW) points swap standard ingredients for lower-point alternatives while keeping the same great flavor!
Lower-Point Ingredients
2½ cups all-purpose flour
1 teaspoon baking soda
1 teaspoon ground cinnamon
¼ teaspoon ground cloves
½ teaspoon salt
¾ cup light butter (or unsalted butter spread, softened)
¾ cup brown sugar replacement (e.g., Truvia or Swerve Brown)
½ cup granulated sugar replacement (e.g., Monk Fruit or Erythritol)
2 large eggs
1 teaspoon vanilla extract
1 cup chopped dates
1 cup raisins
½ cup chopped walnuts (reduced from 1½ cups to cut heavy fat points while keeping the crunch)
Preparation Steps
1. Prep the Oven & Pan: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or spray lightly with non-stick cooking spray.
2. Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking soda, ground cinnamon, ground cloves, and salt. Set aside.
3. Cream the Butter & Sweeteners: In a large bowl, beat the light butter, brown sugar replacement, and granulated sugar replacement together until smooth and well combined.
4. Add Wet Ingredients: Beat in the eggs one at a time, then mix in the vanilla extract until fully incorporated.
5. Combine: Gradually stir the dry ingredient mixture into the wet ingredients until a smooth dough forms.
6. Fold in Fruits & Nuts: Gently fold in the chopped dates, raisins, and chopped walnuts using a spatula.
7. Bake: Scoop tablespoons of dough onto the baking sheet, spacing them about 2 inches apart. Bake for 10–12 minutes, or until the edges are golden brown.
8. Cool: Let them cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.