Skip to main content

Best American Restaurant in Weaverville

Weaverville's favorite family diner
A real ma and pa diner

A real ma and pa diner

Tommy's has been feeding Weaverville with generous portions, a surprisingly big menu, and prices that still make sense.
So much food you'll take a box home

So much food you'll take a box home

From the seafood platters to the Prime Rib, every plate comes loaded. Prices that still make sense.
Find us on North Main Street

Find us on North Main Street

We're right on Weaverville's walkable Main Street, just north of Asheville. Easy to find, hard to forget.

What our guests are saying

If you're looking for a traditional home-cookin ' southern breakfast, this is the spot to go! It's the place that you'll see more locals than anything else, where they come in and all know the server by name, and probably have their own favorite table. Eggs any way you like, breakfast sandwiches, biscuits and gravy, etc. Nothing fancy or pretentious, just good food and service with a smile.

Noah V.

This place is a true diamond in the rough. It. doesn’t look like much from the outside, but once you try their food, you’ll be hooked. The menus is extensive and they have something for everyone, and every thing I’ve had has been excellent. The Prime Rib is delicious and at 22.dollars can’t be beat! . The derive is friendly and knowledgeable and Windy the waitress is true gem.. ask to be seated in her section and you won’t be disappointed. I could easily say this is one of my favorite…

Chris H.

My partner and I tried Tommy's Restaurant for the first time yesterday. The seafood platter was gigantic, and we are two hearty eaters! It consisted of fish fillets, giant scallops, big ole oysters, and more clams and shrimp than you could shake a stick at. We had to take home at least 1/3 of it. What I liked the most about it is that it wasn't overly fried, and it wasn't greasy. All the seafood had a nice crispy exterior and moist insides. All of it was well seasoned, especially the shrimp!

Tina M.

A real find, there are very few restaurants left where you can still order a country style dinner. Go hungry the portions are plentiful and the prices are reasonable for the quality and amount of food you receive. They have family in their name not just because your family will feel welcome and comfortable, but also because they treat you like family with a very caring and attentive staff. It's a nice change from the preppy over priced restaurants in our area. I don't think you will regret a…

tpropest

Tommy's Family Restaurant Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!
A real ma and pa diner

A real ma and pa diner

Tommy's has been feeding Weaverville with generous portions, a surprisingly big menu, and prices that still make sense.
So much food you'll take a box home

So much food you'll take a box home

From the seafood platters to the Prime Rib, every plate comes loaded. Prices that still make sense.
Find us on North Main Street

Find us on North Main Street

We're right on Weaverville's walkable Main Street, just north of Asheville. Easy to find, hard to forget.

Frequently Asked Questions

What meals do you serve?

We serve Breakfast, Lunch, and Dinner

Where are you located?

We are located in Weaverville, NC at 247 N Main St

What areas do you serve?

Our location

Map showing the location of Tommy's Family Restaurant on 247 N Main St in Weaverville
Loading today's hours...