Cheesesteaks might have Philly roots, but North Carolina cooks have taken the idea and run with it. From food trucks to family diners, plenty of spots across the state pile thin-sliced beef, melty cheese, and fresh rolls into sandwiches people love to debate.
Ask ten locals for the best one and you might get ten different answers, along with a strong opinion on cheese type and bread. That kind of friendly argument is exactly what makes this list fun.
Below are eight places worth knowing about if you want to taste what all the fuss is about and pick your own favorite.
1. Chris’ Cheesesteaks, Charlotte, NC

Charlotte has a lot of sandwich options, but Chris’ Cheesesteaks built a name by keeping things focused. The shop centers its menu around the classic cheesesteak, which means the kitchen has plenty of practice getting it right.
The beef is thin-sliced and cooked on a flat top, then topped with cheese and stuffed into a roll. Onions, peppers, and mushrooms are common add-ons for people who want a little extra.
What sets this place apart is its steady reputation in a big city full of competition. When a spot can survive and thrive in Charlotte on cheesesteaks alone, that says something.
It works well for a quick lunch or an easy weeknight dinner. If you want a straightforward, no-nonsense version of the sandwich, this is a solid starting point in the Queen City.
2. Big Mike’s Philly Style, Raleigh, NC

Raleigh diners looking for a Philly-leaning sandwich often point toward Big Mike’s Philly Style. The name makes the mission clear, and the kitchen leans into that Northeast tradition.
Expect thin-sliced steak, griddled onions, and cheese melted right into the meat. The rolls hold up to the filling, which matters when a sandwich is packed this full.
People who grew up eating cheesesteaks up north tend to search for places that get the details right. A spot that commits to the Philly style gives them a reason to keep coming back.
It is a good pick when you want the traditional flavor without a road trip north. Grab one for lunch and see if it earns a spot in your regular rotation.
3. Philly’s Cheesesteaks, Greensboro, NC

Greensboro gets its own contender with Philly’s Cheesesteaks, a spot that keeps the theme right there in the name. The menu is built around the sandwich that put the city of Philadelphia on the food map.
Thin beef, cheese, and a fresh roll form the base, with onions and peppers ready for anyone who wants them. Add-ons let you build the version that fits your taste.
Greensboro sits right in the middle of the Triad, which makes this an easy detour if you are passing through on I-40 or I-85.
I like a stop like this because it keeps the menu simple and does the classic well. When a place focuses on one thing, you usually know what you are getting.
4. Philadelphia Deli, Asheville, NC

Up in the mountains, Asheville is better known for creative kitchens than for East Coast deli fare, which makes Philadelphia Deli a fun surprise. The name signals its inspiration loud and clear.
Alongside its sandwich lineup, the deli offers a cheesesteak built with thin-sliced beef and melted cheese. It fits right in with a menu made for quick, filling meals.
Asheville draws visitors from all over, so having a reliable cheesesteak stop gives travelers a comforting option between the breweries and mountain views.
This is the kind of place I would save for a casual lunch during a weekend in the mountains. It keeps things familiar when you want a break from fancier spots.
5. Cheesesteak Factory, Durham, NC

Durham brings its own energy to the cheesesteak conversation, and shops built around the sandwich keep the debate alive. A place like the Cheesesteak Factory puts the star item right in the front window.
The build usually starts with thin-sliced beef cooked on a flat top, then cheese and your choice of toppings. Peppers, onions, and mushrooms round out the options.
Durham has a strong food scene shaped by its college crowd and downtown revival. A hearty, affordable sandwich fits perfectly into that mix.
It makes a smart lunch stop if you are exploring the city or grabbing something before a game. Simple, filling, and easy to share if you order extra.
6. South Philly Steaks and Fries, Winston-Salem, NC

Fries and cheesesteaks go together like few other pairings, and South Philly Steaks and Fries puts both right in the name. Winston-Salem gets a spot that treats the sides as seriously as the sandwich.
The cheesesteak follows the Philly playbook with thin beef, cheese, and a sturdy roll. A basket of fries alongside turns it into a full meal.
Winston-Salem has grown into a solid food town, and having a dedicated steak-and-fries shop adds variety to the lineup.
I would point a hungry friend here when they want the whole combo instead of just a sandwich. Getting the fries right is a detail plenty of places skip.
7. Steak City Cheesesteaks, Wilmington, NC

Down on the coast, Wilmington mixes beach-town vibes with a growing food scene, and a shop like Steak City Cheesesteaks fits right in. The name gets straight to the point.
Thin-sliced steak, cheese, and fresh rolls form the base, with the usual add-ons ready for customizing. It is an easy meal after a day near the water.
Wilmington draws crowds heading to the beaches and the riverfront downtown, so a quick, filling stop is welcome between activities.
This is a good option when you want something hearty that will not slow down the rest of your day. Grab one, cool off, and get back to the coast.
8. Philly Connection, Fayetteville, NC

Fayetteville rounds out the list with Philly Connection, a spot that ties its identity to the sandwich’s hometown. The menu keeps the cheesesteak front and center.
You get thin beef, melted cheese, and a roll built to handle the filling. Onions, peppers, and mushrooms are there for anyone who wants a bigger bite.
Fayetteville has a large, diverse community and a steady demand for quick, satisfying meals. A dependable cheesesteak stop meets that need well.
I like ending here because it shows the sandwich has fans in every corner of the state. From the coast to the mountains, North Carolina clearly loves a good cheesesteak, and the arguing is half the fun.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.