8 Best Restaurants in The North Carolina Mountains, North Carolina

Background Illustration for Restaurants

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

Cup & Saucer

$

Coffee shop in the front, grab-and-go sandwich-and-salad counter in the back, this downtown staple serves vegetarian-friendly grub and is a popular community hub.

36 E. Main St. A, Brevard, NC, 28712, USA
828-884–2877
Known For
  • Smoothies and specialty coffee drinks
  • Mercantile shop with local gifts
  • Stone-ground grits
Restaurant Details
Closed Sun.

Something incorrect in this review?

Dandelion

$

This downtown destination is more than a restaurant; it's a nonprofit organization that provides job training and other resources to those at risk of domestic abuse. Open for weekday lunch only, the ingredients are local, fresh, and delicious, with an emphasis on hearty Southern sandwiches like grilled pimento cheese and, in season, tomato pie.

127 5th Ave. W, Hendersonville, NC, 28792, USA
828-595–9365
Known For
  • Freshly made local dishes
  • Very friendly service
  • Sidewalk tables
Restaurant Details
Closed weekends. No dinner

Something incorrect in this review?

The High Test Deli and Sweet Shop

$

This little sandwich shop is known for pressed Cubans, roast beef hoagies, and corned beef on rye, or you can opt for a bowl of chili. While you're waiting, explore the old service station memorabilia. There's a small dining room, or take it to-go. 

Recommended Fodor's Video

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?

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?

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?

Veranda Café

$

With its gingham curtains and checkered tablecloths, this popular downtown lunch spot serves food that is both unpretentious and tasty. The soups are the best thing on the menu (the Hungarian mushroom soup is a longtime favorite), and the sandwiches are winners, too.

White Moon

$

This bustling bistro transforms from a coffee shop into a cocktail bar after hours. Stop in for a to-go cappuccino, or stay awhile amidst the calming greenery for smashed avocado toast topped with a farm egg.