167 Best Restaurants in North Carolina, USA

Background Illustration for Restaurants

We've compiled the best of the best in North Carolina - browse our top choices for the top things to see or do during your stay.

Mozelle's

$$ | Downtown
Located in the historic West End neighborhood, this small, cheery café with shaded sidewalk seating offers Southern fare with a touch of elegance. The menu is based on seasonal local ingredients, with standouts that include the Southern spring rolls, bacon-wrapped meat loaf, and fried chicken with peach chutney. The bistro also regularly hosts curated wine dinners. On the weekends, brunch with sake Bloody Marys and tomato pie is a hit.
878 W. 4th St., Winston-Salem, NC, 27101, USA
336-703–5400
Known For
  • Inspired Southern fare based on the freshest ingredients
  • Legendary tomato pie
  • Weekend brunch with both light and hearty options
Restaurant Details
Closed Mon.

Something incorrect in this review?

Native Brews Tap & Grill

$$

This newcomer to Cherokee's dining options was an immediate hit, with entrées like roasted blackberry chicken and peanut-crusted trout with shrimp Florentine sauce that go beyond much of the basic fare available in town. They outsource their Native Brews label, but it's the place to find a craft IPA or stout in a place that only legalized alcohol sales in 2021. 

1897 Tsali Blvd., Cherokee, NC, 28719, USA
828-497–2739
Known For
  • Lively local bar scene
  • Outdoor hangout space with games
  • Hearty steak entrées

Something incorrect in this review?

Native Prime Provisions

$$$

Don't let the strip mall location fool you—the husband-and-wife team behind this upscale butcher and seafood market produces the best lunch in the area, from grouper or jumbo lump crab sliders to tempura tilefish, all sourced directly from fishermen and farmers.

64 Cashiers Shopping Center, Cashiers, NC, 28717, USA
828-743–3743
Known For
  • Daily crudo, poke, and ceviche
  • Charming nine-seat lunch counter
  • Daily delivery of NC oysters
Restaurant Details
Closed Mon. and Tues. No dinner

Something incorrect in this review?

Recommended Fodor's Video

Nine Mile

$$ | Montford

This informal neighborhood spot in Montford serves what it bills as Jamaican food, although the not-too-spicy jerk dishes are served in bowls over linguine or basmati rice. Tofu can be substituted for any meat, and many of the ingredients are from local organic farms. (If you like more heat, ask for the Rasta Fyah hot sauce.) Nine Mile has additional locations in West Asheville and South Asheville.

233 Montford Ave., Asheville, NC, 28801, USA
828-505–3121
Known For
  • Jamaican and Caribbean food
  • Large servings at low-to-moderate prices
  • Laid-back atmosphere
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Oceana's Bistro

$$$

Look for a roadside aquamarine horse painted with starfish and coral to find this long-established, welcoming spot to get local seafood, pasta, or a wrap. Daily specials range from prime rib to tacos and grillers, a cross between a pizza and a quesadilla that's topped with tuna, crab, chicken, or veggies. The bistro has a full bar and a good selection of local beers to wash it all down with, and they stay open year-round for lunch and dinner (seasonally for breakfast).

Oceanic

$$$

At Crystal Pier, this casual fine-dining destination lets you indulge in entrées like crab-stuffed salmon or a platter of Calabash seafood while sitting directly over the sand and watching surfers catch waves just steps away. Dishes are thoughtful—they're not solely relying on the view. Sunday brunch is particularly popular.

703 S. Lumina Ave., Wrightsville Beach, NC, 28480, USA
910-256–5551
Known For
  • Carolina crab dip
  • Upscale but reasonably priced seafood
  • Stunning location

Something incorrect in this review?

Old Europe

$ | Downtown

Old Europe's Hungarian owner creates authentic European pastries, all made fresh daily and complemented by Mountain City coffee (including the city's best cold-brewed iced coffee), owned by an MIT grad who brings a scientific approach to coffee roasting. Asheville's oldest, but arguably most peripatetic, coffeehouse opens early and stays busy until late. Its current location, just north of Pack Square, is close to several new hotels.

13 Broadway St., Asheville, NC, 28801, USA
828-255–5999
Known For
  • Authentic Hungarian and other European pastries
  • Locally roasted and fresh-brewed specialty coffees
  • Cold-brewed iced coffee

Something incorrect in this review?

Old Hampton Store & BBQ

$

