A few years ago, gourmet food magazine SAVEUR let the rest of the world know what we’ve been keeping to ourselves when it named Philadelphia as the best sandwich city in the country. They’re absolutely right! From hoagies to cheesesteaks and everything in between, Philadelphia is the best place for lunch on a roll in the United States. Here are just a few of the best sandwiches in Philadelphia that you’ve got to add to your Philly food bucket list.

  1. DiNic’s Roast Pork Sandwich

Facebook / Eric Weidman‎, Tommy DiNic’s Tommy DiNic’s roast pork sandwich was named the best sandwich in America by Travel Magazine - and once you’ve had it, you’ll know why. Be sure to get it with provolone and broccoli rabe!Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

  1. John’s Roast Pork Sandwich

Facebook / Ray Sager‎, John’s Roast Pork John’s Roast Pork is another amazing roast pork sandwich right in Philly. You’ll understand the long lines and high demand when you’ve taken your first bite.Address: 14 E Snyder Ave., Philadelphia, PA 19148

  1. The Valley Thunder from MeltKraft

Facebook / Davis Washington‎, Meltkraft Grilled Cheese by Valley Shepherd Creamery MeltKraft’s grilled cheeses are the best in the city, and you’ll love their Valley Thunder. Plenty of cheesy goodness with brisket and mac and cheese in the middle… you can’t go wrong! Readmore about how MeltKraft perfected the grilled cheese.Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

  1. Hershel’s Reuben

Facebook / Hershel’s East Side Deli Hershel’s East Side Deli makes the best Reubens you’ll find outside of New York City. Enjoy their juicy pastrami, corned beef, or even brisket. Learn more about why they’re the best deli in Philly here.Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

  1. Dalessandro’s Cheesesteak

Facebook / Keith Joseph‎, Dalessandro’s Steaks There are three must-try Cheesesteaks in Philly. The first of these is found at Dalessandro’s, which is consistently at the top of the “best of Philly” lists.Address: 600 Wendover St., Philadelphia, PA 19128

  1. Pat’s Cheesesteak

Facebook / The Original Pat’s King of Steaks Pat’s invented the Cheesesteak, so you’ve got to try a whiz wit at least once in your life!Address: 1237 E Passyunk Ave., Philadelphia, PA 19147

  1. Joe’s Cheesesteak

Facebook / Joe’s Steak + Soda Shop Joe’s - formerly known as Chink’s - has been a local favorite for years. Order a handmade milkshake with your sandwich, too!Address: 6030 Torresdale Ave., Philadelphia, PA 19135

  1. The Philly Taco from Jim’s & Lorenzo’s

Facebook / Jim’s Steaks South Street Jim’s Steaks and Lorenzo’s Pizza, both located on South Street, have combined their legendary foods to create the Philly Taco: a Jim’s steak wrapped in one of Lorenzo’s famous oversized slices. Be careful with this one - you won’t need to eat for days afterward!Address: 400 South St., Philadelphia, PA 19147

  1. The Classic Italian Hoagie from Pasesano’s

Facebook / Paesano’s Sandwich Shop Paesano’s makes one of the best Italian hoagies in Philadelphia, despite being a newcomer to a town with hundred-year-old delis. Don’t let that discourage you, though, they’ve really nailed it.Address: 148 W Girard Ave., Philadelphia, PA 19123

  1. The Schmitter from McNally’s Tavern

Facebook / McNally’s Tavern Chestnut Hill The Schmitter is basically an Irish Cheesesteak. Legends say that Hugh James McNally pulled together a quick meal for a regular customer nicknamed “Schmidter.” Nowadays, people come from all over to try the sandwich, made with sliced beef, extra cheese, fried onions, tomato, grilled salami, and the bar’s secret sauce on a crispy, toasted Kaiser roll.

Address: 8634 Germantown Ave., Philadelphia, PA 19118

  1. The Pulled Pork Sandwich from Sweet Lucy’s Smokehouse

