Takeout and Delivery Cheesesteaks to Eat Right Now in Philly

In a city that distinguishes itself by its ’steaks, which sandwiches truly tower over the rest? From the South Philly classics to some creative modern updates, food critic Jason Sheehan presents his definitive list.

Photo by Neal Santos

Yeah, yeah. We wrote a whole thing about quitting cheap meat and being more conscientious in our consumption. And those arguments are all valid and important ones to consider as we go slowly forward into whatever kind of restaurant industry exists in the future.

But cheesesteaks are important to Philadelphia. They’re a part of our identity as a city and as a dining class. They ground us in the convenience and approachability that have long been hallmarks of our scene and they’re one of the signifiers of our unshakeable blue-collar roots. Though cheesesteaks have been politicized, argued over and gussied up over the years, Philadelphians have never turned our backs on them. And we’re certainly not going to do that now.

Should they cost a little more? Absolutely. Can they be a lever used to shift the path of an exploitative industrial food system in dire need of change? Maybe. But a cheap sandwich built for the working class is revolutionary in its own right. Don’t eat them every day is all we’re saying. Be thoughtful about your choices. Make every cheesesteak count.

Here are a few of our favorites, currently doing delivery or takeout. I’m sure every one of these places could use your support right now. So if you’re looking for a good takeout or delivery cheesesteak, here are some good places to start. (Keep scrolling for our full list of Philly’s best cheesesteak spots.)


View this post on Instagram


A post shared by Frizwit (@frizwit) on

Frizwit, Pennsport
The crown jewel cheesesteak: pastured beef from Primal Supply Meats; whiz made with Philabundance Abundantly Good cheddar and Ambler Beer Co.’s Belgian Pale Ale.; the roll made by Merzbacher’s Bakery in Germantown. And only $5 more than a sandwich at Pat’s. Available for pick-up


View this post on Instagram


A post shared by Exploring Local Thru Food (@foodforeal) on

Barry’s, Roxborough
I’m gonna suggest something daring here. When you go to Barry’s looking to get your cheesesteak fix (which you should absolutely do), rather than just getting the standard cheesesteak, go for the Alpine Steak (a cheesesteak made with Swiss and brown gravy). Oh, and also, the South Philly, which is a cheesesteak with grilled salami, provolone and pizza sauce. I mean, get a regular steak, too. But stretch a little and get something new while you’re at it. You won’t regret it. Available for pickup or local delivery


View this post on Instagram


A post shared by DELCO Steaks (@delcosteaks) on

Delco Steaks, Broomall
Two-foot cheesesteaks AND pancakes on the menu? What more do you need? Oh, you want your steaks made with Pennsylvania-raised, hormone and antibiotic-free beef? Done. You want your two-foot cheesesteak made with Cooper sharp? Done. You also want to be able to pick up some steaks for the grill from the butcher counter? Done. Delco Steaks has got you covered. Available for pickup or local delivery


View this post on Instagram


A post shared by Steves Prince of Steaks ® (@stevesprinceofsteaks) on

Steve’s Prince of SteaksMultiple locations
Steve’s is running with three of its four locations right now — the Center City branch remains closed. But if you’re in the Northeast or Langhorne and are looking for some classic steaks covered with Wiz, some fries (also covered with Wiz) or a hoagie (which I’m sure they’ll cover with Wiz if you ask nice), this is your spot. Call ahead with your order, pick it up at the shop. Available for pickup


View this post on Instagram


A post shared by ✨2 Philly Foodies✨ (@swagfoodphilly) on

Dalessandro’s, Roxborough
Does this place serve the best cheesesteaks in the region? Maybe. There’s a lot to be said for personal preference and idiosyncrasy. But Dalessandro’s is absolutely up there among the legends in Cheesesteak Valhalla, so if you’re in the neighborhood and looking for fresh, finely-chopped meat, grilled onions and cheese on a soft roll done by a crew that should probably be in the running for the Nobel Prize for Cheesesteaks, drop by. Pro tip: get twice as many steaks as you want to eat immediately. I swear that they’re even better as leftovers the next day. Available for pickup or local delivery


View this post on Instagram


A post shared by Joes Steaks and Soda Shop (@joessteaks) on

