Some of the best meals in North Carolina come from buildings you might drive right past without a second look. A small parking lot, a smoky shed out back, and a line of locals at lunchtime are usually the only clues.
Then you take one bite of tender, wood-smoked pork with a tangy splash of sauce, and suddenly you understand why folks keep these places close to their hearts. If you are hungry for barbecue with real history and honest prices, these seven spots are worth the drive.
1. B’s Barbecue, Greenville, NC

Blink and you might miss it. A plain little building sits next to a seasoned smoke shack, and that pairing is about as classic as Eastern North Carolina barbecue gets.
Inside, the setup is simple counter service with no table service and no fuss. The pork and chicken carry a deep smoke flavor that plenty of other eastern-style spots never quite manage, and the thin red vinegar sauce adds just the right tang.
Sides taste like a family kitchen made them, from creamy coleslaw to melt-in-your-mouth boiled potatoes and crispy corn sticks.
Here is the catch: hours run only Tuesday through Saturday, 9 AM to 2:30 PM, and the food can sell out. Prices land in the $1 to $10 range, which makes it one of the friendliest bargains in the state.
Expect a wait and tight parking, especially on weekday mornings, so arrive early and bring patience.
2. Grady’s Barbecue, Dudley, NC

Country roads lead the way to this one, and the reward at the end feels like stepping back a few decades. Grady’s is an unassuming roadside kitchen out on Arrington Bridge Road, surrounded by quiet farmland in Wayne County.
Wood-cooked barbecue is the heart of the operation. The chopped pork comes out juicy, with a smoky depth and a North Carolina style sauce that ties everything together.
Order the pork plate with slaw, add butter beans, and do not skip the hushpuppies, which are fried to golden perfection.
Save room for sweet potato pie, a Southern dessert that tastes like a holiday table. The atmosphere is cozy, quiet, and historic, and the staff treat newcomers like neighbors.
Doors open Wednesday through Saturday, closing at 3 PM most days and 4 PM on Saturday. Parking is easy, and plates usually run $10 to $20.
3. Red Bridges Barbecue Lodge, Shelby, NC

Red slaw, not white. That single detail tells you that you have crossed into western Piedmont barbecue country, and Red Bridges in Shelby wears that style proudly.
Meats are smoked on a pit over a wood fire, the old way, and the pork arrives moist with an excellent sauce. Portions are generous, and the big hush puppies have a loyal following of their own.
Onion rings, green beans, and a famously refreshing lemonade round out the table nicely.
Families feel right at home here. You will find high chairs, a kids’ menu, changing tables, and table service that keeps things easy.
Finish with banana pudding, a sweet Southern classic. The lodge opens Wednesday through Saturday from 11 AM to 7 PM and Sunday until 3 PM.
Saturday afternoons get busy, while Wednesday evenings are calmer. Plates generally cost $10 to $20, and parking is plentiful.
4. Old Colony Smokehouse, Edenton, NC

Edenton is one of the oldest towns in North Carolina, with harbor views and colonial charm. Tucked along North Broad Street, Old Colony Smokehouse adds a delicious reason to linger.
Brisket is the star, sliced tender with a rich smoke that never turns bitter. Ribs nearly fall apart, and the jalapeño cheese sausage brings a little kick.
Pulled pork and chicken sandwiches come big enough to share, though you probably will not want to.
Sides are where the kitchen shows off. Think collard greens, mac and cheese, smokehouse beans, jalapeño corn pudding, and a tangy pickled cucumber salad.
For dessert, the Carolina Twinkie is a fun local treat. Service is fast, dogs are welcome outside, and there is even a drive-through for travelers on the go.
Hours run Wednesday through Friday 11 AM to 6 PM and Saturday until 3 PM. Expect to spend about $10 to $20.
5. Pik N Pig, Carthage, NC

Where else can you watch a small plane taxi up while you eat lunch? At Pik N Pig, cars and airplanes both pull in, because the restaurant sits right beside a little airstrip near Carthage.
Kids love it. They can watch planes come and go from the outdoor patio while grown-ups dig into hickory-smoked pulled pork and tender ribs.
Grab the spicy vinegar sauce, which gives the pork a lively bite, or try the sampler platter if you cannot decide.
Fun menu twists keep things interesting, like fried pickles and a BBQ sundae layered in a cup. Banana pudding and sweet tea make a sweet finish.
The vibe is funky and friendly, sometimes with live music. Pik N Pig opens Thursday through Sunday from 11 AM to 4 PM, and weekends get busy.
Plates run around $10 to $20, with plenty of free parking.
6. Haywood Smokehouse, Dillsboro, NC

Mountain waterfalls work up a serious appetite. After a day chasing cascades in the western North Carolina hills, Haywood Smokehouse in tiny Dillsboro is the perfect place to refuel.
Brisket earns top billing, sliced juicy with a gentle smoky edge. Ribs, pulled pork, and hickory-smoked sausage stand right beside it, along with several house-made sauces for mixing and matching.
Feeling adventurous? The pork belly tacos and brisket quesadilla bring a playful spin.
Sides feel like mountain comfort food, especially the Brunswick stew and campfire potatoes. Finish with seasonal cobbler or a chocolate brownie sundae.
The space is quaint and warm, with outdoor seating and a kids’ menu. Open Wednesday and Thursday 11 AM to 8 PM, and Friday and Saturday until 9 PM, it is one of the few spots on this list serving dinner.
Fall color weekends can be busy, so plan ahead.
7. Stephenson’s Bar-B-Q, Willow Spring, NC

Old-school barbecue never really goes out of style. Out along NC-50 in Willow Spring, Stephenson’s keeps the whole hog eastern tradition alive with pit-cooked pork that is chopped fine and full of flavor.
Plates arrive the way Grandma might serve them. Pulled pork shares space with Brunswick stew, boiled potatoes, and sweet spiced apples, plus a basket of hushpuppies.
Prefer chicken? The fresh-cooked barbecued chicken is a local favorite, and combo plates let you enjoy both.
Sandwiches topped with slaw make a quick, satisfying lunch, and the sweet tea is poured generously. Banana pudding seals the deal.
Stephenson’s is cozy and quiet, with table service, high chairs, and even a drive-through. It opens Monday through Saturday from 10 AM to 8 PM, so it is easy to fit into a day trip south of Raleigh.
Expect to spend $10 to $20 per person.
Share this story