Facebook / Chris Stevenson‎, ACS Lunch Blog Sweet Lucy’s has perfected the art of BBQ. Their ribs, collards, mac and cheese, and brisket are famous throughout the city, and they make an amazing pulled pork sandwich! You’ll love the best BBQ sandwich in Philly.. Address: 7500 State Rd., Philadelphia, PA 19136

What’s your favorite sandwich in Philadelphia? Are you more of a cheesesteak or a roast pork person? You can’t choose a favorite until you’ve tried every one on this list!

Facebook / Eric Weidman‎, Tommy DiNic’s

Tommy DiNic’s roast pork sandwich was named the best sandwich in America by Travel Magazine - and once you’ve had it, you’ll know why. Be sure to get it with provolone and broccoli rabe!Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

Facebook / Ray Sager‎, John’s Roast Pork

John’s Roast Pork is another amazing roast pork sandwich right in Philly. You’ll understand the long lines and high demand when you’ve taken your first bite.Address: 14 E Snyder Ave., Philadelphia, PA 19148

Facebook / Davis Washington‎, Meltkraft Grilled Cheese by Valley Shepherd Creamery

MeltKraft’s grilled cheeses are the best in the city, and you’ll love their Valley Thunder. Plenty of cheesy goodness with brisket and mac and cheese in the middle… you can’t go wrong! Readmore about how MeltKraft perfected the grilled cheese.Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

Facebook / Hershel’s East Side Deli

Hershel’s East Side Deli makes the best Reubens you’ll find outside of New York City. Enjoy their juicy pastrami, corned beef, or even brisket. Learn more about why they’re the best deli in Philly here.Address: Reading Terminal Market, 51 N 12th St., Philadelphia, PA 19107

Facebook / Keith Joseph‎, Dalessandro’s Steaks

There are three must-try Cheesesteaks in Philly. The first of these is found at Dalessandro’s, which is consistently at the top of the “best of Philly” lists.Address: 600 Wendover St., Philadelphia, PA 19128

Facebook / The Original Pat’s King of Steaks

Pat’s invented the Cheesesteak, so you’ve got to try a whiz wit at least once in your life!Address: 1237 E Passyunk Ave., Philadelphia, PA 19147

Facebook / Joe’s Steak + Soda Shop

Joe’s - formerly known as Chink’s - has been a local favorite for years. Order a handmade milkshake with your sandwich, too!Address: 6030 Torresdale Ave., Philadelphia, PA 19135

Facebook / Jim’s Steaks South Street

Jim’s Steaks and Lorenzo’s Pizza, both located on South Street, have combined their legendary foods to create the Philly Taco: a Jim’s steak wrapped in one of Lorenzo’s famous oversized slices. Be careful with this one - you won’t need to eat for days afterward!Address: 400 South St., Philadelphia, PA 19147

Facebook / Paesano’s Sandwich Shop

Paesano’s makes one of the best Italian hoagies in Philadelphia, despite being a newcomer to a town with hundred-year-old delis. Don’t let that discourage you, though, they’ve really nailed it.Address: 148 W Girard Ave., Philadelphia, PA 19123

Facebook / McNally’s Tavern Chestnut Hill

The Schmitter is basically an Irish Cheesesteak. Legends say that Hugh James McNally pulled together a quick meal for a regular customer nicknamed “Schmidter.” Nowadays, people come from all over to try the sandwich, made with sliced beef, extra cheese, fried onions, tomato, grilled salami, and the bar’s secret sauce on a crispy, toasted Kaiser roll.

Address: 8634 Germantown Ave., Philadelphia, PA 19118

Facebook / Chris Stevenson‎, ACS Lunch Blog

Sweet Lucy’s has perfected the art of BBQ. Their ribs, collards, mac and cheese, and brisket are famous throughout the city, and they make an amazing pulled pork sandwich! You’ll love the best BBQ sandwich in Philly.. Address: 7500 State Rd., Philadelphia, PA 19136

OnlyInYourState may earn compensation through affiliate links in this article.