Order a platter of pulled pork with slaw, baked beans, or mac and cheese to enjoy while a bluegrass band plays mountain music on the rustic stage at this classic roadside barbecue joint. Bands play both the lunch and dinner shift, and local folk artists display their work in the gift shop and at the museum-like 87 Ruffin Street Gallery next door.

77 Ruffin St., Linville, NC, 28646, USA
828-733–5213
Known For
  • Heaping platters of smoked pork and turkey
  • Lively local scene with bluegrass music
  • Full bar if you prefer a cocktail over sweet tea
Restaurant Details
Closed Mon.–Wed.

Something incorrect in this review?

Orange Blossom Bakery & Cafe

$

There's a line out the door during summer for this bakery's "Apple Uglies," fried amalgams of doughnut dough and apples. There's also a full menu of breakfast burritos and egg sandwiches to enjoy on the patio out front. 

47206 Rte. 12, Buxton, NC, 27920, USA
Known For
  • Pastries doused in chocolate
  • Homemade biscuit sandwiches
  • Breakfast burritos
Restaurant Details
Closed weekdays Jan.–mid-Mar.

Something incorrect in this review?

Outer Banks Brewing Station

$$

Craft beer rules at this wind turbine–powered brewery and British Isles–style pub. Opt for seared local tuna atop a garden salad or noodle bowl, or go for a bratwurst sausage plate. Copper accents, lots of wood, and fun, retro touches (a Superman doll denotes the men's room; Wonder Woman, the ladies' room) characterize this huge white building, modeled after a turn-of-the-19th-century lifesaving station. Regularly scheduled live music adds to the festive atmosphere.

600 S. Croatan Hwy. (U.S. 158, MM 8.5), Kill Devil Hills, NC, 27948, USA
252-449–2739
Known For
  • The bison, elk, pork, and Wagyu beef combo Beast Burger
  • Full bands inside and singer-songwriters outside
  • Big backyard with a pirate ship playground
Restaurant Details
Closed Tues.

Something incorrect in this review?

Over Yonder

$$

Set in a charming 1861 farmhouse just "over yonder" from Mast General, this approachable restaurant serves inspired takes on Appalachian food like tomato cobbler, grilled meatloaf, and pan-fried rainbow trout with sweet potatoes. Sit inside the historic rooms or on the wraparound porch.

3608 Rte. 194, Sugar Grove, NC, 28679, USA
828-963–6301
Known For
  • Cornmeal fried frog legs
  • Kid-friendly options and menu
  • Reasonably priced cocktails, some made with moonshine
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Owens' Restaurant

$$$$

Housed in a replica of an early-19th-century Outer Banks Lifesaving Station, the dining room of this classic since 1946 feels like a nautical museum: classic clapboard construction, pine paneling, and walls of maritime artifacts. Miss O's crab cakes are perennially popular, as is the 14-layer chocolate cake.

7114 S. Virginia Dare Trail, Nags Head, NC, 27959, USA
252-441–7309
Known For
  • Live music in the bar, the Station Keeper's Lounge
  • Filet mignon topped with lump crabmeat and asparagus with béarnaise sauce
  • History as a Nags Head institution
Restaurant Details
Closed Mon. and Tues.
Reservations not accepted

Something incorrect in this review?

The Parlour

$ | Downtown

It's worth the line down the sidewalk for the house-made ice cream, cookie sandwiches, and milkshakes with seasonal flavors at this boutique spot with a dozen daily flavors. A satellite location with scoops and shakes is now open at Common Market on Green Street.

117 Market St., Durham, NC, 27701, USA
919-564–7999
Known For
  • Fun flavors like guava cheesecake
  • Coffee ice cream with a rotation of local brews
  • Vegan baked treats

Something incorrect in this review?

Persimmons

$$$

New Bern's only waterfront restaurant doesn't rely on geography to impress—the craft cocktails, seared scallops, and entrées like salmon and local littleneck clams over angel-hair pasta simply taste even better when you're seated directly over the water.

100 Pollock St., New Bern, NC, 28560, USA
252-514–0033
Known For
  • Fried green tomato and crab cake salad
  • Live music on the waterfront deck
  • Inspired takes on the local catch
Restaurant Details
Closed Mon.

Something incorrect in this review?

Peter's Pancakes and Waffles

$

Pancake houses are big in Cherokee, and Peter's is at the top of the stack. Many locals are regulars here, and you'll see why when you try the blueberry pancakes with country ham in the dining room with wide windows overlooking the Oconaluftee River.

