Local Restaurants

Gamekeeper Restaurant
Rustic fine-dining venue set in a 1950's-era stone cottage & specializing in local sourced game.
3005 Shulls Mill Rd., Boone NC 28607
828-963-7400

Little Switzerland Cafe
Made from scratch cafe with heavenly mushroom soup, gourmet sandwiches and to die for deserts
9440 NC 226A, Marion NC 28752
828-765-5289

Mountain View Restaurant
Steak, Seafood and Pasta eatery known for its deck seating and panoramic views.
5253 NC226, Marion NC 28752
828-766-9670

Artisanal Restaurant
Upmarket American fare in a striking converted barn, plus outdoor dining.
1200 Dobbins Rd., Banner Elk NC 28604
828-898-5395

Christa's Country Corner
Great little sandwich place where they make their own bread.  The chicken salad is wonderful, and they have homemade deserts.  Close to Land Harbor.
1600 Jonas Ridge Hwy., Newland NC 28657
828-733-3353

Tartan Restaurant
Down to earth option with a warm atmosphere dishing up an array of American comfort food.
31 Coffery Rd., Linville NC 28646
828-733-0779

Kaye's Kitchen

503 Pineola St., Newland NC 28657
828-737-031

Carolina Barbeque
BBQ plate & homestyle sides doled out in modest, country-style digs with live music on weekends.
500 Pineola St., Newland NC  28657
828-737-0700

Miracle Grounds Coffee Shop
Coffee Shop
8 Fountain Cir., Crossnore NC 28616
828-733-2247

Banner Elk Cafe
Charming coffeehouse with dining, an espresso bar & ice cream shop connected by outdoor decks.
324 Shawneehaw Ave., Banner Elk NC 28604
828-898-4040

The Lodge

324 Shawneehaw Ave., Banner Elk NC 28604
828-898-4040

Stonewalls Restaurant
Great Steaks and Prime Rib
344 Shawneehaw Ave South., Banner Elk NC 28604
828-898-5550

Sorrento's Bistro
Traditional Italian
Shawneehaw Ave. Downtown, Banner Elk NC 28604
828-898-5214

Puerto Nuevo Mexican & Seafood Restaurant
Classic Mexian & Tex Mex dishes
2120 Tynecastle Hwy., #1, Banner Elk NC 28604
828-898-3332

Bellas Italian Resteraurant
Relaxed Italian dining spot in a shopping mall with Italian entrees, pizza, wine & craft beer.
3585 Tynecastle Hwy, Banner Elk, NC 28604
828-898-9022