Your browser's security settings have disabled Javascript, which is required to use this web site effectively.
Please alter your security settings. Click here to see how.

Enjoy a Thanksgiving Dinner at a Cape & Islands Restaurant

Jennie Sparrow | 10/25/2019 (updated 11/15/2022)

If you plan to be on the Cape & Islands for Thanksgiving this year, consider spending it at one of these fantastic, local restaurants. No stress, no clean up — only succulent, tasty turkey and all the fixins! After your pumpkin pie, there’s nothing better than walking your feast off at a local beach—that’s how we do Thanksgiving on the Cape & Islands! We've found some of the best places for dinner on the Cape & Islands, we hope you can join us!

turkey thanksgiving cape cod nantucket Marthas vineyard

Dinners on Cape Cod

Dan’l Webster Inn

149 Main Street, Sandwich. Thanksgiving menu: $51.95 for adults, children under 12, $23.95, children under 4, $13.95.


Villaggio Ristorante

4631 Falmouth Road, Cotuit. Serving dinner 2:00pm–7:00pm, Turkey dinner or order off the menu. $59.99 for adults, separate children's menu available. Reservations required


Napi's Restaurant

7 Freeman Street, Provincetown. Seatings from 2pm - 8pm, accepting phone reservations 508-487-1145


Chillingsworth Restaurant

2449 Main Street (6A), Brewster, MA SEATINGS @ 1PM, 2:30PM, & 5PM. PRICING FROM $72, MULTI COURSE ALL INCLUSIVE, TAKE OUT AVAILABLE


Casual Gourmet

31 Richardson Road, Centerville Leave the cooking to Casual Gourmet. Select from a wide variety of sides and turkey sizes depending on your crowd.


Sea Crest Beach Hotel

Thanksgiving buffet 11:30am - 4:00pm $75.00,, $35.95 for children under 12, Diners will enjoy a special holiday dinner in the inn's colonial inspired dining room. Reservations required.


The Canteen

Let the Canteen take care of your Thanksgiving celebration this year! All the homemade goodness with none of the work. We prepare all of your dishes in ready-to-heat containers so all you need to do is order, pick up and heat your meal when you are ready!


JFK Ballroom Thanksgiving Day Buffet

Cape Codder Resort, 1225 Iyannough Rd, Suite #3, Hyannis. Featuring a variety of selections including turkey, ham, scrod and more...a great option for large families 11:30am–5:00pm, Turkey dinner or order off the menu. $39.99 per person, children 10 and under $19.99, children 4 and under $10.99. Reservations: (508) 568-2935.


Hearth & Kettle

1196 Main Street, South Yarmouth and 1225 Iyannough Rd, Suite #3, Hyannis. 11:30 am until closing. Complete dinners including turkey, prime rib or scrod, starting at $39.99, children 10 and under $18.99.


Rye Tavern

517 Old Sandwich Road, Plymouth Enjoy a cozy Thanksgiving dinner at the warm and inviting Rye Tavern. The menu includes a choice of the Chef's Carvings with your choice of 2 sides. Children's menu available


Yarmouth House

335 Route 28, West Yarmouth. Serving dinner 11:00am - 7:00pm. Reservations required. Prices range from $32 - $60 for the Thanksgiving Specials: full course meal of turkey, lamb or ham.


Pelham House

14 Sea Street, Dennis Port. $130 per adult, $65 per child ages 5–12, 11:30am – 5:00pm. Reservations required.


Apt Cape Cod

2149 Rt. 6a, Brewster. Chef's No Chop, No Shop Thanksgiving!!!! Now taking pre-orders.


The Barley Neck Restaurant

5 Beach Road, Orleans. Dine-in dinner served 11:30am–5:30p.m. $55 per adult, $25.95 children under 12, $13.95 children under 8. Reservations required.


Dinners on Nantucket

The Nantucket Hotel

77 Easton Street, Nantucket. Seatings from 12:00pm – 4pm. Reservations required. $99 for adults and $42 for children 5-12 years old, children 4 and under are complimentary.


Bartlett’s Farm

33 Bartlett Farm Road, Nantucket. Enjoy a takeout turkey dinner! Place your Thanksgiving order on or before Thursday, November 17th. All Thanksgiving orders will be available for pickup at 8 AM on Tuesday, November 22nd & Wednesday, November 23rd.

Faregrounds & Pudley’s Pub

27 Fairgrounds Road, Nantucket. Thanksgiving Dinner 12:00pm – 7: 00pm. Reservations are highly recommended.

Dinners on Martha’s Vineyard

Bettini Restaurant

131 North Water Street, Edgartown. $125 per adult, $75 per child age 12 and under, 11:00am – 7:00pm, last seating at 5:30p.m. Join us for a festive, five course dinner and savor the taste of home while taking in the breathtaking view of Edgartown Harbor and Lighthouse.