One of my favorite sandwich finds sits inside a gas station, and it has a drive-through for scratch-made fried chicken sandwiches. Yes, a gas station, and I mean that as a compliment.
Another shop on this list builds its menu around creative grilled cheese, including one stacked with pulled pork, pickled onions, and slaw. A deli across the state cures its own pastrami from scratch.
I love that kind of stubborn dedication.
North Carolina clearly has people who refuse to treat lunch as an afterthought. They bake their own bread, pickle their own cucumbers, and give sandwiches names that make you grin before the first bite.
So I rounded up ten shops that take the humble sandwich seriously. A few are in mountain towns, a couple sit near the beach, and others hide in busy city neighborhoods.
Which one is closest to you right now?
1. Sand Hill Kitchen

Most gas stations sell snacks in plastic wrap, but this Asheville counter fries chicken from scratch. It even has a drive-through, so a serious sandwich can find you without leaving the car.
The menu reads like a greatest hits list for hungry people. You’ll spot a Buffalo Fried Chicken Sandwich, a Pork Belly BLT, and The Love Cheeseburger, which sounds like a romance novel with pickles.
Plant eaters get real choices here too. The Roasted Red Beet Sandwich is vegan, and the shop offers a full vegetarian menu instead of one sad salad.
Sandwiches are made to order with generous toppings. Each one comes with a side, and your options include homemade pasta salad, potato salad, or homemade chips.
Don’t skip the pickles, because they’re made in house too. A small side of them makes a tangy break between bites of fried chicken.
Early birds should know about the Fried Chicken Biscuit. Breakfast runs Wednesday through Saturday, so a weekday morning can start with something far better than a granola bar.
Ordering happens at the counter, and seating is available if you want to eat on the spot. Free Wi-Fi means you can answer a few emails while your sandwich does the heavy lifting.
Plan carefully, though, since the kitchen closes in the early afternoon and takes Sunday and Monday off. The place is locally owned, casual, and easy on families, with high chairs and plenty of parking.
Address: 491 Sardis Rd, Asheville, NC 28806
2. Bodega Sandwich Co

A sandwich called the Italian Stallion has to back up that swagger. At this NoDa deli in Charlotte, the name is just the opening act.
The shop takes familiar sandwiches and gives them a twist. You’ll find a BLT&A, which reads like a BLT with a bonus letter, plus a Breakfast Burrito for mornings that need more than toast.
Breakfast fans should look for the Jersey Photoman. It ranks among the shop’s standout morning sandwiches, and the name alone deserves a little applause.
The bodega side matters too. You can shop the store while you wait, which feels like a nod to the corner shops that inspired the name.
Tater tots round out the order, and they happen to be vegan. That makes them an easy side to share, assuming you’re feeling generous.
The mood is laid-back, with coffee on hand and music in the air. It feels like a neighborhood hangout rather than a rushed lunch line.
Timing matters here. Weekends get busy, especially Saturday morning and Sunday afternoon, while Tuesday and Thursday mornings tend to be calmer.
Dine in or grab your order to go. Either way, it’s a smart detour before exploring the galleries and murals nearby.
The shop closes at 4 PM and stays dark on Mondays. Free parking in a lot and on the street makes a quick stop easy in this busy North Carolina arts district.
Address: 1200 E 36th St, Charlotte, NC 28205
3. Toast

Bread is the main character at this Durham lunch spot, and the name makes that clear. Toast is an Italian sandwich shop near Five Points serving panini, crostini, and more.
House-cured meats and local produce shape the menu. That combo explains why a simple-sounding panini can taste so carefully planned.
Chicken panini on toasted bread is a popular choice here. Some sandwiches come with a side salad, which helps you feel virtuous between crunchy bites.
Crostini deserve your attention too. The Crostini Combo lets you sample small toasts, and the Garlicky Mushroom Crostini sounds like a smart move for garlic lovers.
Soup is another quiet star. The house soups are vegan, which makes them an easy pairing with a vegetarian panini.
A Local Farm Egg also appears on the menu. It’s a small detail, but it shows how much this kitchen leans on North Carolina farms.
Families get a break as well. A Kids Panini, high chairs, and a kids’ menu make it easy to bring along a picky eater.
Save room for a Crispy Chewy Chocolate Chip Cookie. The name promises two textures at once, and that’s a promise worth testing.
Lunch is the whole show here, with hours running only into midafternoon and Sundays off. Ordering happens at the counter, and service moves quickly for busy downtown workers.
Parking downtown can be tricky, so give yourself a few extra minutes. Outdoor seating is available, and dogs are welcome outside if your pup wants a front-row view.
Address: 345 W Main St, Durham, NC 27701
4. Neal’s Deli

