A Restaurant for Every Month: 12 Bucket-List Worthy Spots in New Hampshire

Discover the best New Hampshire restaurants to visit each month of the year.

When a new year begins, we're often encouraged to make the most of the next few months. Get out and get active, get our minds calm, make new friends, and organize the clutter. And the list goes on and on. Rather than make a long list of things you feel you're supposed to do, we think it's time to make a list of things you want to do. And for us, that means checking out the best restaurants in New Hampshire to visit this year!

1. January: The Library, Portsmouth

Winter is a great time for staying cozy in New Hampshire and this library-themed restaurant is a great way to do it. With dark walls and the aesthetic of an actual library (it once was one!), you'll feel warm and cozy (and full) all over. The Library is open for dinner from 4 p.m. to 9 p.m. Sunday to Thursday and from 4 p.m. to 10 p.m. on Friday and Saturday.

2. February: The Inn at Whitefield, Whitefield

alt

In New Hampshire, winter lasts a little longer than in other states, but if it means visiting cozy inns with great comfort food, we're all for it. This is another winter-ready eatery you'll love. The prime rib and steaks are highly recommended, along with their desserts. But be prepared for a trip since it's located a bit off the beaten path! The Inn at Whitefield is open Thursday to Saturday from 5 p.m. to 8 p.m. Closed Sunday through Wednesday.

3. March: Holy Grail Food & Spirits, Epping

alt

We think March is a great time to check out an Irish pub hiding out in a former church. Located in Epping, this fun spot offers great drinks with a fantastic menu of corned beef, Scotch eggs, fish and chips, and more to enjoy. Whether you visit for St. Patrick's Day or any other occasion, the experience is sure to be memorable. Holy Grail Food and Spirits is open from 11:30 a.m. to 9 p.m. Tuesday and Wednesday, and from 11:30 am to 10 p.m. Thursday through Saturday. Kitchen closes one hour beforehand.

4. April: Waterhouse Restaurant, Peterborough

alt

While it's still not quite spring in New Hampshire, there are likely to be some warmer days as we get into April. That's why we love this waterside spot with its lovely outdoor dining area. Waterhouse Restaurant is open from 11:30 a.m. to 8 p.m. Tuesday through Thursday, and 11:30 a.m. to 9 p.m. on Friday and Saturday. Brunch is available Sundays only from 10 a.m. to 4 p.m. Closed on Mondays.

5. May: Italian Farmhouse, Plymouth

We're getting closer and closer to summer, which means more and more reason to dine outdoors. This picturesque Italian restaurant is considered one of the most beautiful in the state and dining al fresco on their deck or patio is a great way to enjoy a warm evening. Be sure to check out this restaurant if you're ever in Plymouth, especially during the summer season. This beautiful Italian Farmhouse is open from 5 p.m. to 8 p.m. Monday to Thursday, on Friday from 5 p.m. to 9 p.m., on Saturday from 4:30 p.m. to 9 p.m., and from 4:30 p.m. to 8 p.m. on Sunday.

6. June: Sea Ketch, Hampton Beach

alt

There is a stunning variety of seafood restaurants in Hampton Beach, but Sea Ketch is one of the best. Serving the community since 1973, this seaside staple offers some of the ocean’s tastiest offerings while allowing guests to behold their surroundings throughout the restaurant and rooftop bars. Sea Ketch is open seasonally, starting in March and running through late October. Hours vary by season.

7. July: The Dive, Laconia

What better way to celebrate America's birthday than by enjoying some time on the lake in New Hampshire?! This unique spot is a bar and restaurant at the Smalls Cove Sandbar on Lake Winnipesaukee, perfect for stopping by after a swim or jet ski ride. Only accessible by boat, they offer a shuttle service to pick up thirsty patrons at West Alton Marina. The Dive is open daily, starting at 11 a.m.

8. August: Town Docks Restaurant, Meredith

We always feel a little bit sad when August rolls around because we know that summer will soon begin to become fall, but that's never stopped us from enjoying waterfront fun! You can do the same with a visit to this spot in the picturesque town of Meredith. Summer is the prime time to visit this restaurant, which is open only seasonally and is closed in winter. Check the website for updated hours once Town Docks reopens in spring.

9. September: The Little Red Schoolhouse, Campton

This little restaurant was once a schoolhouse and the vibes you'll find are quirky and fun. A family-owned eatery with relaxing views of nature, they are recognized for their fresh seafood and delectable lobster rolls. Be sure to go when you can, since they're only open seasonally for the summer and fall. The Little Red Schoolhouse does not take reservations. Reopens for the season May 22, 2026.

10. October: Onions Pub and Restaurant, Tilton

What better restaurant is there to visit in October than one rumored to be haunted? Found within the spooky Tilton Inn, the delicious Onions Pub and Restaurant serves up a stunning variety of pasta, pub grub, and other entrees. While you dine, perhaps you'll be joined by its resident ghost, a friendly child spirit named Laura. Onions Pub and Restaurant is open from 11:30 a.m. to 9 p.m. Tuesday through Saturday and from 11:30 a.m. to 7 p.m. on Sunday. Closed on Mondays.

11. November: The Rainbow Grille at Tall Timber Lodge, Pittsburg

If we're lucky, we'll have already seen snow in November and that makes a trip to this cozy, comfort food restaurant even better. It's located in the boonies, so you can also anticipate a gorgeous drive on your way to a menu chock-full of poultry, pasta, steaks, and seafood. The Rainbow Grille and Tavern is open for dinner from 5 p.m. to 8 p.m. Tuesday through Thursday and from 5 p.m. to 8:30 p.m. on Friday and Saturday. Closed Mondays and Tuesdays.

12. December: Christmas Farm Inn and Spa, Jackson

What better way to enjoy a great meal in December than by visiting this cozy spot with Christmas in its name? The ambiance is great and the food is even better. You can visit for breakfast or dinner Thursday through Monday at this happy, holiday establishment. The 3North restaurant and Mistletoe Pub open at 5 p.m. for dinner, with last seating at 8:45 p.m. Breakfast is available from 7:30 a.m. to 10 a.m. at 3North. Closed on Tuesday and Wednesday.

New Hampshire is filled with hidden gems for foodies, like this unique milkshake bar in Portsmouth, which is the only one of its kind in New Hampshire! What are some of your must-visit New Hampshire restaurants? Let us know by filling out our nomination form and maybe we'll check out your favorite spot.

Ready to take your next restaurant-fueled adventure in the United States? Be sure to download the Only In Your State itinerary planner and let the power of AI help you design the perfect trip!

Subscribe to our newsletter

Get the latest updates and news

All Stories