⭐ = Staff Favorites!
Click on the Company to be redirected to their website.
This list is sorted in alphabetical order.
diverse menu with tons of outdoor seating
Location: 324 Shawneehaw Avenue South, Banner Elk NC 28604
Phone: (828) 898-4040 or (828) 898-3444
BBQ plates & Cajun dishes
Location: 130 East Main Street, Banner Elk NC 28604
Phone: (828) 898-8952
Bella’s Italian Neighborhood Restaurant
relaxed Italian dining spot
Location: 3585 Tynecastle Highway, Banner Elk NC 28604
Phone: (828) 898-9022
Casual pizzeria featuring brick-oven pies, pastas & sandwiches, plus games & weekly live music
Location: 402 Beech Mountain Parkway, Beech Mountain NC 28604
Phone: (828) 387-4000
located at the Wilderness Run Alpine Coaster, serving breakfast and lunch pies
Location: 3277 Tynecastle Highway, Banner Elk NC 28604
Phone: (828) 898-2086
drunken noodles, bento boxes, and sushi rolls
Location: 3990 NC-105 South, Banner Elk NC 28604
Phone: (828) 783-9284
hickory-smoked barbeque, variety of homecooked dishes in a circa-192 general store; open seasonally
Location: 77 Ruffin Street, Linville NC 28646
Phone: (828) 733-5213
fresh gourmet flair to smoky down south favorites; has a Boone and Blowing Rock location as well
Banner Elk Location: 4235 Highway 105 South, Banner Elk NC 28604
Phone: (828) 898-7500
Puerto Nuevo Mexican & Seafood Restaurant ⭐
familiar Mexican dishes, seafood, extra large margaritas
Location: 2941 Tynecastle Highway, Banner Elk NC 28604
Phone: (828) 898-3332
Italian comfort food and pizza
Location: 140 Azalea Circle, Banner Elk NC 28604
Phone: (828) 898-5214
steak, seafood, & cocktails
Location: 344 Shawneehaw Avenue South, Banner Elk NC 28604
Phone: (828) 898-5550
Stonewall's Food Truck; Nashville style chicken & southern sides
Location: check their website for their upcoming dates & locations
Phone: (828) 450-3279
burgers, wings, and sandwiches alongside a beer and cocktail menu; lots of bar TVs
Location: 330 Main Street East, Banner Elk NC 28604
Phone: (828) 783-9144
Uncle Lee's Asian Bistro & Sushi Bar
"vibrant flavors of Thailand and the delicate artistry of Japanese cooking under one roof"
Location: 488 Main Street West, Banner Elk NC 28604
Phone: (828) 783-9147
breakfast from 7:00-10:30am, lunch from 10:30am-3:00pm (starting on February 2nd)
customize your own sandwich, cinnamon rolls the size of your hand
Location: 100 High Country Square, Suite #28, Banner Elk NC 28604
Phone: (828) 898-2300
restaurant and grocery food delivery, gas station runs, personal taxi-rides, etc.
Phone: (828) 900-9466
The businesses and activities listed here are independent and not affiliated with us. These are personal recommendations based on guest feedback and local popularity. We are not responsible for the services, availability, safety, or quality of any third-party businesses or experiences. Please verify hours, reservations, and other details directly with the provider. Outdoor activities may carry inherent risks. Please consider your own abilities and check conditions before participating.