A diner in one small mountain-state town still builds its lunch fame around a pork chop sandwich. Not a steak.
Not a fancy burger. A pork chop, tucked between bread, and people plan whole trips around it.
That detail made me curious about the rest of North Carolina. I wanted the places where plates come piled high and the bill still feels friendly.
The trail led to Southern buffets, biscuit counters, and barbecue rooms open since the early 1950s. One Greensboro spot changes its home-cooked menu daily.
Another kitchen hangs funky antiques from the ceiling, which I love for no practical reason at all.
So grab a napkin and loosen that belt one notch. Which of these plates is calling your name first?
1. Five Points Restaurant

Breakfast at 6 AM sounds early until you see the French toast plate. It arrives with eggs, sausage, and hash browns, so lunch might feel optional.
Five Points Restaurant sits on Broadway Street in Asheville. It’s a classic American diner with a throwback feel and generously portioned comfort food.
Nobody here is trying to reinvent your morning. You get biscuits, French toast, hot coffee, and plates built to fill you up.
The value is a big part of the appeal. Most meals land in a range that won’t make your wallet flinch.
You can sit at the counter if you’re flying solo. Tables work better for families, and kids get their own menu plus high chairs.
Service moves quickly, which helps on busy mornings. Weekends and early weekdays tend to draw the biggest crowds.
Hours run from 6 AM to 4 PM on weekdays. Saturday closes at 3 PM, and Sunday opens at 7 AM.
Reservations aren’t accepted, so arrive with a little patience. Parking nearby can be tricky, so give yourself a few extra minutes.
The diner sits a short trip from the Grove Park area. That makes it handy for visitors exploring that side of Asheville.
College students, locals, and tourists all end up here. It makes sense, since a full breakfast at a fair price is a pretty universal language.
Order something greasy and filling, then linger over coffee. Your next plan can wait a few minutes.
Address: 258 Broadway St, Asheville, NC 28801
2. Biscuit Head

Some biscuits are side dishes. At Biscuit Head on Biltmore Avenue, they’re the main event, and they’re massive.
The menu stacks those big biscuits with a long list of toppings and pairings. Creamy gravy is a classic choice, and there’s a jam bar too.
Craving something richer? Pimento cheese grits show up here, creamy and filling, alongside biscuits and bacon.
Portions run large enough that sharing makes sense. That’s handy before a walk around downtown Asheville.
Prices stay friendly for the size of the plates. You leave full without feeling like you paid for the whole building.
Plant-based eaters aren’t stuck with toast. The restaurant offers a full vegan menu and a full vegetarian menu.
You order at the counter, and service moves fast. Expect a wait at busy times, since reservations aren’t taken.
Mornings on Monday, Thursday, Friday, and Saturday tend to be the busiest. Saturday afternoon is usually calmer.
Hours run from 8 AM to 2 PM daily. That gives you breakfast and lunch, but no late biscuit runs.
Outdoor seating is available, and dogs are allowed outside. Your four-legged buddy can supervise your gravy situation.
Parking is usually easy, with a free lot on site. Free wi-fi helps if you need to plan the rest of your day.
Good tea and coffee round things out. A biscuit this big deserves a proper sidekick.
Address: 417 Biltmore Ave #4f, Asheville, NC 28801
3. Coliseum Country Cafe

A menu that changes daily keeps you guessing in the best way. Coliseum Country Cafe in Greensboro builds its lineup around home cooking and daily specials.
Country favorites lead the way here. Chicken fried steak, roast turkey, fried chicken, and pork chops all make appearances.
The sides deserve their own spotlight. Creamy mac and cheese and tomato and cheese pie are the kind of dishes that make plans fall apart.
A typical plate pairs a main entree with two sides and bread. That’s a real meal, not a snack pretending to be one.
Breakfast covers pancakes, grits, and other Southern staples. Coffee is a strong point, and the tea selection gets attention too.
Save some room if you can. Desserts here are a highlight, which feels a little unfair to your stomach.
The room is casual and quiet, with a homey feel. Families fit right in, and kids get a menu of their own.
Plan around the schedule, though. The cafe is open weekdays from 7 AM to 3 PM and closed on weekends.
Friday afternoon is usually the busiest stretch. Thursday morning tends to be the quietest time to slip in.
Reservations aren’t accepted, and delivery isn’t offered. Takeout works if you want that turkey at home.
Parking is usually easy, with a free lot and free street spaces. That leaves more energy for choosing sides.
Address: 1904 Coliseum Blvd, Greensboro, NC 27403
4. Big Ed’s City Market Restaurant

