The Best Philly Cheesesteaks in Asheville, NC (A Local's Honest List)
Look, I love the craft food scene in Asheville as much as anyone. But some days you don’t want farm-to-table. You want a proper cheesesteak. Greasy, cheesy, piled high with thin-sliced ribeye, the kind of thing you eat leaning over the wrapper so it doesn’t end up on your shirt.
After a lot of dedicated research (you’re welcome), here are the spots I actually send people to in and around Asheville. I checked that they’re all still going strong in 2026, because a lot of local places have had a hard couple of years and these earned their spots. Every name links out so you can find them fast.
North Meats South
The verdict: An actual Philly family in a food truck, and you can taste it.
North Meats South is run by a family from Philadelphia, and they do the real deal: proper cheesesteaks and hand-cut fries, no Asheville reinvention. The catch is that it’s a truck, so it moves around. You’ll often find it parked at Highland Brewing, but check their Facebook for where they are before you drive over.
Order this: The straight-up cheesesteak. Let the people who grew up on these show you how it’s done.
Woody’s Cheesesteaks
The verdict: Generous portions, solid execution.
Woody’s has been a favorite for years, a short drive south in Hendersonville. The portions are generous, the prices are fair, and they nail the basics. Their “wiz wit,” which is Cheez Whiz with onions for the uninitiated, is exactly what a cheesesteak should be.
Order this: The Woody’s Classic, wiz wit.
Mac’s
The verdict: A little Asheville flair, done well.
Out toward Black Mountain, Mac’s brings some local character to the cheesesteak with fresh ingredients and creative toppings. Purists might scoff, but I appreciate the quality. The meat is fresh, never frozen, and it shows.
Order this: Ask what’s good that day and let them steer you.
Pizza Mind
The verdict: Wait, a cheesesteak at a pizza place?
Hear me out. Pizza Mind makes a sandwich called the Ashephilly, and it’s seared ribeye with onions and green peppers, your choice of pimento beer cheese or sharp provolone, on Geraldine’s bread. It’s an Asheville take on the classic rather than a strict Philly purist’s version, and it’s genuinely great.
Order this: The Ashephilly. Go pimento beer cheese at least once.
Honorable mention: Lenny’s
Yes, Lenny’s Grill & Subs is a chain that started in Memphis, so the purists are already rolling their eyes. But credit where it’s due. Their Philly is genuinely solid, and it’s a clear step up from the Jersey Mike’s of the world when that’s the choice in front of you. If you’re near Biltmore Avenue and the craving hits, it gets the job done and then some.
The bottom line
Asheville is known for its breweries and its farm-to-table spots, but we hold our own on the humble cheesesteak too. Whether you’re a purist who wants Amoroso rolls or you’re up for a local spin, there’s something here for you. And right now, with so many small kitchens still finding their feet, ordering one is a pretty delicious way to support the place. If you’re building a whole Asheville day around that sandwich, I’ve given the same honest-list treatment to the Biltmore Estate and the Blue Ridge Parkway.
Now if you’ll excuse me, I’m suddenly hungry.