What are you looking for?

American Restaurants in Canton

4.2 - 192 votes

Hours: 11AM - 9PM

117 Main St, Canton
(828) 492-8006

Southern Porch

Very cool place with a creepy historical vibe. The bees knees drink with gin and local honey was awesome. We also had the buffalo chicken dip, the haunt... More reviews

4.3 - 152 votes

408 Blue Ridge Pkwy, Canton
(828) 235-8228

Pisgah Inn

Stopped for lunch (reservations required) during a little loop around the Parkway. What a great pit stop! The salads were super fresh & tasty. They... More reviews

4.5 - 115 votes

Hours: 10:30AM - 8PM

162 Pisgah Dr, Canton
(828) 648-1003

Black Bear Cafe

Great variety of food choices, wish they carried Coke products. They occasionally have something overcooked. I think my only complaint would be with tak... More reviews

4.1 - 155 votes

Hours: 11AM - 8PM

6306 Pigeon Rd, Canton
(828) 648-4546

Jukebox Junction Restaurant & Soda Shoppe

Our waitress was very nice and pleasant. Brian had a buffalo burger, he said it was good it did have a different taste but was good. More reviews

3.7 - 126 votes

Hours: Open 24 today

680 Champion Dr, Canton
(828) 235-1307

Waffle House

Waffle house is my breakfast go to if I find one. And I usually can. Never a bad breakfast there. More reviews

3.6 - 129 votes

Hours: 11AM - 9PM

66 New Clyde Hwy, Canton
(828) 492-1112

Dickey's Barbecue Pit

The last 2 times we wanted BBQ they were closed. Today is Tuesday at 5:30 and the place is locked. The food is usually good. We like the pulled pork, the... More reviews

4.1 - 79 votes

Hours: 4AM - 10PM

16 New Clyde Hwy, Canton
(828) 648-4052


The chick with the ice age eyeballs needs an attitude adjustment. I guess I’d be angry too if I had to stare at my ears all day.Hateful little sloth she is. More reviews

3.6 - 106 votes

Hours: 7AM - 11PM

72 New Clyde Hwy, Canton
(828) 648-5850

Sonic Drive-In

Found a long Grose hair in my hot fudge sundae!!!! Very disappointing!!! So disgusted!! More reviews

View on map