I was in the Smokey Mountains over the weekend and stopped in Asheville (first time there) for a day to explore. My fiance and I grabbed lunch at a vegetarian/vegan spot called Laughing Seed Cafe. This is a must if you are in town and looking for an array of options (similar to Ramsi's). Everything from reubens and indian to raw veggie dishes. The drink menu is out of this world with alcoholic and non-alcoholic concoctions (I had the jalapeno-raspberry lemonade).
http://laughingseed.jackofthewood.com/