In Valle Crucis there are only two restaurants, both are good and within walking distance:

The Watauga Farm Diner,  Traditional breakfast  and lunch. Just across the street and down a bit at 2931 Broadstone Rd. (828) 963-5344)

Over Yonder, Country-chic eatery for Southern classics, including skillet-fried chicken, pimento cheese & trout.
Across from the Mast General Store. Address: 3608 NC-194, Sugar Grove, NC 28679
Hours: 11AM–8PM Phone: (828) 963-6301

In Boone we like:

The Lost Province Brewing Company which has brick oven pizza

Dan’l Boone Inn Restaurant has family style dining

The Pedalin’ Pig BBQ

Proper Locally sourced food

COBO Sushi Bistro & Bar