Look up before you order. Funky antiques hang from the ceiling at Big Ed’s, and they give the room plenty of personality.
This laid-back cafe sits in Raleigh’s City Market area. It serves Southern breakfast and lunch plates with a historic feel.
Pancakes here are huge, and that’s not a small detail. Stuffed veggie omelets and chicken fried chicken also show up in big portions.
Country cooking fills the rest of the menu. Cornbread, deviled eggs, and apple crisp help round out a proper Southern spread.
The portions feel large for the price. That’s the whole reason it earns a spot on this list.
Vegetarians get options too, thanks to a full vegetarian menu. Fresh brewed coffee keeps things moving.
Service tends to be quick and attentive. Still, expect a wait, since the place is popular and doesn’t take reservations.
Weekends are the busiest times. Tuesday and Wednesday are usually calmer if you want a smoother visit.
Big Ed’s is closed on Mondays. From Tuesday through Sunday, it runs from 7 AM to 2 PM.
Parking downtown can take some effort. Street parking and paid lots are around, but spaces can be hard to find.
Families are welcome, with high chairs and a kids’ menu. Tourists show up often, and it’s easy to see why.
Address: 220 Wolfe St, Raleigh, NC 27601
5. Pam’s Farmhouse Restaurant

Bring cash, and you’re halfway to a great meal. Pam’s Farmhouse Restaurant on Western Boulevard keeps an old-school, cash-only setup.
The building won’t try to impress you. It’s a down-to-earth spot built around Southern comfort food.
Biscuits and gravy are a big draw. Sausage, eggs, and veggie omelets make strong breakfast picks too.
Hush puppies also land on the menu. Honestly, any morning with hush puppies is already ahead of schedule.
This is good old country cooking, served by friendly staff. The hospitality is a big part of why people head back.
Timing matters a lot here. The restaurant opens at 6 AM Tuesday through Friday and closes at 2 PM.
Saturday hours are shorter, running only until noon. Pam’s is closed on both Sunday and Monday.
Groups can gather in a private dining room. Catering is also offered for bigger events.
Kids are welcome, with high chairs and a kids’ menu. The setting is casual, so nobody needs to dress up.
Parking is usually simple, with a free lot and street spaces. That’s a nice break for a busy Raleigh road.
Delivery isn’t offered, but takeout is available. Reservations aren’t accepted, so just show up hungry and ready.
It’s a strong pick for a solo breakfast. Coffee here is a highlight, so let your cup get refilled.
Address: 5111 Western Blvd, Raleigh, NC 27606
6. Lupie’s Cafe

Chili on spaghetti might sound wild, but chili mac has a loyal following at Lupie’s Cafe. The Texas chili comes as a cup, a bowl, or chili mac.
Fair warning, that chili is known for being very spicy. It comes with pintos, cheese, onions, and cornbread.
The core menu dates back to 1987. Lupie’s has kept its comfort food steady ever since.
Daily specials follow a familiar rhythm. Meatloaf Mondays, Spaghetti Wednesdays, and Quiche Saturdays are part of the routine.
Chicken and dumplings is another favorite. Sandwiches round out the menu if you want something lighter.
Southern sides include mac and cheese, collard greens, and yams. Dessert fans should look for the peach kuchen.
The space is small and eclectic, spread across two levels. It has tons of character and a laid-back mood.
Vegetarians get a full menu of their own. Kids get high chairs and a kids’ menu too.
Hours run from 11 AM to 4 PM on weekdays. Saturday opens at noon, and Sunday is closed.
Afternoons tend to be busy from Tuesday through Saturday. Monday is usually a quieter time to visit.
Reservations aren’t accepted. Parking is usually easy nearby, which helps on a busy Charlotte street.
Address: 2718 Monroe Rd, Charlotte, NC 28205
7. Bullock’s Bar-B-Cue

