Some folks crave pizza on a cold night, but plenty of people in Massachusetts want a flaky slab of baked haddock with a buttery crumb on top. It is one of those plain, honest dishes that has stayed on menus here for generations, and the best versions often come from restaurants that have been around a long time.
This list covers seven old-school spots, from a colonial tavern in Charlestown to harbor-side counters in Plymouth and Gloucester. Each one has its own reason to make the cut, whether it is history, a waterfront view, or a haddock dish you will not find anywhere else.
Some lean fancy, some keep it casual, and a couple sit in buildings older than the country itself. If you love New England seafood, or just want a reliable dinner on your next road trip, save this one for later.
1. Turner’s Seafood at Lyceum Hall, Salem, MA

Salem gets most of its attention in October, but a good haddock dinner works in any month. Turner’s Seafood sits inside Lyceum Hall at 43 Church St, a 19th-century venue that gives the meal a dose of real history.
The baked haddock here usually comes with creamy mashed potatoes and garlic spinach, which is about as comforting as a plate can get. Want something a little different?
The haddock piccata adds a brighter twist to the same fish.
The menu is big. You will also find lobster rolls, lobster pie, a New England fish chowder, English pub style fish and chips, and baked scallops, plus gluten-free options.
Save room for dessert, because sticky toffee pudding, key lime pie, and a New Orleans-style crème brûlée are on offer. There is a fireplace, a kids’ menu, and occasional live music.
Hours run from noon daily, closing at 9 PM most nights and 10 PM on Fridays and Saturdays. Saturday evenings get busy, so reservations are a smart move for dinner.
2. Warren Tavern, Charlestown, MA

Few places in Boston can claim roots going back to around 1780. Warren Tavern can, and it still serves a solid plate of baked haddock in that same Colonial-era setting at 2 Pleasant St in Charlestown.
The food leans toward hearty pub classics. Baked haddock shares the spotlight with shepherd’s pie, New England clam chowder, fried clams, and burgers.
I like this stop for its easy, neighborhood rhythm. It opens at 11 AM on weekdays and 10 AM on weekends, and the kitchen keeps going late, so it suits a lunch break or an evening out.
Other menu picks include lump crab cakes, a lobster roll, lobster mac and cheese, and tavern onion soup. A fireplace, a kids’ menu, and high chairs make it easy for families, and reservations are accepted.
Charlestown is packed with Freedom Trail history, so pairing a walk with a meal here makes plenty of sense.
3. Causeway Restaurant, Gloucester, MA

Bring your appetite and maybe a friend to share. Causeway Restaurant in Gloucester is known for jumbo portions, and the baked haddock is a big reason people line up.
The snug, marine-themed dining room at 78 Essex Ave fits right into this famous fishing town. Seafood is the main event, with fish and chips, fried whole belly clams, baked scallops, shrimp scampi, and bacon-wrapped scallops.
Not everyone in the group wants fish, and that is fine here. Chicken parmesan and hearty pastas like seafood marinara round out the menu.
Reservations are not taken, and a wait is common on Friday evenings and Saturdays. Weekday afternoons tend to be calmer, and parking is usually easy to find.
Prices stay friendly, generally around $20 to $30 per person, which makes those huge plates even better.
4. The Sole Proprietor, Worcester, MA

Worcester sits a good hour from the ocean, yet one of the state’s longtime seafood favorites has been here since 1979. The Sole Proprietor at 118 Highland St proves you do not need a harbor view to do haddock right.
The standout is the Haddock with Lobster Newberg, a rich upgrade on the classic. Atlantic haddock with a Ritz crumb also shows up on the baked seafood platter alongside a lobster tail, crab cake, clams casino, and baked stuffed shrimp.
Beyond haddock, the menu stretches into sushi, a raw bar, paella, lobster risotto, and a thick crock of clam chowder. Salmon rangoon and wild Spanish octopus add some fun.
The setting is elegant without being stuffy. Dinner reservations are recommended on weekends, and the restaurant is closed Sundays.
5. Old Yarmouth Inn Restaurant and Tavern, Yarmouth Port, MA

Serving guests since 1696 is a pretty strong résumé. The Old Yarmouth Inn on Route 6A ranks among the oldest inns on Cape Cod, and its haddock fits that long tradition.
Two versions are worth knowing about. The baked haddock comes in a light lemon-butter sauce, while a crusted haddock offers a bit more texture.
The baked seafood trio pairs haddock with scallops and shrimp, and the cozy Red Room is a favorite place to enjoy it. A 2 lb baked stuffed lobster, lobster bisque, and lobster pappardelle fill out the seafood side.
Desserts include bread pudding, tiramisu, key lime pie, and strawberry shortcake served in a mason jar.
Plan around the schedule. It opens at 4 PM, closes Wednesdays, and dinner reservations are recommended, especially on Friday and Saturday nights.
6. Mattakeese Wharf Waterfront Seafood Restaurant, Barnstable, MA

Ask for a seat with a view. Mattakeese Wharf sits right on Barnstable Harbor at 273 Millway, and the water is a big part of the appeal.
Baked haddock is listed right on the menu, served thick and well seasoned. It is a simple Cape Cod classic done with care.
Other favorites include the lobster roll, lobster bisque, lobster risotto, Pasta Livorno, and oysters on the half shell. The baked stuffed lobster comes in a generous portion, too.
The vibe is casual, with live music at times and a kids’ menu for younger diners. Reservations are not accepted, so arriving early can help.
Parking is easy, with a free lot and valet available. The kitchen runs from 11:30 AM to 9 PM every day.
7. Wood’s Seafood, Plymouth, MA

Order at the counter, grab a seat, and watch the boats. Wood’s Seafood on Town Wharf in Plymouth keeps things relaxed, and that is exactly the point.
This family-run spot serves fried and broiled seafood plates with harbor views. Baked haddock is a menu staple, and it fits right in with the fisherman’s platter, grilled swordfish, and fried whole belly clams and fries.
There is no table service, which keeps the pace quick. Outdoor seating and dogs allowed outside make it handy after a stroll along the waterfront.
Plymouth’s history draws plenty of visitors, so Friday and weekend afternoons can get crowded. Mornings and weekday evenings are usually calmer.
Prices typically land around $20 to $30 per person, a fair deal for a fresh seafood meal by the water.
From colonial taverns to harbor counters, these seven spots show why baked haddock never really goes out of style in Massachusetts. Pick one close to home, or plan a road trip and work your way through the list.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.