Tommy's Family Restaurant | Our Story
A little place on Main Street
Tommy's sits on North Main Street in Weaverville, a walkable mountain town just north of Asheville. Step inside, and it turns out to be a lot more than it looks.
Part of the neighborhood
Weaverville's Main Street is lined with local shops and art galleries — and Tommy's fits right in. Regulars who know the servers by name are a fixture here.
A menu that surprises
The menu goes well beyond what you'd expect — from Southern comfort plates to a lamb shank that keeps regulars coming back. Something for everyone, done right.
Portions that mean it
Tommy's doesn't shortchange a plate. Honest food, generous amounts, and prices that still make sense — guests regularly leave with a full box of leftovers.
The ma-and-pa difference
Guests come specifically because it's not a chain — friendly staff, made-to-order food, and no corporate corners cut. The kind of place that earns a loyal following.
Breakfast worth getting up for
Mornings draw the locals — Southern breakfast done right, from eggs any way you like to hash browns that set the tone for the whole day.