Joe’s Steaks, Fishtown
Chicken cheesesteaks, vegan cheesesteaks, buffalo chicken fries — Joe’s is doing your standard, conventional cheesesteak, sure, but they’re also there for those that are looking for something a little bit different. They’ve also got a cheesesteak burger, which is basically what you’d get if a cheesesteak and a cheeseburger got together and made a baby. It’s beautiful, like the circle of life on a bun. And then you eat it. Available for pickup or delivery via Caviar


View this post on Instagram


A post shared by Cravve | Food Rating App (@cravveapp) on

John’s Roast Pork, Pennsport
Another contender for best cheesesteak in Philly, John’s was dark for a little while after COVID shut the city down, but is currently back up and running, slinging steaks and roast pork sandwiches for the masses. They’re only open ’til 7 p.m., are closed Sundays and Mondays, and don’t appear to be doing any delivery, but for the neighbors — and anyone willing to make the trip to South Philly — this is still nothing but good news. Available for pickup

Where to Eat Cheesesteaks in Philadelphia: The Ultimate Guide

Updated: 9/17/20


A classic long before Hollywood came calling

There are two ways to start at Max’s, and one way to finish. Going cheesesteak? They do a nice job: chopped steak, lots of cheese, a long line (a scene in Creed was filmed here) that moves quickly unless you get stuck behind tourists. But they also do a plain steak sandwich the neighborhood loves with mayo and occasionally ketchup. Either way, you’ll be walking out with an enormous sandwich. Seriously, go for a half unless you’ve brought backup. And if you’re one of those people who put mayo on a regular cheesesteak? Just … I don’t even know what to say to you right now. 3653 Germantown Avenue, North Philly.

best cheesesteaks maxs

Max’s in North Philly.

best cheesesteaks johns

John’s Roast Pork in Pennsport.

John’s Roast Pork

Don’t let the name fool you

There are a thousand places claiming to be Philly’s best. Many of them are lying. But John’s? Man, they might be lying less than the rest. This place — with its seeded rolls, muffuletta-style hollowing, sweet onions, Whiz-shunning, and almost architectural construction — has brought a scientific rigor to the cheesesteak that shows in every sandwich that comes off the line. Go with the sharp provolone, and if you like a little kick, ask for long hots. 14 East Snyder Avenue, Pennsport.

best cheesesteaks johns twin

John’s Roast Pork in Pennsport.

best cheesesteaks woodrows

Woodrow’s in Bella Vista.


The cheesesteak for New Philadelphia

The artisanal mind-set has chefs thinking everything is better if you make it yourself. Much of the time, this leads to disaster. But at Woodrow’s, the kitchen set about building the cheese-steak back up again from scratch, shaving their own rib eye, gimmicking up truffled Whiz, even making cherry pepper mayo. And it works, because they’re not reinventing a classic, just adding a little polish to a tried-and-true combination. 630 South Street, Bella Vista.

best cheesesteaks woodrows twin

Woodrow’s in Bella Vista.

Joe’s Steaks + Soda Shop

A modern shop with historic roots

This place started as a hole-in-the-wall called Chink’s that did only one thing: steak sandwiches, with or without onions. Today, the menu is longer (15 sandwiches, including a vegan cheesesteak), the name has changed, and the inside looks like a quilted-aluminum neighborhood luncheonette. But owner Joe Groh is still using the same recipe from 60-some years ago and knocking out sliced-steak sandwiches on soft rolls, with or without onions, slorked with a generous shot of Whiz. 1 West Girard Avenue, Fishtown, and 6030 Torresdale Avenue, Northeast Philly.

Charlie’s Roast Pork

Cheesesteaks first, then beer

The crew from Pennsport Beer Boutique redid a space behind the neighborhood favorite beer bar and turned it into an all-day sandwich joint that pushes the roast pork, but also does a fine cheesesteak–including a locals-only version with long hots. Yeah, you can get beers out front and bring them back to drink with your cheesesteaks (or roast pork sandwiches, if you swing that way). And yes, you can get a steak in the back and bring it into the beer garden. 1301 South 3rd Street, Pennsport

Mike’s BBQ

It might seem like a stunt, but it isn’t

The purists might say that a cheesesteak must be made with chopped (or sliced) rib eye and that to even think about using something like the slow-smoked, tender and incredibly flavorful brisket served up daily by the pit crew at Mike’s is sheer sacrilege. But those people are idiots, because a brisket cheesesteak with Cooper sharp whiz and fried onions is one thing and one thing only: Absolutely goddamn delicious. 1703 South 11th Street, East Passyunk


