• Banner 1
  • Banner 2
  • Banner 3

Olde Main Street Pub: A Cozy Salem Eatery for Comfort Food Lovers

Olde Main Street Pub in Salem, MA is a hidden gem serving New American cuisine in a cozy pub setting. With a welcoming atmosphere and friendly staff, this pub offers a variety of dishes perfect for lunch or dinner. The menu features classic pub fare with a modern twist, and the full bar ensures you'll find the perfect drink to complement your meal. Whether you're dining in or taking advantage of their delivery and takeout options, Olde Main Street Pub is a must-visit spot for a delicious meal and good times.

Olde Main Street Pub at a glance

  • Address 121 Essex St Salem, MA 01970
  • Phone (978) 229-0037
  • Restaurant type Irish restaurant , American restaurant , Irish pub , Restaurant .
  • Popular for Popular for lunch , Popular for dinner , Good for solo dining .

Photos & Gallery

Olde Main Street Pub: Reviews & Ratings

Falyn Elicee
4

Stopped here on our last day in Salem the weekend after Halloween. As with most of Salem, no reservations, so we hopped in the queue to be seated. Was very cold out and the wait is fully outside so be prepared for that here and at most other food stops. Our wait wasn't super long which was nice. The inside is a little crowded and is typical pub vibes. We ordered the house made curry and fries, the pork tenderloin sandwich, and the burger. Everything was good but nothing extraordinary, just pretty classic pub food.

Kelly M
5

The drink specials were very tasty. Our party of 6 each tried different things and everyone was pleased. I got the autumn sprites $14. Beware they automatically add 20% tip onto bill for 2 or more people. Our hostess was very accommodating.

Michelle Kang
5

Heather was an awesome bartender!! Took great care of us. So friendly and did the best Guinness pour. Thank you, Olde Main Street!

Jenn LM
4

So glad we stopped in while exploring Salem, because we had a wonderful time here! We sat at the bar for some drinks and lunch and the bartender was the sweetest, and most efficient person I’ve ever met! She was always looking out for us and entertaining everyone else at the bar. I’m sorry I didn’t catch her name, but we came on June 19th around lunch time. She was STELLAR!

Heather Mazzi
5

Went here for dinner while visiting Salem. Worth the wait on line for sure! Got the buffalo wings, shepherds pie and fish and chips and a Guinness. I would highly recommend coming here, I would come here again simply for the food. Flavorful, great portion and delicious! Not “touristy” at all, just a great place for some Irish food and beer!

Josh Huntington
4

Olde Main Street Pub is an inviting Irish-style pub & restaurant tucked along historic Essex Street in downtown Salem. It's open Thursday through Sunday from 12:00 PM to 1:00 AM. On our first night in Salem, my friends and I chose this place for dinner, and we were immediately glad we did. Every dish tasted homemade and full of flavor, and the service, especially from our server Elisha, was warm, attentive, and personable. We started with the charred broccoli mac & cheese, which arrived piping hot and baked to perfection. Every bite was rich, creamy, and delicious. Honestly, it's up there with the best mac & cheeses I've ever had. For entrées, we shared the shepherds pie and the steak tips. The shepherds pie, made with a hearty mix of lamb, beef, peas, carrots, house mashed, and cheddar cheese, was fresh and perfectly balanced. The steak tips were cooked to our liking, tender, and seasoned beautifully. Both dishes were comforting and satisfying. Olde Main Street Pub delivered exactly what we were hoping for: great food, genuine service, and a cozy atmosphere. I would definitely come back the next time I'm in Salem.

R B
5

The pulled pork was absolutely delicious, with a unique bbq flavor. The fries are a 12/10. The Broccoli Mac was also good very cheesy. Friendly staff and quick seating.

Maybe Liene
5

Amazing food! Love the indoor or outdoor seating. Everything we ordered was absolutely delicious!! Definitely will come back here to eat on our next Salem trip!!

Location

  • Olde Main Street Pub
    Olde Main Street Pub
    121 Essex St Salem, MA 01970 Hotline: (978) 229-0037

If you're looking for a cozy and inviting spot to enjoy delicious food and drinks in Salem, MA, look no further than Olde Main Street Pub. This New American pub offers a range of options for every taste, from classic comfort foods to unique creations.

With amenities such as outdoor seating, a full bar, and even a pool table, Olde Main Street Pub has something for everyone. The friendly staff is always ready to make your experience memorable, whether you're stopping by for a casual lunch or a fun night out with friends.

The menu features a variety of dishes that are sure to satisfy your cravings, and the best nights to visit are Tuesday, Friday, and Saturday. Don't forget to try out their catering services for your next event or enjoy some time on the dance floor.

Overall, Olde Main Street Pub is a great place to unwind, enjoy good food, and create lasting memories with loved ones. Visit them at 121 Essex St or give them a call at (978) 229-0037 to experience the charm of this neighborhood gem.

Business Information

  • Accessibility
    • Has wheelchair-accessible car park
    • Has wheelchair-accessible entrance
    • Has wheelchair-accessible seating
    • Has wheelchair-accessible toilet
  • Service options
    • Has outdoor seating
    • Offers takeaway
    • Serves dine-in
    • Delivery
  • Payments
    • Accepts credit cards
    • Accepts debit cards
    • Credit cards