A serious cheesesteak craving does not care how fancy the building looks, and some of the best ones in North Carolina come from little counters you might drive right past. The magic happens when thinly sliced steak hits the grill, cheese melts into every gap, and the roll can barely hold everything inside.
I have chased that dripping, gooey, napkin-destroying bite all over the state, and the results are worth every mile. Here are nine spots where the Philly rolls come stacked, saucy, and impossible to eat neatly.
1. Philly Steak & Subs, Raleigh

Hunting down this Raleigh favorite is half the fun, since it hides in the back corner of a plaza off Atlantic Avenue where you would never expect a cheesesteak worth the search. The reward is a steak sub built on house-made fresh bread that is soft yet sturdy enough to hold a serious payload.
The classic build here loads grilled onions, green peppers, mushrooms, and cheese into every bite, and regulars love piling on extras like mayo and jalapenos for a large steak and cheese that really overflows. The steak comes out cooked right, the cheese melts into the meat, and the whole thing lands fast.
Prices stay friendly, portions run big, and the owners keep things warm and welcoming. Beyond the signature sub, you can grab Philly chicken sandwiches, meatball marinara, or those extra-crunchy battered fries.
It is open weekdays and Saturdays for lunch and dinner, with plenty of free parking once you find the door.
2. Reno’s Cheesesteaks, Durham

Half a sub here still eats like a full meal, and that generosity is exactly why Durham folks keep coming back to this Hope Valley Road spot. The portions are huge, the style is genuinely Philly, and the owner keeps the counter friendly.
The lineup goes beyond the basics with a Hillside Brisket Cheesesteak, a Mushroom Forest Hill vegetarian version, and fries that steal the show, from Lemon Pepper Cajun to Truffle Garlic Parmesan and house-made Cheese Whiz cheese fries. The OG cheesesteak with provolone earns high marks from people who grew up eating the real thing.
Everything about the setup feels welcoming, with outdoor seating, room for kids, and dogs allowed outside. It runs a compact schedule, so plan for Thursday through Saturday lunches or the mid-week evening hours, and expect one of the more authentic cheesesteaks you will find in the state.
3. George’s Authentic South Philly Steaks, Apex

Respect for the craft shows in the very first bite at this Apex shop, where the meat is sliced and cooked exactly right and the bread hits that perfect texture. The whole sandwich comes together the way a true Philly should, no shortcuts.
Billing itself as North Carolina’s best Philadelphia cheesesteaks and beef tallow fries, this is a place that takes the details seriously. A cheesesteak loaded with peppers, onions, mushrooms, and provolone is the kind of order that makes transplants swear they are back in Philadelphia.
Yes, the price runs a touch rich, but the steak backs it up, and repeat visits are almost guaranteed once you taste it. Open Tuesday through Saturday with on-site parking and delivery, it is a short drive from Raleigh and an easy weekend detour for anyone serious about their cheesesteaks.
4. Cheat’s, Charlotte

Small menu, done right, is the whole philosophy at this little white building on Pecan Avenue, and the cheesesteak is the star of that lean, focused approach. The bread comes from Amoroso’s Bakery and the shop slices fresh Certified Angus Beef ribeye in-house.
Real cheese whiz melts in the way it should, coating tender, generously portioned meat and rivaling sandwiches people remember from Philadelphia itself. Some drive out of their way just to grab one, and the truffle cheese fries are worth the trip on their own.
The menu also stretches into a Chopped Cheese, an Italian Chopped, a Breakfast Hoagie, and sweet Beignet Bites for dessert. Open daily with a trendy, casual vibe and a shared common area for dining, it pulls a mix of college students, groups, and visitors who all leave with the same verdict.
5. Sub One Hoagie House, Charlotte

Family-owned and quick on its feet, this Charlotte hoagie house has been quietly turning out overstuffed subs at fair prices on North Graham Street. Fast, courteous service is part of the draw, but the sandwiches are why people keep coming back.
Order the Philly cheesesteak with extra meat, onions, bell peppers, mayonnaise, and barbecue sauce, and every bite delivers that classic Philly taste in a portion that punches above its price. The Steak and Cheese with Meatballs and the Supreme have their own loyal followings too.
There is a full vegetarian menu and healthier picks alongside the comfort food, which makes it an easy group stop. Open weekdays only for lunch and early dinner, it does not deliver, so swing by, grab a seat, and settle in for a sub that lives up to the craving.
6. The Sub Spot, Greensboro

Do not judge this Battleground Avenue shop by its low-key looks, because the steak and cheese inside has quietly claimed the top spot in Greensboro for a lot of hungry regulars. Much like a familiar chain, it serves up far more than you would expect at first glance.
The bread gets called phenomenal, and it cradles generous portions of meat in options like the Sicilian steak and cheese and the classic Philly cheese steak. The menu leans Mediterranean too, so gyros, kabobs, wings, Greek chicken salad, and pastrami on sourdough all share the counter.
The dining room is spacious and calm, the staff move fast, and the prices stay reasonable. Save room for a Large Chaos Cookie on the way out.
Open Monday through Saturday, it is the kind of family-style spot you visit once and immediately add to the rotation.
7. Mike’s Philly Steak Plus, Asheville

Mountain-town appetites get taken care of at this Brevard Road counter, where fresh-carved steak, juicy peppers, and oozing cheese come together in a sub that many call the best Philly in Asheville. The meat gets carved on the spot, so freshness is baked right in.
Everything comes out hot, fast, and packed with flavor, and the fries earn their own praise from folks who make the trip. For a quick bite before or after exploring the Blue Ridge foothills, it is an easy, affordable win.
The menu keeps it simple with the Philly Steak Sub as the headliner, plus gyros and baklava for anyone who wants to mix it up. Open Monday through Saturday with plenty of parking, it is a friendly, low-key stop that draws locals and visitors alike, especially during peak fall color season.
8. Woody’s Cheesesteaks, Hendersonville

Watching your sandwich come together in front of you is part of the charm at this Church Street eatery, where the owner takes time to chat while the grill does its thing. That personal touch turns a quick lunch into a genuine hangout.
The signature cheesesteak arrives on a fresh, soft roll with a slight chew, layered with tender meat and a nice measure of peppers, onions, and mushrooms. A homemade hot relish adds a dripping, flavorful kick that sets it apart from the pack.
Beyond the classic, there is a chicken cheesesteak that fans insist is a must-try, plus meatball subs and vegan onion rings. Family owned and comfortable, with high chairs, a kids’ menu, and outdoor seating, it fits perfectly into a stroll through charming downtown Hendersonville.
Open Monday through Saturday, it is an easy stop on a cozy mountain-town day trip.
9. Uncle Phil’s Cheesesteaks, Wilson

Years of disappointing cheesesteaks within a fifty-mile radius have a happy ending in Wilson, where this Corbett Avenue spot finally scratches the itch. Simple but done right is the whole idea, and it shows in every bite.
The classic cheesesteak comes loaded with tender, well-seasoned meat on a fresh roll, and fans say everything from the bread to the fillings is on point. Even the six-inch combo outshines what most nearby places manage in a full sandwich.
The menu stretches into fun territory too, with a Mexican-style cheesesteak, burgers, wings, hot dogs, and chili cheese fries for good measure. Down-to-earth and quick, it is an easy weekday stop through eastern North Carolina.
Open Monday through Saturday with ample parking, it has become the local go-to for anyone chasing a proper cheesesteak in the Wilson area.