Best Places to Eat in the Area
Here are our recommendations for the best restaurants to eat at for lunch/dinner. For breakfast and cafes, see here.
Hampton Beach has tons of restaurants and bars, most are very casual. If you are looking for a nice more upscale dinner, head to CR’s, Tinos, or The Carriage House. For a seafood fix, drive up to Rye and head to Petey’s, Ray’s, or Rye Harbor Lobster Pound.
Hampton Beach Spots
The Goat
20 L St, Hampton, NH 03842
Fun and rambunctious spot with great burgers & a whiskey bar.
Sea Ketch
127 Ocean Blvd, Hampton, NH 03842
Casual vibes with great scenery, reasonably priced fresh seafood.
The Shuck Shack
3 D St, Hampton, NH 03842
Fresh oysters that are local to Hampton in a casual, covered outdoor spot. Also has beer & fresh tacos.
Hampton Town Spots
Hagan’s Grill
6 High St #8, Hampton, NH 03842
Nice sit down place with high quality dishes and friendly service. Great bar as well.
Tino’s
325 Lafayette Rd, Hampton, NH 03842
Delicious mediterranean style menu. Singer on Saturday night with Frank Sinatra vibes. Large fireplace that you can sit around. Nicer spot for dinner. Tino’s is part of the GalleyHatch restaurant building.
CR’s Restaurant
287 Exeter Rd, Hampton, NH 03842
High End spot for a nice sit down dinner. Often has Jazz brunch or live piano player. Great special occasion restaurant – birthdays, anniversaries etc.
Santiago’s
20 Depot Square, Hampton, NH 03842
Great casual Mexican restaurant with fresh margaritas They have great food and tacos as well. Check out their instagram or Facebook page they often have special deals running.
Shanes Texas Pit Bar & Grill
61 High St, Hampton, NH 03842
Good BBQ for dine in or take out. They have a bar in the back setup for prime instagram opportunities called the “InstaBar”. Quick drive from North Beach.
401 Tavern
401 Lafayette Rd, Hampton, NH 03842
Good pub good in a casual environment and good beer/drink selection. No fry-a-lator so no french fries etc.
The Old Salt
490 Lafayette Rd, Hampton, NH 03842
A little bit of everything, older building. Indoor dining as well as a tent outside. Sunday brunch.
Burrito Loco
625 Lafayette Rd, Hampton, NH 03842
Take out – great fast Mexican food. Delicious burritos, tacos and bowls. Small area for dining in, counter serve or can order for pick up.
Las Olas
356 Lafayette Road, Hampton, NH 03842
Local chain for quick counter serve Mexican food.
Al’s Seafood
51 Lafayette Rd (Rt 1), North Hampton, NH 03862
Great spot for seafood. Restaurant as well as a market. Can eat there, or can pick up cooked lobsters, chowder etc to bring back to the house. Josh’s pick is the Lobster Pie.
North Beach
935 Surf Shack
935 Ocean Blvd, Hampton, NH 03842
Located in the back of the 935 Ocean Beachside hotel, this is an outdoor spot with great vibes, a full drink menu and light food offerings. Walkable if you are staying at any of our North beach rentals.
Surrounding Areas
Carriage House
2263 Ocean Blvd, Rye, NH 03870
A short ride up the coast to ride, the Carriage House has delicious higher end seafood meals in a great cozy ambiance right across from Jenness Beach in Rye. Highly recommend if you are looking for a special meal.
Ray’s Seafood Restaurant
1323 Ocean Blvd, Rye, NH 03870
Casual seafood restaurant overlooking the ocean. Great fried seafood and they serve drinks as well. Outdoor and deck seating. They offer sit down dining with first come first serve seating as well as counter serve and take out ordering.
Petey’s Summertime Seafood
1323 Ocean Blvd, Rye, NH 03870
Slightly up the road from Ray’s is a similar seafood restaurant called Petey’s which also has great fried seafood overlooking the ocean.
Rye Harbor Lobster Pound
1870 Ocean Blvd, Rye, NH 03870
This. is a destination worth visiting during your stay. Seafood sold out of a shed right on Rye Harbor, doesn’t get much fresher. They are known for their “Fluffy Chowder” which is clam chowder with lobster on top in a sherry sauce. They also have established a brick and mortar location called “The Hungry Lobster” in Rye. Check there during the off season as Rye Harbor Lobster Pound is seasonal.
Tuna Striker Pub
5 River St, Seabrook, NH 03874
This is the most popular spot in the area for eating. Serving mostly seafood in a cottage type setting. Perfect balance of a casual setting with delicious food. They have a deck overlooking the marsh and a bar. Getting a spot to eat here can be more difficult then getting reservations at a popular restaurant in a city. They don’t take reservations. Recommended at going at off peak times. You can put your name in and they will call you back for a table. So the play here is to go put your name in and expect a bit of a wait. To kill time you can have a drink while you wait for your table, or go and take a walk on the beach or explore while you wait.
12 Ocean Grill
12 Ocean Blvd, Seabrook, NH 03874
Good casual spot with quality food and fast service. Just over the border from Hampton into Seabrook
AppleCrest Bistro
133 Exeter Rd, Hampton Falls, NH 03844
Restaurant at AppleCrest Farms overlooking the Orchard.
Ice Cream
Beach Plum
16 Ocean Blvd, North Hampton, NH 03862
Popular spot for ice cream. Quick 1 mile from North Beach Modern Bungalow. they infamously have very large portion sizes when it comes to ice cream. Kiddie portions are equivalent to larges at most other establishments. Not that we’re complaining! They also have lobster rolls and other food items. SeasoSal, usually opens in March.
Stillwell’s
356 Lafayette Rd, Hampton, NH, 03842
Ice Cream spot serving Richardson’s ice cream in Hampton town.
Pizza & Subs
M & Y’s Pizza
62 Lafayette Road, North Hampton, NH 03862
Favorite spot for brick oven pizza.
Nick’s Place
115 Lafayette Rd, Hampton Falls, NH 03844
New to the area, a local chain with good sandwiches, pizza, fries, onion rings etc.
Greg’s Bistro
445 Lafayette Rd, Hampton, NH 03842
Local mainstay for pizza and sandwiches. They also have a full bar and sit down service inside.