It's easy to claim you have the best food in town, but the proof is in the pudding. Or in the internet reviews, in this case. We've used OpenTable to find out which restaurants in Massachusetts are rated most highly for ambiance, service, value and best food. These ratings are generated using hundreds of guest experiences rather by than a handful of restaurant critics. They represent the most positively reviewed restaurants across the entire state.
Here are the most highly rated restaurants in Massachusetts.
Cape & Islands: Twenty Eight Atlantic at Wequassett Resort, Harwich
This waterfront restaurant boasts spectacular views and even more stunning cuisine. It’s been rated the best on Cape Cod by Forbes, AAA and Zagat, and enjoys top spot for the Cape & Island on OpenTable as well. Eight-foot windows allow everyone in the dining room to enjoy the glorious seascape while thoughtful and creative dishes charm your palette. The perfect luxurious seafood experience. Expect to spend $50 or over per person at this spot.
(2173 Route 28, East Harwich)
Cape & Islands: Ships Inn Restaurant, Nantucket
This is one of the most magical dining experiences on the island. Housed in a historic 1831 whaling captain’s mansion, this restaurant offers cozy nooks in which to share a romantic evening and breezy window seating for enjoying the island air. The menu includes plenty of seafood and well as delectable French offerings and comfortable American fare.
(13 Fair Street, Nantucket)
Southern: Leena’s Kitchen, Plymouth
This farm-to-table concept restaurant uses the freshest local ingredients to craft beautiful meals fit for a memorable night out or a lovely lunch. The atmosphere is classy yet casual and diners rave about the service. You can expect to spend under $30 per person here. (63 Long Pond Road, Plymouth)
Southern: Brazilian Grill - Dartmouth, Dartmouth
This Brazilian authentic "churrasco a rodizio" will knock your socks off. There’s a full food bar of salad, soups, cheese, hot entrees and side dishes, but the real star is the rotisserie barbecue. The servers wander the dining room with massive cuts of meat that you’re free to select from. It’s all-you-can-eat, so don’t be shy about loading your plate. If you’re not in the Dartmouth area, they also have a location in Hyannis. (464 State Road, North Dartmouth)
Western: B Napoli, West Springfield
This contemporary Italian restaurant serves authentic dishes inspired by the traditional flavors of Naples. Wine lovers will adore their glass-enclosed wine room, and everyone else will swoon for handcrafted dishes like baby clams in olive oil and garlic sauce and their perfect stromboli. (185 Elm Street, West Springfield)
Western: Cantina 229, New Marlborough
This charming local restaurant is a farm-to-table enterprise that serves world-inspired cuisine in a bright and casual atmosphere. It perfectly blends the rural beauty of the Berkshires with creative menu offerings that can’t be compared to anything else in the region. Their tacos are addictive.
(229 Hartsville-New Marlborough Road, New Marlborough)
Central: Avellino, Sturbridge
Avellino is the perfect local Italian spot to visit for a candlelit dinner for two or a memorable family outing. You can expect to be seduced by amazing menu items like Sicilian calamari with white wine and plum tomotos and Grandma Gita’s meatballs with veal, pork, beef and Italian cheese. The ambiance is perfectly cozy and you can grab dinner here for less than $25 per person.
(502 Main Street, Sturbridge)
Central: Sonoma, Worcester
Sonoma uses innovative combinations of local and international ingredients to create enchanting dishes that will linger in your memory. The menu is constantly updated to reflect the season so there’s always something new to sample. Please note that Sonoma is in the process of relocating from Princeton to a new location in Worcester and will be open for business in September.
(363 Plantation Street, Worcester)
Boston Suburbs/North Shore: Il Capriccio, Waltham
Il Capriccio has secured the top spot in Zagat’s Northern Italian category for the past seven years, so you know they can whip up a killer meatball. The menu is constantly changing and filled with classic dishes influenced by local flavor. The atmosphere is upscale yet comfortable, and the price range is between $30-$50 per person.
(88 Main Street, Waltham)
Boston Suburbs/North Shore: Pellana Prime Steakhouse, Peabody
Pellana serves steaks that will make your mouth swoon. This amazing steakhouse boasts a warm and comfortable ambiance and an absolutely killer wine list of over 400 bottles sourced from all over the world. It’s the perfect spot for an intimate gathering or a nightcap at the bar. (9 R Sylvan Street, Peabody)
If you're looking for somewhere stunning to enjoy a great meal, check out our list of the most beautiful restaurants in Massachusetts.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!