A fan fave, without any flash

When faced with the classic Pat’s-vs.-Geno’s question, most Philadelphians will answer with “Dalessandro’s.” Why? Because it’s the rarest of things: a cheesesteak joint worth leaving your neighborhood for. The basic model here is a work of art — the benchmark against which all other cheesesteaks in Philly (and the world) ought to be judged. But this is also a place to come if your tastes (mushrooms, peppers, pizza steaks) run to the more eclectic. 600 Wendover Street, Roxborough.

best cheesesteaks one pound

One Pound Cheesesteaks in Kensington.

One Pound Cheesesteaks

Late-night steaks — the size of your leg

It’s 3 a.m. Do you know where to score a two-foot cheesesteak for $11? Now you do. Just walk up to the window and ask. What you’ll walk away with is a marvel of late-night eating — a massive roll stuffed with meat, cheese, chopped onions, and ketchup on demand. 2661 Kensington Avenue, Kensington.

best cheesesteaks gooey

Gooey Looie’s Deli in Pennsport.

Gooey Looie’s Deli

An off-the-beaten-path hero

It’s a small place that’s super simple — just a lunch counter inside a grocery store. But it’s worth seeking out, because the ’steaks are made to order and somehow, impossibly, come on bread that’s both crispy and soft. Really, it’s a magic trick that sets this sandwich apart. Plus, the meat has an excellent flavor, as though haunted by generations of onions passing across the grill. 231 McClellan Street, Pennsport.

best cheesesteaks gooey twin

Gooey Looie’s Deli in Pennsport.

Hog Island Steaks

A damn good-looking specimen

The menu offers a thousand sandwiches, banking on the history of Hog Island and its tie to the “hoggie.” But the cheesesteak? It gets its own special section, with more than a dozen varieties centered on fresh beef, chopped, thrown on the grill, and turned into a hot-sandwich beauty mixed up with American cheese. There’s also a loaded option with mushrooms, peppers and onions, which tastes like a good version of all the completely wrong “Philly-style” cheesesteaks done everywhere else. 785 Starr Street, Phoenixville.

best cheesesteaks spotburger

Spot Gourmet Burgers in Brewerytown.

Spot Gourmet Burgers

The new kid on the block

Want to try something wild? Order the Jawn, a dream-team combo of Philly’s, Camden’s and Pittsburgh’s best ideas, with a little Schmitter thrown in. It’s sliced rib eye and Whiz on a round roll with two kinds of onion (raw red and grilled white), french fries and burger sauce. 2821 West Girard Avenue, Brewerytown.

best cheesesteaks donkeys

Donkey’s Place in Camden. | Photo: Neal Santos

Donkey’s Place

Rounded, poppy-seeded — but still revered

Bourdain declared it the best cheesesteak around, and if you’ve made the trek across the bridge, you know that this thing is a contender. It has most of the expected elements — sliced beef, onions off the flat grill, American cheese — but the big difference is that Donkey’s serves its ’steaks on a round, seeded kaiser roll. So you gotta ask yourself: What makes a cheesesteak a cheesesteak? Is it the ingredients? The bread? The shape? Or, really, is it something more ineffable — a sense of working-class, eat-it-standing convenience and no-bullshit simplicity? If it’s that, then Donkey’s absolutely serves one of the best cheesesteaks out there. 1223 Haddon Avenue, Camden.

best cheesesteaks donkeys twin

Donkey’s Place in Camden.

Cosmi’s Deli

A for-locals joint that goes the extra mile

A neighborhood grocery store opened in 1932 by an Italian stonemason that became one of the best spots in town for cheesesteaks and hoagies? That’s the kind of story Philadelphia loves. And seriously, this place (which caught fire almost 20 years ago and was rebuilt as a bigger, better sandwich shop) knocks out some shockingly good options, mounted on the house’s own rolls, made from the best ingredients they can get their hands on. Better still, they offer two kinds of rolls (seeded and plain) and eight kinds of cheese, including Cooper sharp, which is a little fancy but makes for a fine sandwich. 1501 South 8th Street, East Passyunk.


Overrun with students … for good reason

That an all-halal Middle Eastern restaurant — one crawling with Penn kids — slings one of the best ’steaks around proves there are many sides to our city. The cooks here bang out a big, dumb, satisfying cheesesteak like nobody’s business, but they really shine on the poultry side of things, doing a chicken cheesesteak that can make even purists reconsider their position. 4500 Walnut Street, University City.