Making pastrami from scratch takes time and patience, and this Carrboro deli does it anyway. That commitment turns a classic sandwich into the reason for the drive.
The Reuben gets a lot of love here. Expect a big portion, with kraut and slaw that make it more than a basic stack of meat.
Then there’s the Muffuletta, a New Orleans legend built on proper muffuletta bread. A bold olive salad gives it that briny punch fans of the Crescent City know well.
Biscuits are scratch-made too, and they’re a big part of the deli’s identity. Saturday is your best shot for a morning biscuit, since the doors open at 9 AM that day.
On weekdays, the deli runs on a tight lunch schedule. It opens Tuesday through Friday from late morning to midafternoon, and it closes Sunday and Monday.
That short window means you should plan ahead. Showing up at 3 PM with a pastrami craving would be a tough lesson.
Outdoor seating gives you a place to eat in downtown Carrboro. Free parking in a lot and on the street makes the stop less stressful.
Takeout is easy if you’d rather picnic somewhere else. Delivery is also available, which feels like a gift on a rainy afternoon.
The menu sticks close to deli classics instead of chasing trends. When the basics are this carefully made, you don’t need gimmicks.
Carrboro sits beside Chapel Hill, so it fits nicely into a college town outing. Just leave room for pastrami.
Address: 100 E Main St C, Carrboro, NC 27510
5. Stick Boy Kitchen

Any sandwich is only as good as its bread, and this Boone cafe bakes its own. That head start shows up in creative sandwiches, soups, salads, and coffee.
The Ain’t Your Mama’s BLT is a playful name with confidence behind it. Grab it if you like a classic with a little attitude.
The French dip deserves its own fan club. It brings tender pastrami, sharp provolone, sautéed onions, and au jus for dunking.
Breakfast is a big deal here too. Shut the French Door Toast, Green Eggs and Ham, and Huevos Rancheros make mornings feel like an event.
There’s also a chicken sandwich served on a biscuit. In a mountain town, that’s practically sensible hiking fuel.
Vegans and vegetarians won’t be stuck reading the fine print. The cafe has full menus for both, including a Hummus Bagel and vegan soup.
Coffee is a strength, and the tea selection gets attention as well. Pastries and treats sit nearby, which makes leaving without dessert pretty difficult.
Kids aren’t an afterthought either. A kids’ menu and high chairs make family breakfasts much smoother before a day exploring the High Country.
The room is small and casual, so seats can fill quickly. Outdoor seating helps, and dogs are allowed outside.
Doors open at 7 AM Monday through Saturday and close at 4 PM. Sunday is a day off, so plan your North Carolina mountain weekend around that.
Address: 211 Boone Heights Dr, Boone, NC 28607
6. CheeseSmith

Grilled cheese grew up, got creative, and moved to Wilmington. This casual spot builds its menu around gourmet grilled cheese sandwiches and specialty fries.
The Southern Charm might be the most North Carolina sandwich in the state. It piles pulled pork, pickled onions, and slaw into melty, toasty form.
Sweet and savory fans should meet the Figgie Smalls. Goat cheese, fig jam, and arugula make it fancy without getting fussy.
The Pimento BLT mashes up two Southern favorites. Bacon and pimento cheese together feel like a lunch idea that should have happened sooner.
Other names on the board include the Detour and the Stallion. Those titles keep things mysterious, which is half the fun of ordering.
Sides here are anything but filler. Parmesan fries and Brussels sprouts are popular picks, and the homemade pickles earn their own fans.
Soup and grilled cheese is a classic pair for a reason. The Smoky Roasted Red Pepper and Tomato Soup gives that combo a richer twist.
Vegan and vegetarian diners have full menus to explore. That’s rare for a place that puts cheese right in its name.
The building is clean and modern, with seating indoors and outside. Dogs can join you on the patio side, and kids get their own menu.
Hours stretch from 11 AM to 9 PM Tuesday through Sunday, so dinner is on the table too. Weekends get busiest, while weekday mornings tend to be quieter.
Address: 624 S 17th St, Wilmington, NC 28401
7. Country Deli

A sandwich named I Wouldn’t Brisket proves this Outer Banks deli has a sense of humor. It also has the goods, stacking hot pastrami, corned beef, spicy deli mustard, and Swiss on rye.
Big, fresh sandwiches and subs are the specialty here. Beach days burn energy, and these builds seem designed to put it back.
The Granny Brie is a fun change of pace. It’s a vegetarian option, so meat-free beachgoers have something more exciting than chips.
Cheesesteak subs rank among the big hits. Reubens are another strong move if you like your lunch tangy and hearty.
Classic fans can go with the Turkey Ham Roast Beef Sub. Sometimes three meats are simply better than one.
The menu also covers a turkey club, BBQ, a veggie sandwich on sourdough, and even a PBJ. House-made tea gives you something cold to sip with it.
Kaiser rolls and a pickle on the side show the deli knows its classics. The space has a funky, laid-back feel that suits a beach town.
Takeout and in-store pickup work well for beach packing. Your sandwich can ride along with the towels and sunscreen.
Afternoons get busy from Tuesday through Saturday. If you’d rather skip the rush, aim for an early lunch or an evening visit.
The deli opens at 11 AM and closes at 8 PM, with Sunday and Monday off. That schedule makes it easy to grab dinner after a long day near the dunes.
Address: 1808 S Croatan Hwy, Kill Devil Hills, NC 27948
8. First Carolina Delicatessen

