Best Restaurants in Boston, White Mountains & NH/MA Border Beaches
Exploring New England isn’t just about the scenic views and historic sites; it’s also about diving into the local flavors that make this region unique. Whether you’re dining in a bustling Boston eatery, savoring hearty meals in the White Mountains, or enjoying fresh seafood along the NH/MA beaches, these popular restaurants deliver some of the best dining experiences. Here’s a guide to some of the top spots to try on your visit.
Union Oyster House
As one of the oldest restaurants in America, Union Oyster House is a must-visit for those craving classic New England seafood. Located on the Freedom Trail, this historic spot has been serving dishes like clam chowder, oysters, and lobster since 1826. With its cozy, wood-paneled interior, it’s the perfect place to experience Boston’s culinary heritage.
Neptune Oyster
Neptune Oyster is a favorite in Boston’s North End, renowned for its fresh and inventive seafood dishes. Their lobster roll is a local favorite, served either hot with butter or cold with mayo. The restaurant’s small size makes for an intimate dining experience, though it’s worth the wait if you’re craving top-notch oysters and a wide selection of seafood.
Toro
For a modern twist, head to Toro in the South End, a Spanish tapas restaurant known for its vibrant atmosphere and creative dishes. From the classic paella to the flavorful grilled corn, Toro offers a unique dining experience that showcases the talents of renowned chefs Ken Oringer and Jamie Bissonnette.

The Common Man
Located in Lincoln, The Common Man is a cozy, rustic restaurant known for its comfort food and welcoming atmosphere. Dishes like pot roast, lobster mac and cheese, and their famous “Common Man Clam Chowder” make it a popular spot for hearty New England cuisine after a day of exploring the mountains.
Moat Mountain Smokehouse & Brewing Co.
For those in North Conway, Moat Mountain Smokehouse is a must-visit, offering delicious barbecue and craft beer brewed onsite. With a menu that includes smoked ribs, pulled pork, and house-made sausages, it’s the perfect spot for a relaxed meal in a friendly, lodge-style setting.
Polly’s Pancake Parlor
A staple in Sugar Hill, Polly’s Pancake Parlor has been serving up breakfast favorites for over 80 years. Known for their fluffy pancakes with a variety of toppings, this charming spot is the perfect place to start your day with a hearty breakfast and views of the White Mountains.
Markey’s Lobster Pool
Located on the New Hampshire coast, Markey’s Lobster Pool is a casual seafood shack known for its fresh-off-the-boat lobster, fried clams, and steamed mussels. With outdoor seating overlooking the water, it’s a quintessential New England seafood experience.
Sea Level Oyster Bar
In Newburyport, Sea Level Oyster Bar serves up fresh seafood with a creative twist. Try their delicious lobster roll, seafood chowder, or the popular oysters on the half shell. With views of the marina and a lively bar scene, it’s a great place to enjoy a meal by the water.
Brown’s Lobster Pound
A beloved spot in Seabrook, NH, Brown’s Lobster Pound has been family-owned since 1950. Known for their boiled lobster, clam chowder, and fried seafood baskets, this laid-back eatery is perfect for a classic, no-frills seafood meal by the shore.
Whether you’re in the bustling city of Boston, the serene White Mountains, or the charming beaches along the NH/MA border, New England offers a variety of dining experiences to suit every palate. From historic seafood joints to cozy mountain eateries and beachfront shacks, each restaurant adds a flavorful piece to the region’s culinary mosaic. As you explore these areas, be sure to stop by some of these popular spots and enjoy the tastes that make New England truly special.