A photo of a meal at a Cape Cod Restaurant

The Ultimate Cape Cod Dining Guide

25 Great Places to Eat on Cape Cod

If you’re looking for the best food on Cape Cod, we have created this 2023 town by town guide to help you navigate the many choices for dining on Cape Cod. From upscale dining to casual eats, to the freshest seafood, this list has something for everyone. So, sit back, relax, and get ready to dine your way through Cape Cod! Reservations during the summer months are always recommended.

Yarmouth Port

An Inn at Yarmouth Port neighborhood favorite, this quintessential Cape Cod gem has been serving up Cape Cod cuisine for centuries. The menu features classic dishes with a modern twist, and the setting is perfect for a romantic night out.

This hidden gem is located in an historic building right in our neighborhood just across the street from the Inn. The menu features traditional Japanese dishes, and the sushi is simply incredible. Ask for the “Toro”, which likely came in on a tuna boat that very morning

Yarmouth Port’s newest restaurant will blow you away! Upscale yet casual, Chef Diego Moto and his team take Italian Cuisine to a whole new level. Located a short distance from the Inn (where Grill43 was) and open Wednesdays through Sunday for dinner. Reservations recommended.

For great take out, try RC’s at Peterson’s Market. Known for their hand-tossed dough, in-house cheese blend, and bespoke sauce, RC’s is home to one of the largest pizzas on Cape Cod – ‘The Monster.’ So good! The deli sandwiches and “smash burgers” are amazing. Be sure to order by 5pm as they get very busy and close at 7pm.

Across the street from the beach, this restaurant boasts some of the best fried seafood and lobster on the Cape. It’s fun, casual and the quintessential Cape Cod experience. They do not take reservations, so get there early, put your name in and head to the bar.


Located right on the beach in Ocean House is the perfect spot for luxurious Nantucket Sound views, amazing small plates, and outstanding cocktail service. You must make advanced reservations.

The Pheasant serves up bold and dynamic fare for foodies who appreciate farm-to-table menus, locally available ingredients, and beautiful dishes made from scratch in a beautiful, rustic setting.

Craving Italian? This is the place! Open year-round, it’s a local’s favorite and once you try it, you’ll know why. Tuscan style entrees are traditional yet approachable and there’s always a new special to try. The bar experience is excellent however, it is small. Craft cocktails are a specialty here and the service is outstanding. Get there early for the bar or make advanced reservations for table service.

Located on the grounds of the Cape Playhouse and directly next to the Cape Cod Museum of Art, this American gastro-pub will delight you with its  classic dishes and excellent burgers. No reservations are taken. The bar is quaint and historic and a good place to relax while your table is being prepared.

  • FIN | Dennis

Quickly becoming a local favorite, Fin offers astonishingly good, sustainable, seafood dishes paired with eclectic wines and creative cocktails.

Three words describe this popular cafe best: contemporary, comfortable, and creative. It’s all great here: the food sources, inventiveness, cooking, and plating. Try the famous grapenut custard!

A New England Pub in the Irish tradition is how O’Shea’s is described. This is a fun place to be. Go for the live  Irish music nightly  and fun neighborhood vibe and be sure to try the Corned beef and cabbage egg rolls!

Order your ‘mondo-sized’ roll at the counter, then eat overlooking the harbor on picnic tables. Take your cooler (it’s BYOB) and settle in for the perfect Cape Cod sunset. Magical. And cash only.

Recognized by Fodor’s and Zagat’s as having the best fried seafood on Cape Cod, Captain Frosty’s is definitely  a clam shack to check out. Take-out or dine at picnic table, the restaurant also serves soft serve ice cream. The summer months are hectic, and the parking lot gets crowded—but that is part of the fun!

  • Corporation Beach Snack Bar | Dennis

The food alone is worth the trip to beautiful, horseshoe-shaped Corporation Beach. The Snack Bar is run by a local market and features delicious fried seafood, chicken tenders, lobster rolls, burgers, and more. Place your order, find a picnic table, and enjoy great food overlooking a beautiful beach!


Voted the most romantic restaurant on Cape Cod, this dining experience is unique and the cuisine is outstanding. Fresh produce grown on site, craft cocktails and a rotating menu, this local hot spot is the perfect place to celebrate your anniversary or special occasion.


This upscale restaurant, located in the beautiful Wequasset Resort & Golf Club, is known for its stunning views of the bay (and beyond!) and its delicious seafood. The menu features fresh, local ingredients and changes seasonally to ensure that you always get the best of what the Cape offers. Whether you’re in the mood for a light lunch or a romantic dinner, Twenty-Eight Atlantic is sure to please.

The Lanyard is where locals go to enjoy some delicious barbecue and fried seafood. A staple of the community, The Lanyard has a large sports bar area and features specials that can be found on their Instagram page.


The perfect place to stop in an have a beverage while exploring the iconic Chatham Bars Inn. We love having outdoor cocktails while relaxing in the Adirondack chairs overlooking the ocean.

Contemporary and fun, Bluefins serves up some of the best cocktails around and has a New York martini bar vibe. The seafood is locally sourced and always excellent.

Stop to watch the fishers unload their daily catch, then grab the legendary (and hefty!) roll made with fresh-picked lobster. Sit on the dock to enjoy this authentic taste of Cape Cod. The real deal.

Some consider Cuvee Cape Cod’s finest and most upscale dining experience. Exquisitely set tables – Villeroy & Boch china, Schott Zwiesel crystal, Frette linens – are the perfect stage for an at Cape Cod’s Only Relais & Châteaux restaurant. Reservations must be made weeks in advance.

set dinner table


This iconic dining spot in the center of P-town is a must visit experience. Dine upstairs in the back overlooking the harbor. Known for fresh lobster and seafood, dishes are fresh, and the service is fast. It has an “old school” New England vibe.

With beautiful views of Provincetown Harbor, this romantic restaurant never disappoints. Cuisine features grass-fed meat and wild game, free of antibiotics and growth hormones, free-range poultry, line caught dayboat seafood and organic produce, with every element of each dish selected for a specific purpose.


Located in the heart of downtown Hyannis, if you’re craving something different, visit Anejo and dine outside under one of the oldest trees on Cape Cod. Excellent Mexican food and always fresh. Try the blood orange margarita!

Located on Main street in Hyannis, this unique dining experience features the cuisine of southern Brazil, served  by Gauchos who make continuous table rounds until all the house Rodizio style specialties are served.

Save Room for Breakfast

The Inn at Yarmouth Port is not only a beautiful and historic place to stay, but it’s also centrally located to all the best Cape Cod restaurants.

But save your appetite. Our guests are treated to daily farm-to-table breakfasts served alfresco or in the sun-filled dining room, as well as freshly baked treats!

Book ahead. Discover why, for the fifth consecutive year, customer reviews have placed The Inn at Yarmouth Port in the top 10% of hotels worldwide on Trip Advisor and earned us the coveted ‘Best of the Cape’ mark by Cape Cod Life in 2021 and 2022.

french toast at the inn at yarmouth port with beautiful yellow flower garnish

Related Posts: