Heartwood Restaurant

Heartwood is the perfect place to experience the best in local food. Our chef reinterprets Southwest Virginia traditions of home cooking to create dishes that are both adventurous and deeply satisfying. We use locally grown ingredients whenever possible, reflecting Heartwood’s support for local artisans. The result is upscale but casual comfort food that’s as good for you as it tastes.

Call (276) 492-2400 for more information or to make dinner reservations. Reservations are encouraged but not required.

Heartwood Lunch Menu
Mon-Sat 11am-3pm

Sunday Brunch Menu
Sunday 10am-3pm

Monday Burger Night
Monday 5pm-8pm

Taco Tuesday
Tuesday 5pm-8pm

Thursday BBQ Dinner
Thursday 5pm-9pm

First Friday Fish Fry
First Friday 5pm-9pm
March – November

Brew Bites
Mountain Brew Bar


(276) 492-2400

Restaurant Hours

Lunch, Mon -Sat: 11am – 3pm

$5 Burger & Bingo Mondays: 5pm – 8pm

Taco Tuesday: 5pm – 8pm

Thursday Night BBQ: 5pm – 9pm

Sunday Breakfast: 10am – 3pm