The Cookie Shop
Homemade. Local. A Little Bit Storybook.
Fresh From the Oven in Grafton, New Hampshire
The Riddle Hill Homestead Cookie Shop is where baking, community, and creativity meet.
Located at the heart of our historic 1790 property, the shop offers homemade cookies, ice-cold drinks, and a curated selection of local arts, crafts, and small-batch goods. It’s a simple stop that often turns into a longer visit.
Everything is made or chosen with care.
What You’ll Find
Freshly baked cookies made in small batches
Seasonal specialty treats
Ice-cold drinks
Local arts and handmade goods
A small selection of camping supplies
Firewood for campers and visitors
Whether you’re stopping in after a hike, picking up supplies for camp, or simply craving something sweet, the shop is designed to feel welcoming and easy.
Featured on WMUR’s Cookie Crawl
Riddle Hill Homestead was honored to be featured as one of the shops on WMUR’s Cookie Crawl, highlighting small-batch bakeries across New Hampshire.
We’re grateful to be part of the wider cookie story in our state.
The Gingerbread Shop Transformation
The Cookie Shop is currently transforming into something even sweeter.
We’re building a giant gingerbread-inspired storefront, turning the space into a storybook-style cookie house while keeping the same homemade heart inside.
The goal is not theme park spectacle. It’s charm, detail, and a little bit of delight.
Come for the cookies. Stay for the magic.
Gardens, Picnics & Photo Moments
Beyond the counter, the property invites you to linger.
Wildflower gardens surround the shop seasonally. Picnic tables are available for slow afternoons and simple gatherings. The evolving gingerbread storefront, historic home, and open land offer plenty of photo opportunities.
Bring a friend. Bring your family. Bring your camera.
More Than a Shop
The Cookie Shop is part of a working homestead. You may see projects underway, flowers being planted, wood being stacked, or something mid-transformation.
That’s part of the experience.
We hope it feels easy to stop in.