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

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

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

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

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

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

Kaye's Kitchen

503 Pineola St., Newland NC 28657

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

Miracle Grounds Coffee Shop
Coffee Shop
8 Fountain Cir., Crossnore NC 28616

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

The Lodge

324 Shawneehaw Ave., Banner Elk NC 28604

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

Sorrento's Bistro
Traditional Italian
Shawneehaw Ave. Downtown, Banner Elk NC 28604

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

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