4 Best Restaurants in The North Carolina Mountains, North Carolina

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, North Carolina, 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
Restaurants Details
Rate Includes: Closed Sun. and Mon.

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. 

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.

119 Cherry St., Black Mountain, North Carolina, 28711, USA
828-669–8864
Known For
  • home-style soups and sandwiches
  • friendly small-town ambience
  • spacious outdoor seating
Restaurants Details
Rate Includes: Closed Sun. and Mon.

Recommended Fodor's Video

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.