
2. Salsa Mexican Caribbean Restaurant. You'll usually find lines of people anxiously waiting to eat at this unique restaurant in Asheville. The food is flavorful and varied, and the service is excellent, though a bit abnormal.
3. Tupelo Honey Café. Some of the most varied dishes in Asheville, Tupelo Honey Café offers an excellent and long-running breakfast menu, with some of the best biscuits you'll ever taste. The steak is also a favorite, so be sure to come back for dinner or lunch as well.
4. The Admiral. Great food inside of a dive bar, the Admiral gives new meaning to bar food. The hipster attitude keeps the place fresh and creative, with new dishes every day. There are choices for vegans, vegetarians and meat eaters aplenty, so be sure to come with an empty stomach.
5. Cocina Latina. An excellent Latin American restaurant with a wider variety of options than the typical restaurant. There's a great selection of vegetarian and vegan food, but don't let that stop the meat eater in your party from staying home, there's plenty here to keep everyone satisfied.







