Just moved here (close to the Marblehead line) from Newton, and are looking for the restaurants that will become our staples.
Have already found and thoroughly enjoyed The Blue Ox and and Five Corners Kitchen; thought that Gourmet Garden was perfectly serviceable suburban Chinese (Sichuan Gourmet it ain't, but sometimes you just want fried rice, dang it); found Paradiso for pretty good red sauce Italian; had a better experience than most of the Yelp reviews would indicate at Red Rocks Bistro (though we've only been for lunch and brunch, so maybe the infamous bar scene hadn't started up yet); and thought that Kame in Beverly was OK (we were spoiled by Oishii).
Unfortunately, a couple of the other places people have recommended for the area on Chowhound seem to have closed: City Grill sounded like it'd be a good spot for a burger and a beer, but alas is no longer; the Lyceum in Salem turned into 43 Church, and now that's closed too. Haven't yet found an occasion to go to 62 in Salem, but it's on the list.
So what are we missing? The towns are small around here, so anything in Lynn, Salem, Swampscott, Marblehead, Beverly and maybe Peabody would be helpful - or farther afield if it's worth it. We like anything and everything (pizza or Indian or new American or Vietnamese or Thai or French or...), just looking for the places that will fill up the three or four days a week we're too tired to cook or want to go out.