New Jersey has Taylor ham, and lucky for Greensboro, this deli does too. It serves NY and NJ-style sandwiches from its spot on Spring Garden Street.
The Taylor Ham and Cheese is the move for anyone craving a taste of the Garden State. Salty, simple, and very much not your average lunch meat.
Go big with the Sky Dog, and ask for it hot. It packs corned beef, turkey, imported ham, provolone, Swiss, and American with lettuce, tomato, onion, oil, and vinegar on a sub roll.
That’s six fillings before the veggies even show up. You may want a nap afterward.
Reuben lovers are covered too. Tender corned beef and a juicy pickle make this version a strong contender in North Carolina.
The Corned Beef Pastrami Combo solves a tough decision by letting you have both. The Italian Sub is another favorite, built with Boar’s Head meats on a flaky roll.
The deli is locally owned and has an old-school feel. That fits a place devoted to classic deli counter favorites.
Hours run from 10 AM to 9 PM Monday through Saturday. That makes it handy for lunch, dinner, or a late afternoon sandwich emergency.
Weekday afternoons are the busiest stretch. Saturday morning and Monday morning tend to be quieter if you want an easy visit.
Dine in, take it to go, or have it delivered. A free parking lot also keeps the stop quick and painless.
Address: 1635 Spring Garden St, Greensboro, NC 27403
9. Sweet Basil

Leftovers are a sign of a serious sandwich, and the ones here can stretch into two meals. This Southern Pines storefront draws a busy daytime crowd.
The menu focuses on sandwiches and salads with a thoughtful touch. It’s the kind of lineup that makes choosing one item feel like a real decision.
A roast beef and brie sandwich brings a fancy flair to lunch. Pair it with soup, such as the zucchini soup that has appeared on the menu.
The Reuben and the turkey melt are strong classic options. Both prove that familiar sandwiches can still feel special when done well.
Vegetarians aren’t left out. A hot vegetarian sandwich and a full vegetarian menu mean meat-free diners have plenty to consider.
Fries come out hot and crispy, which makes them a smart sidekick. They also give you something to snack on while deciding which half to save.
A good tea selection adds a nice option beyond the usual soda. Free street parking nearby makes the visit easier.
The space is small, casual, and stylish, with friendly, attentive staff. Expect a wait at busy times, since reservations aren’t accepted.
Lunch hours are short, running from 11 AM to 3 PM Tuesday through Saturday. Sunday and Monday are off days.
Southern Pines sits in the Sandhills, a region famous for golf. A stop here works nicely between a round and a stroll down Broad Street.
Address: 134 NW Broad St, Southern Pines, NC 28387
10. Southern Craft Sandwiches

Thick, fresh bread can turn even a skeptic into a believer. This North Raleigh shop backs that up with premium meats and specialty steak and cheese sandwiches.
The Chipotle Steak and Cheese brings a smoky kick to a familiar favorite. It’s a great choice if a regular cheesesteak feels a little too polite.
The Butcher’s Club Sandwich sounds like a meat lover’s secret society. Turkey and Pepper Jack and Chicken and Cheese sandwiches round out the lineup.
The Italian sub has a loyal following, and it’s easy to see why. Generous deli meats and crisp bread make even a half sandwich feel substantial.
Morning people can grab a Steak and Cheese Breakfast Wrap. Steak before noon is a bold plan, and that’s exactly why it works.
The shop sits in a small complex with an outdoor fountain and seating. That setup makes lunch outside feel like a mini break from the workday.
Ordering happens at the counter, and the room is casual with a modern edge. Kids are welcome, and catering is available for office lunches.
Hours run 11 AM to 8 PM Tuesday through Saturday, plus Sunday until 4 PM. Mondays are off, so plan your cheesesteak craving accordingly.
Free parking in a lot and on the street keeps things simple. Delivery and takeout also work when you’d rather eat at home.
It’s a fitting finish to a North Carolina sandwich tour. Basic lunches don’t stand much of a chance after this.
Address: 8460 Honeycutt Rd Ste 116, Raleigh, NC 27615