1384 Tsali Blvd., Cherokee, NC, 28719, USA
828-497–5116
Known For
  • Breakfast served until the afternoon
  • Old-fashioned diner feel
  • Perky service
Restaurant Details
No dinner

Something incorrect in this review?

PinPoint Restaurant

$$$$ | Downtown

The sophisticated dining room delivers inventive new American dishes, crafted out of local ingredients and coastal bounty. There are no wrong choices on the nightly changing menu, from beef tartare to a fried pork chop with honey apple glaze.

114 Market St., Wilmington, NC, 28401, USA
910-769–2972
Known For
  • Polished farm-to-table experience
  • Fresh catch specials prepared to perfection
  • Bao buns stuffed with fried oysters appetizer

Something incorrect in this review?

Postero

$$$

Downtown Hendersonville's best restaurant occupies a former bank, with soaring ceilings and a wine cellar in the former vault. The chef-owned kitchen offers an approachable menu of braised pork shanks and seared scallops, with a sharing menu spanning from spaghetti squash hush puppies to pate with ginger and local honey.

401 N. Main St., Hendersonville, NC, 28792, USA
828-595–9676
Known For
  • Classic cocktails and a solid wine list
  • An "umami bomb" burger at lunch
  • Relaxed, upscale dining experience
Restaurant Details
Closed Sun. and Mon.
Reservations helpful

Something incorrect in this review?

Provision Company

$$
This laid-back, colorful joint right on the water is the place to enjoy the day's catch with zero pretension, prepared to simple perfection, from steamed local shrimp and clams to a 10-ounce yellowfin tuna steak.
130 Yacht Basin Dr., Southport, NC, 28461, USA
910-457–0654
Known For
  • Grouper salad
  • Peel-and-eat shrimp
  • Waterfront dining
Restaurant Details
No dinner Sun.–Thurs.

Something incorrect in this review?

Ristorante Paoletti

$$$$

A fixture on Main Street for more than three decades, Ristorante Paoletti serves sophisticated Italian cuisine with first-rate service. The menu includes a lengthy section of freshly made pastas, along with many excellent seafood dishes. The wine list, one of the largest in the area, includes more than 1,000 selections. Reservations are a must.

440 Main St., Highlands, NC, 28741, USA
828-526–4906
Known For
  • Extensive wine list
  • Upscale Italian food
  • Reputation as a longtime favorite with many repeat guests
Restaurant Details
Closed Jan.–Mar.
Reservations essential

Something incorrect in this review?

Rocky's Grill and Soda Shop

$

This kitschy but fun version of an old-fashioned soda shop—an institution in Brevard since 1941—has burgers, hot dogs, and a wide range of ice cream creations. The tuna salad sandwich is a local favorite.

50 S. Broad St., Brevard, NC, 28712, USA
828-877–5375
Known For
  • The Elvis sandwich (grilled peanut butter and banana)
  • Delicious milkshakes, floats, and sundaes
  • Perfect place to take the kids
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Rocky's Hot Chicken Shack

$ | West Asheville

Serving Nashville-style fried chicken (at different levels of spiciness), this casual restaurant is a little ways from downtown, but a local favorite and one of the best places for a cheap meal or takeout picnic. Large chicken platters, sandwiches, sides, and your pick of sauces are all loaded with flavor; order the fried pickles with zippy ranch as a snack. Family platters feed 8–15.

1455 Patton Ave., Asheville, NC, 28806, USA
828-575–2260
Known For
  • Nashville-style hot chicken
  • Good Southern sides
  • Food for the whole family

Something incorrect in this review?

Sam and Omie's

$$

Named after two fishermen, father and son, this no-nonsense shack opened in 1937 and is one of the Outer Banks' oldest restaurants. Fishing photos hang between mounted catches on the walls, and classic country music twangs in the background. Locals flock here, especially for breakfast or a lunch of Hatteras-style clear clam chowder and fried seafood.

7228 S. Virginia Dare Trail, Nags Head, NC, 27959, USA
252-441–7366
Known For
  • Big breakfasts
  • Local-style steamed and fried seafood
  • Oysters lauded as the best on the beach
Restaurant Details
Closed Wed.
Reservations not accepted

Something incorrect in this review?

Sam Jones BBQ

$ | Downtown

The Jones family have been smoking whole hogs in the Carolina Piedmont for three generations, so Raleigh urbanites greeted Sam's chopped pork and slow-cooked ribs with open arms. Order a platter and a craft cocktail (rare for a barbecue restaurant) and grab a seat in the light-filled dining room or at a picnic table in the yard.