best cheesesteaks philadelphia mamas pizzeria

Mama’s Pizzeria in Bala Cynwyd. | Photo: Neal Santos

Mama’s Pizzeria

Extra love for the extra cheese

Massive, gut-busting sandwiches that run heavy on the cheese (a specialty combo they blend in-house) — that’s the draw. The obvious one, anyway. Because really, it’s the care that goes into the ’steaks that makes the difference. Not pulled from a mountain of chopped meat, these individually made gooey monsters are mounted on squishy rolls. Bring an appetite — or a friend. 426 Belmont Avenue, Bala Cynwyd.

best cheesesteaks mamas twin

Mama’s Pizzeria in Bala Cynwyd.

best cheesesteaks steves

Steve’s Prince of Steaks in Northeast Philly.

Steve’s Prince of Steaks

A blissfully unchanged OG

Forget the other locations. The original Steve’s has been providing the Northeast with quality ’steaks (and Texas Tommies and chocolate soda) for decades. The sandwiches are big and delicious, and there’s a line of toppings to grab along the stainless by the order windows. There’s not much in the way of seating, and the place remains cash-only, but we wouldn’t want anything to change here anyway. 7200 Bustleton Avenue, Northeast Philly.

best cheesesteaks steves twin

Steve’s Prince of Steaks in Northeast Philly.

Geno’s Steaks

A loud, bright, there-when-you-need-it institution

A theory: Geno’s has all that neon so that no matter how rough a night you’ve had, you can still find it at last call. Like, even if you’ve had the kind of night where you’ve stolen a helicopter and are just looking for a place to land it. The inside is filled with headshots and memorabilia, the grills run 24 hours a day, the steaks are sliced not chopped (the big difference between Geno’s and Pat’s across the street), and the crowds are enough to teach you everything you need to know about Philly (and its tourists) in one night. 1219 South 9th Street, East Passyunk.

Pat’s King of Steaks

A not-as-loud, not-as-bright, there-when-you-need-it institution

Pat’s is fast. Pat’s is famous. Pat’s is open every day, all of the time, except on Thanksgiving and Christmas. It slops on the Whiz (when you ask for it) and has been making cheesesteaks since 1930. Plus, this is the cheesesteak Rocky ate. What, you think you’re better than Rocky? 1237 East Passyunk Avenue, East Passyunk.

best cheesesteaks chubbys

Chubby’s Steaks in Roxborough.

Chubby’s Steaks

Overstuffed, fork required

Easy on the Whiz, heavy on the meat, on a soft roll that sponges up the grease from the grill. Chubby’s is a busy joint, full of friends and neighbors — and even though the crowds can stack up deep near the register, it’s all cool, because Chubby’s has a bar right there with a TV that’s always tuned to whatever game is on. 5826 Henry Avenue, Roxborough.

best cheesesteaks chubbys staff

Chubby’s Steaks in Roxborough.

best cheesesteaks little sicily

Little Sicily II in Pennsport.

Little Sicily II

A spicy Indian cheesesteak? (It’s even better than it sounds.)

Yes, it’s a neighborhood Italian restaurant run by an Indian family. But they’ve got this extra menu — their “Spicy Food Menu” — and on it lives the spicy chicken cheesesteak, which is a unique thing in this ’steak-obsessed town. It’s chopped chicken, hit with Indian spices and packed into an Amoroso’s roll. It’s a fantastic sandwich that’s unique in a city where so many sandwiches are pretty much indistinguishable. Order the masala cheese fries, too. 1600 South Columbus Avenue, Pennsport.

best cheesesteaks little sicily twin

Little Sicily II in Pennsport.

Barclay Prime

The Gordon Gekko of cheesesteaks

It’s a stunt sandwich — a $120 wagyu rib-eye, foie gras and truffled Whiz concoction that comes with a half bottle of champagne — but since someone has to set the top bar for this kind of thing, better Barclay than some lesser contender. The sandwich is good but ridiculously rich. And not for nothing: Rendered foie fat just isn’t as good for soaking down a roll as old-fashioned beef grease. If someone else is picking up the bill, you should absolutely try it. But bear in mind that you could get something like 13 Dalessandro’s cheese-steaks (plus a small soda) for the same price. 237 South 18th Street, Rittenhouse.

Tony Luke’s

