Some places in Massachusetts have kept the country store tradition alive, and the sandwiches they make are half the reason people keep coming back. These are the kind of shops where you can grab lunch, pick up penny candy, and browse shelves that look a little like they belong to another decade.
From the coast of the South Shore to the hill towns of the Berkshires, each store on this list has its own character and its own reason to pull off the road. If you love the idea of a deli counter mixed with a general store that still feels neighborly, keep reading.
Here are seven spots where the food, the setting, and the whole vibe feel wonderfully old-fashioned.
1. Green Harbor General Store, Marshfield, MA

A short walk from the beaches of Marshfield, this South Shore staple has been feeding locals and beachgoers for years. It sits in Green Harbor, one of the quaint village pockets of this historic coastal town.
The deli is the main draw. Subs and sandwiches are built to order, and there are meals to go for anyone who does not feel like cooking after a day near the water.
Beyond the food counter, the store leans into the old-fashioned general store role. Penny candy, snacks, ice cream, coffee, soda, and everyday household items all share the shelves.
Open seven days a week from 7 AM to 8 PM, it works just as well for an early coffee run as it does for a grab-and-go lunch. Saturday evenings tend to be the busiest stretch, so a weekday visit is calmer if you want a quick stop.
2. Putnam Pantry Candies, Ice Creams & Cafe, Danvers, MA

Running since 1951, this Danvers landmark has held onto its mid-century confectionery charm while still turning out a serious lunch. It sits right along Route 1 on the North Shore, an area steeped in colonial history.
Candy fans have plenty to explore, from handmade chocolates and fudge to a vintage candy selection that feels pulled from another era. There is also an ice cream bar where you can build your own sundae.
The food side is no afterthought. Generous sandwiches, subs, soups, salads, and sides like broccoli salad round out the menu, and the Lime Rickeys are a longtime favorite.
With seating, free wi-fi, and a casual, family-friendly setup, it works for a solo lunch or a group stop. Hours run late into the evening most days, so it is an easy pick whether you want a sandwich at noon or dessert after dinner.
3. Granville Country Store, Granville, MA

The scenic drive alone makes this Western Massachusetts stop worthwhile. Granville is a rural hill town of around 1,500 people, sitting in the foothills of the Berkshires.
History runs deep here. The store dates back to the mid-1800s, and while it has changed with the times, it still holds onto that genuine old country store feel.
Sandwiches are the reason most people pull in. Both the hot and cold options get high marks, and breakfast sandwiches are a strong way to start the day.
The store is also known for its farm-aged cheddar cheese.
Part market, part gas station, it stocks jar candies, maple treats, and everyday pantry goods alongside the deli. Doors open early at 6:30 AM and stay open until 8 PM every day, so you can catch it for breakfast or a late-afternoon fill-up.
4. Harvard General Store, Harvard, MA

Coffee and a breakfast sandwich here set the tone for a good morning. Harvard is a small, rural-residential town in Worcester County, complete with a classic village green and farm landscape.
The store blends the old general store spirit with a modern coffee-and-snack shop. Breakfast and lunch sandwiches, baked goods, and pastries make up the food side, and the quality is consistently high.
Browsing is part of the fun. The shelves carry interesting snacks and treats along with artsy gifts, so it doubles as a place to pick up something to bring home.
It is the kind of spot that fills the New England general store role in the truest sense, a place to meet a friend for coffee, grab lunch, or pick up a few basics. Open daily with restrooms and wi-fi available, it stays open until 7 or 8 PM depending on the day, with Saturday mornings drawing the biggest crowd.
5. The Country Store, Petersham, MA

Anchoring the town common, this rustic shop is the heart of Petersham, a classic rural New England town of about 1,200 residents. The historic building gives it that timeless country store presence.
Fresh ingredients are the point of pride here. Sandwiches come with a great variety of options, and details like locally sourced eggs, ciabatta, and cheddar show up in the breakfast lineup.
The California turkey and the wraps have their fans, and there is a solid rotation of homemade pastries to round out any visit. Housemade pizzas add another reason to stop.
Beyond the food, the store sells produce and baked goods, keeping it useful for more than just lunch. It is open Monday through Saturday from 8 AM to 7 PM and Sundays from 9 AM to 5 PM, with Friday and Saturday afternoons being the busiest windows.
6. Chesterfield General Store and Cafe, Chesterfield, MA

Homemade sourdough is the secret weapon at this Hampshire County stop. Chesterfield is a small hill town of roughly 1,200 people set in the scenic Highlands of Western Massachusetts.
The sandwiches here get plenty of attention, packed with meat and built on that house-made grilled sourdough. The eggplant sandwich with mozzarella, onions, peppers, and pesto is a standout, and the Muffaletta has a loyal following.
Soups deserve a mention too, with the cream of mushroom being a favorite. Pizzas, baked goods, coffee, and sweets fill out the rest of the menu, and there is a full vegetarian and vegan lineup available.
With a fireplace inside and outdoor seating for warmer days, it feels more like a cafe with a general store attached. Prices land around 10 to 20 dollars per person.
Note the schedule: it is closed Monday through Wednesday, open Thursday through Saturday from 7 AM to 7 PM, and Sundays from 7 AM to 3 PM.
7. The Country Store at Jiminy Peak, Hancock, MA

Where else can you mail a letter and order a sandwich under the same roof? Set in Hancock, a Berkshire mountain town of only about 700 residents, this store combines a local post office, a village grocer, and a deli in one spot.
Made-to-order sandwiches are the headliner, and breakfast sandwiches with coffee cover the early hours. The staff have a reputation for being genuinely friendly, which adds to the small-town appeal.
The retail side leans into the fun stuff. Shelves hold vintage snack assortments, regional sweets, unique gifts, and souvenirs, making it an easy place to browse after a day in the mountains.
Open daily from 7 AM to 7 PM with free parking and wi-fi, it is a natural pit stop for anyone heading to or from Jiminy Peak. The traditional mix of post office, grocer, and deli is exactly the kind of old-school setup that fits this list.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.