502 W. Lenoir St., Raleigh, NC, 27601, USA
984-206–2555
Known For
  • Slow-smoked pulled pork, eastern North Carolina style
  • Local fried catfish
  • Laid-back bar scene

Something incorrect in this review?

Sealevel City Vegan Diner

$ | North Metro

The culinary creations here may be free of animal products, but they're certainly not lacking in flavor, from the addictive lentil burger patty melt to a kimchi tempeh Reuben that hits all the right notes.

1015 S. Kerr Ave., Wilmington, NC, 28403, USA
910-833–7196
Known For
  • Healthy, filling burgers and sandwiches
  • A towering plate of nachos
  • Relaxed, courteous service
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Second Empire

$$$$ | Downtown

Wood paneling, muted lighting, and well-spaced tables make for an elegant dining experience in this restored 1879 house. The menu, which changes seasonally, has a regional flavor. The food is intricately styled so that colors, textures, and tastes fuse. A brick tavern on the lower level is more casual and has a less expensive menu that has included bison short ribs and grilled North Carolina trout.

330 Hillsborough St., Raleigh, NC, 27603, USA
919-829–3663
Known For
  • High-quality and high-dollar dishes
  • Elegant historic home space
  • Seasonal menu of eclectic American favorites
Restaurant Details
Credit cards accepted
Closed Sun. and Mon.

Something incorrect in this review?

The Square Root

$$

Chef-owned and globally inspired, this approachable mainstay serves creative regional entrées like local trout with grits and lobster sauce alongside rabbit-and-crawfish gumbo and chicken curry. Sit on the covered patio fronting a quiet alley or inside the soaring brick-walled dining room.

33 Times Arcade Alley, Brevard, NC, 28712, USA
828-884–6171
Known For
  • Lively bar crowd
  • Locally adored cedar plank salmon
  • House-made limoncello martinis
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Stanbury

$$$$ | Oakwood Historic District

As punk rock as fine dining gets, the Stanbury is both the funky neighborhood restaurant you wish was in your neighborhood and the casual yet "special occasions" spot people travel to for birthdays and anniversaries. While the menu may intimidate with crispy pig's head and bone marrow, the exemplary staff is happy to explain dishes and regulars are thrilled to recommend their favorites. No reservations are taken, so diners strategize by arriving early for a seat or putting their name down before enjoying a drink outside or at a nearby nightspot. The cocktail list is short but solid, plus many local beers, European wines, and surprising spirits. 

938 N. Blount St., Raleigh, NC, 27604, USA
919-977–4321
Known For
  • Open kitchen and lively bar
  • Boulted Bakery bread and cultured butter
  • Crispy pig's head and pork chops
Restaurant Details
Closed Sun. and Mon. No lunch
No reservations

Something incorrect in this review?

Stock + Grain Assembly Food Hall

$

The Triad's first food hall, Stock + Grain is next to Truist Point ballpark (home to the High Point Rockers pro baseball and Carolina Core FC soccer) and close to downtown showrooms, so it can be as busy or as quiet as the town of High Point. Expect to find vendors of burgers, pizza, sushi, barbecue, and coffee, plus a few wild cards. Order a beer from the 20 taps at Bevelry or a craft cocktail at Cahoots.

275 N. Elm St., High Point, NC, 27262, USA
Known For
  • Bevelry craft beer and Cahoots cocktails
  • Biscuit and brisket sandwiches
  • Great space for groups with options for everyone

Something incorrect in this review?

Stockroom Street Food

$ | Ocracoke Village

The breakfast burrito—paired with a cup of joe from their adjacent Deja Brew coffee stand—at this waterfront counter-serve can feel life-changing after a night out on Ocracoke. During summer, they also serve a lunch menu of fish tacos and curry bowls. 

294 Irvin Garrish Hwy., Ocracoke Island, NC, 27960, USA
252-928–0627
Known For
  • Laid-back waterfront dining
  • Top-shelf coffee
  • Delicious and fast breakfast and lunch
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Summit Coffee Co.

$ | River Arts District
Serving third-wave coffee in a chic industrial space, this is a convenient stop for cold brew and more while visiting art studios.
4 Foundy St., Asheville, NC, 28801, USA
828-705–8071
Known For
  • Beans roasted in-house
  • Great selections of beans and espresso drinks
  • Bagels

Something incorrect in this review?