Ask five people north of Boston where to get the best roast beef sandwich, and you might get six answers and one long argument. North Shore roast beef is its own thing: thin-sliced rare beef piled on a toasted onion roll, often ordered three way with sweet barbecue sauce, mayo, and American cheese.
It is a regional specialty that families defend like a home team. This list covers eight counter-service spots from Revere to Ipswich that keep the debate going, with practical notes on hours, parking, and what to order so you can pick a side yourself.
1. Kelly’s Roast Beef, Revere, MA

Few sandwich counters come with a beach attached. The original Kelly’s sits at 410 Revere Beach Blvd, right across from Revere Beach, with views stretching toward the Boston skyline.
The move here is the roast beef sandwich with sauce, mayo, and cheese. Kelly’s also leans hard into seafood, so the menu includes fried calamari, butterfly shrimp, a lobster roll, and a fried scallop and clam plate.
The tartar sauce is made with pickles, a small detail that earns real loyalty. One heads-up for first-timers: the lobster roll does not come with sauce.
Service is counter-only with no table service, and outdoor seating suits the setting. There is no restroom, so plan accordingly.
Hours run 11 AM to 8 PM daily. Sunday afternoons and Friday evenings are the busiest stretches, so a weekday lunch is the smarter play if you hate lines.
2. Nick’s Famous Roast Beef, Beverly, MA

Since 1975, Nick’s has been slicing beef on Dodge Street in Beverly. That is roughly five decades of fueling the very argument this list is about.
The beef is sliced paper thin and served mid-rare on a buttered onion roll. The barbecue sauce is hard to pin down, and that mystery is part of the appeal.
The space is casual and on the quiet side, with seating, a restroom, and high chairs for small diners. Parking is easy, with a free lot plus street spaces.
I like Nick’s for its long hours. The counter opens at 10 AM and stays open until 9 PM every day, which makes it an easy early lunch or late dinner stop.
3. Bill & Bob’s Roast Beef, Salem, MA

Hungry at 1 AM in Salem? Bill & Bob’s has your back, with doors open until 2 AM most nights and 2:30 AM on Fridays and Saturdays.
The Bridge Street location turns out rare, tender roast beef on a toasted onion roll with just the right swipe of mayo. Steak and cheese rolls and chicken fingers round out the lineup.
Two extras set this location apart. Cheese teasers, which are cheddar-stuffed potato puffs, make a fun side, and the black raspberry shake is a Salem-location special.
A drive-thru makes late runs painless, and there is a free on-site lot if you would rather sit down. Views toward the ocean and marina area add a bonus for daytime visits.
4. Londi’s Roast Beef And Pizza, Peabody, MA

Pizza in the name, but the beef is the headliner. Londi’s is a family-owned spot on Lowell Street in Peabody, right in the heart of North Shore beef country.
The super 3 way is the order to know. Expect plenty of warm pink beef, sliced super thin, on a nicely toasted bun with sauce in all the right places.
Smaller appetites can go for the junior roast beef. The steak and cheese calzone is a strong pick if someone in your group wants a break from sandwiches.
Unlike many beef counters, Londi’s offers table service along with counter ordering. It also handles catering and delivery.
Hours are 11 AM to 9 PM Monday through Saturday. Sunday is a day off, so do not plan a weekend craving around it.
5. Supreme Roast Beef, Danvers, MA

Here is a roast beef shop where the salad might steal the show. Supreme on Maple Street in Danvers has built a following for its chicken kabob salads with Greek dressing.
Do not skip the beef, though. The thin-sliced meat comes piled high on an onion roll or a regular roll, and prices stay friendly.
The rest of the menu covers cheese steak subs, Greek salads, chicken fingers, hamburgers, and onion rings. That range makes it a solid pick for groups who cannot agree on dinner.
Service is quick and the vibe is quiet. Free Wi-Fi and a free parking lot add practical points, and the shop is open 11 AM to 9 PM every day.
6. Mino’s Roast Beef, Lynn, MA

Lynn has its own claim in this fight, and Mino’s on Broadway is the one plenty of people point to first. It is a long-standing spot with a reputation as the best roast beef sandwich on the North Shore.
Everything is made to order. Roast beef and onion rings are the classic pairing, but the salads deserve attention too.
Those Greek salads come with fresh pita bread, which is not something every beef counter bothers with. The staff is friendly and the owner is known for being personable.
Plan for takeout or a quick bite, since there is no restroom and no delivery. A free lot helps.
Saturday hours stretch to 10 PM, an hour later than the rest of the week.
7. Zeno’s Roast Beef, Ipswich, MA

Horseradish fans, this one is for you. Zeno’s in downtown Ipswich serves a roast beef sandwich with a thick, punchy horseradish sauce that stands out from the usual barbecue routine.
The classic 3 way is here too, and it tends to disappear fast. Over the past couple of years, Zeno’s has picked up serious buzz as one of the top beef stops in the state.
Beyond beef, the menu includes subs, chicken, crispy salads, and onion rings. Service is friendly and efficient.
The Central Street location puts it near the rest of downtown, so it pairs well with an upper North Shore day trip. Free parking is available.
Hours run 10:30 AM to 8 PM Monday through Thursday and until 9 PM on Fridays and Saturdays. It is closed Sundays.
8. Bella’s Roast Beef, North Andover, MA

Some places treat the roll as an afterthought. Bella’s in North Andover treats it as half the point, griddling the onion roll until the bottom turns butter-crisp.
The signature 3 way is the star. The barbecue sauce lands between tangy and sweet with a little heat at the end, and the beef portion is generous.
Crispy onion rings make the natural side. Every part of the plate looks carefully built, which is why Bella’s keeps showing up in best-of conversations despite sitting a bit west of the coast.
Check the calendar before you go. Bella’s is closed Sundays and Mondays, open 11 AM to 8 PM most other days, with Friday hours until 9 PM.
Free parking makes the Osgood Street stop simple.
Eight counters, eight strong opinions, and one sandwich style that never seems to settle the score. Try a few, pick your favorite, and send this list to the friend who swears theirs is the only right answer.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.