It’s everything — and everywhere

At this point, Tony Luke Jr. is Philly’s cheese-steak ambassador. Like Johnny Appleseed, he walks the land, planting shops in the strangest of places and bringing cheese-steaks to the far corners. He’s got operators in malls, at a bowling alley, even one at the Pentagon. But Tony Luke’s original location is still slinging the best ’steaks on its home turf, with chopped onions, sliced rib eye and lots of cheese (Whiz or otherwise), until midnight. 39 East Oregon Avenue, South Philly.

Oregon Steaks

Your first stop post-last-call

The pizza fries look good at 2 a.m., but stay strong. The cheesesteak — all grease and salt and spongy bread — was designed by the sandwich gods to rebalance the body’s humors after a night of beers and shots. It’s a summation of poor life choices in sandwich form, and Oregon Steaks knows that. That’s why they’re there. And that’s why you are, too. 2654 South 10th Street, South Philly.

Philip’s Steaks

A South Philly pit stop for those in the know

The red-and-white-checkerboard design makes it look old-timey. The slightly run-down, boxy building makes it seem a bit forlorn. And the location — far from 9th and Passyunk — would make you think you’d be lonely here on a late-night run. But you’d be wrong, because this place always has a crowd. The standard-issue option is good (though light on the cheese, no matter your preferred variety), but the real draw here is the Old Fashioned — a sliced-steak sandwich with provolone, grilled tomatoes, peppers, and a shake of oregano. 2234 West Passyunk Avenue, South Philly.

best cheesesteaks philips

Philip’s Steaks in South Philly.

Barry’s Steaks

The sleeper hit

Honestly speaking, the Battle of Roxborough (Dalessandro’s, Chubby’s and Barry’s) is way more interesting than the Pat’s-vs.-Geno’s rivalry. And Barry’s is a shop with a few surprises of its own. They do some solid ’steaks — juicy, greasy and made to order. They’ve got about 30 years’ experience. They bottle their own sodas. (The root beer is excellent.) And when you walk in and the conversation across the counter is an argument over Eagles ticket prices between a guy in a Vets Stadium t-shirt and another whose legs are covered in Liberty Bell and Spirit of ’76 tattoos, you know you’ve found a place that’s gonna respect the Philly history that the humble cheesesteak represents. 471 Leverington Avenue, Roxborough.


A West Philly remix

Want to know something that every other ’steak shop in town could learn from the Ethiopian cheesesteak at Gojjo? That neither chopped nor sliced steak is best. What’s best (texture-wise and in terms of maximizing beef-to-cheese cohesion) is to cut the beef into tiny strips that curl and cup when cooked on the grill. That’s what Gojjo does. That’s why these ’steaks are so good. Well, that and the Ethiopian spice that’s all sharp, smoky heat and makes the onion seem almost sweet in comparison. 4540 Baltimore Avenue, University City.

McNally’s Tavern

The cheesesteak’s delicious first cousin

Like the Trainwreck (below), the Schmitter is a kind of deviant — a round, stacked and juicy mutant that takes the beef/onion/cheese formula and mad-sciences in some wild hoagie DNA with the addition of sliced tomato and grilled salami. The result is a killer sandwich that is both descended from Philly’s most famous sandwich and wholly its own delicious creature. 8634 Germantown Avenue, Chestnut Hill.

Beck’s Cajun Cafe

The cheesesteak’s delicious first cousin twice removed

Look, it would take a lot to improve on a cheesesteak. But if you were going to try, you’d be wise to first check out Beck’s, where they’ve been serving an upgraded model for years now. The Trainwreck is a standard cheesesteak mounted on a French baguette, smeared with Creole mayo, then jumped up with chopped salami and Andouille sausage, onions and cheese. It’s a killer sandwich, made even better with a couple tots of hot sauce. Reading Terminal Market, Market East.

Jim’s Steaks

One of the originals … that got better with age

Black-and-white tile, polished stainless, beef steaming on the grill: There are some things about the Springfield location that make it feel a lot like the others — those that are still around, anyhow. (A note about that: The West Philly Jim’s is currently closed for renovations; the South Street one has a different owner entirely.) But this youngest family member has a parking lot and shorter lines while still serving a classic ’steak any way you want it. 469 Baltimore Pike, Springfield.

Published as a part of “The Cheesesteak, Reconsidered” in the October 2018 issue of Philadelphia magazine.