Since 1952, Bullock’s Bar-B-Cue has fed Durham hearty barbecue and sides. That’s a long run for any restaurant.
This family-owned institution serves locals and celebrities alike. The vibe feels old-fashioned, in the best possible way.
Barbecue is the anchor, and it’s well seasoned. Ribs, fried chicken, and Brunswick stew also earn plenty of attention.
Some menu picks lean classic Southern. Veal livers, oysters, and bone-in flounder all appear here.
Portions run generous, so leftovers are a real possibility. Tomorrow’s lunch might already be handled.
Prices stay reasonable for the amount of food. That steady value helps explain why Bullock’s has lasted so long in North Carolina.
Save room for dessert, which is a highlight. Good tea is another strong point.
Unlike several spots on this list, Bullock’s accepts reservations. A private dining room also makes group meals easier.
Hours run from 11:30 AM to 8 PM, Tuesday through Saturday. The restaurant is closed on Sundays and Mondays.
Friday evening and Saturday afternoon into evening are the busiest. Arriving earlier in the day can help.
Delivery isn’t offered, but takeout is. Parking is usually plentiful, with a free lot on site.
Dogs are allowed outside. Kids get high chairs and their own menu.
Address: 3330 Quebec Dr, Durham, NC 27705
8. Casey’s Buffet

All you can eat is a bold promise, and Casey’s Buffet takes it seriously. This sprawling Wilmington stop serves a Southern buffet for lunch and dinner.
Barbecue and fried chicken lead the spread. Fried pork chops, ribs, shrimp, and cabbage are also part of the lineup.
Mac and cheese shows up on the buffet too. Banana pudding is a sweet finish worth saving room for.
Pig feet are on the menu as well. That’s a classic soul food dish you don’t see everywhere.
The setting is no-frills and casual. The food stays front and center, which feels right here.
Staff are known for being friendly and attentive. The pricing feels reasonable for a buffet of this size.
Hours run from 11 AM to 9 PM, Wednesday through Sunday. Casey’s is closed on Mondays and Tuesdays.
Sunday afternoon is usually the busiest time. Weekday mornings and Wednesday evenings tend to be quieter.
Reservations aren’t accepted. For groups, there’s a private dining room and catering too.
Families fit in easily, with high chairs and a kids’ menu. College students and tourists often stop by as well.
Parking is usually easy, with a free lot. Takeout and delivery are also available if you’d rather eat at home.
Pace yourself on that first plate. A second trip is basically the whole point.
Address: 5559 Oleander Dr, Wilmington, NC 28403
9. Cagney’s Kitchen – Cloverdale Ave.

Breakfast at 6 AM and dinner until 9 PM is quite a long day for one kitchen. Cagney’s Kitchen on Cloverdale Avenue covers both.
The menu is large and easygoing. It runs from breakfast plates to burgers to seafood.
Breakfast is a real strength here. The prices for morning plates are a big part of the appeal.
Portions come out huge, with home-style cooking at reasonable prices. Bring a hearty appetite, or plan on a to-go box.
The room feels casual and quiet. Families fit right in, and kids have their own menu.
Vegetarians get a full menu too. Healthy options also appear for anyone keeping things lighter.
Service tends to be fast and attentive. That helps on busy weekday mornings and middays.
Hours run from 6 AM to 9 PM, Monday through Saturday. Sunday is shorter, from 7 AM to 2 PM.
Reservations aren’t accepted. Mornings into early afternoons are usually the busiest times.
Free wi-fi is available if you want to linger. Coffee is a highlight, so a second cup makes sense.
Don’t skip dessert if you have room. It’s one of the things Cagney’s does well.
Delivery and takeout are both options. Still, a booth and a full plate seem like the better plan in Winston-Salem.
Address: 2201 Cloverdale Ave NW, Winston-Salem, NC 27113
10. Snappy Lunch

One sandwich put this downtown diner on the map. Snappy Lunch in Mount Airy is famous for its pork chop sandwich.
This local landmark sits right on North Main Street. The setting is no-nonsense, historic, and small.
Meals are homemade and made fresh to order. Breakfast plates, biscuits, and sandwiches fill out the menu.
Value is where Snappy Lunch really shines. Its price range sits at the very bottom of the scale, which feels rare in North Carolina today.
The pork chop sandwich is the order most people come for. Grab it for lunch, or try a breakfast plate earlier in the day.
Service is friendly and old-fashioned. It fits the classic small-town feel of downtown Mount Airy.
Hours run from 6 AM to 2 PM, Monday through Friday. Saturday stretches a little later to 2:30 PM.
Snappy Lunch is closed on Sundays. Saturdays are usually the busiest, with tourists filling the room.
Early weekday visits are often calmer. Monday and Tuesday tend to be the quietest days.
Reservations aren’t accepted, so just stop in. Free parking nearby makes the visit easier.
Coffee here gets high marks too. Pair it with a biscuit and enjoy a slower morning.
Kids are welcome, with high chairs and a kids’ menu. Grab extra napkins, because that sandwich means business.
Address: 125 N Main St, Mt Airy, NC 27030
