If you love old-fashioned cookies loaded with nuts, spices, and sweet dates, these German Rocks will become a new favorite. Soft, chewy, and wonderfully fragrant, they’re the kind of cookie that tastes like it came straight from Grandma’s holiday tin. This vintage recipe is incredibly easy to make, comes together in minutes, and delivers big flavor with warm cinnamon, crunchy walnuts, and rich dates.
Whether you’re baking for Christmas, gifting homemade treats, or simply craving a nostalgic cookie, German Rocks offer everything you want: simple ingredients, fast prep, and a deliciously rustic texture that feels both comforting and satisfying.
Why You’ll Love This Recipe
German Rocks cookies are:
- Soft, chewy, and old-fashioned
- Loaded with nuts and dates
- Lightly spiced with cinnamon
- Quick to prepare (ready in under 25 minutes)
- Perfect for holidays, gifting, or cookie swaps
Their texture is almost cake-like, with golden edges and a warm, cozy flavor that makes them irresistible year-round.
Who Are These Cookies For?
This recipe is perfect for:
- Anyone who loves classic, vintage cookie recipes
- Bakers looking for easy drop cookies
- Fans of nutty, cinnamon-spiced treats
- People wanting a holiday cookie that stores well
- Home bakers preparing treats for gifting or gatherings
Ingredients
- 1 1/2 cups granulated sugar
- 1/2 cup butter
- 3 eggs
- 1 teaspoon vanilla extract
- 2 1/2 cups all-purpose flour
- 1 1/2 teaspoons ground cinnamon
- 1 teaspoon baking soda
- 1 teaspoon hot water
- 2 1/2 cups chopped walnuts
- 2 cups pitted dates, chopped
How to Make German Rocks Cookies
Step 1 — Preheat the Oven
Set your oven to 350°F (175°C). No need to grease your baking sheets.
Step 2 — Cream the Butter and Sugar
In a large mixing bowl, combine the butter and sugar until smooth and creamy.
Add the eggs and vanilla extract, mixing until the mixture is light, fluffy, and well combined.
Step 3 — Dissolve the Baking Soda
In a small bowl, stir the baking soda into 1 teaspoon of hot water until dissolved.
Add this to the butter mixture and mix to combine.
Step 4 — Add the Dry Ingredients
Add the flour and cinnamon, stirring gently until the dough is fully combined.
Do not overmix.
Step 5 — Fold in Nuts and Dates
Stir in the chopped walnuts and chopped dates, distributing them evenly throughout the dough.
Step 6 — Scoop and Bake
Drop the dough onto two ungreased baking sheets using 2–3 tablespoon portions.
Bake for 12–14 minutes, or until the edges turn lightly golden.
Step 7 — Cool and Store
Let the cookies cool on the baking sheet for a few minutes, then transfer to a wire rack.
Store completely cooled cookies in an airtight container.
Tips for Perfect German Rocks
- Use fresh dates for the best texture and sweetness.
- Don’t overbake — these cookies stay soft and chewy.
- Toast the walnuts for extra depth of flavor.
- Add a pinch of nutmeg for a holiday twist.
Storage
German Rocks store beautifully:
- Room temperature: up to 1 week in an airtight container
- Freezer: up to 3 months—freeze in single layers separated by parchment
They stay soft and flavorful, making them perfect for gifting or preparing ahead.
FAQs
Can I use pecans instead of walnuts?
Yes! Pecans taste amazing in this recipe and make the cookies even richer.
Can I reduce the sugar?
You can safely reduce it by ¼ cup without altering the texture too much.
Do these cookies spread a lot?
Not much. They stay chunky and rustic—part of their charm.
Are German Rocks Christmas cookies?
Traditionally, yes! They’re often baked during the holidays, but they’re delicious any time of year.
Conclusion
German Rocks are a timeless cookie that delivers pure comfort with every bite. Their blend of cinnamon, dates, and nuts creates a rich, nostalgic flavor that’s impossible to resist. With quick prep, simple ingredients, and a soft, chewy texture, they’re the perfect bake for holidays, family gatherings, or cozy evenings at home.
If you love vintage recipes, warm spices, and cookies that taste like tradition, this old-fashioned German Rocks recipe definitely belongs in your kitchen.

