Asheville Restaurants

Sort by Tribes
Cuisines
Show Local favorites
704 Results
  • 1
    Tupelo Honey

    Tupelo Honey

    Ranked #1 overall in Asheville restaurants
    9.566 reviews
    $$$$
    Southern / Soul
    Popular withFoodiesFamiliesVegetarian

    A great place to get feel good Southern food with a local flair. The Tupelo Honey Cafe had excellent service, quality ingredients and classic menu items. A diverse collection of ...

  • 2
    12 Bones Smokehouse

    12 Bones Smokehouse

    Ranked #2 overall in Asheville restaurants
    9.646 reviews
    $$$$
    American, Barbecue
    Popular withFoodiesFamiliesTrendsters

    Really good Bar-B-Que, the place where President Obama frequents when he visits the area. Only open during the week, parking limited. Order at the counter and find a seat. There ...

  • 3
    Curate

    Curate

    Ranked #3 overall in Asheville restaurants
    9.943 reviews
    $$$$
    Tapas/Small Plates, Spanish
    Popular withFoodiesLuxuryNightlife

    Really great Spanish food. The mushrooms are amazing. Reservations required!

  • 4
    Sunny Point Cafe

    Sunny Point Cafe

    Ranked #4 overall in Asheville restaurants
    9.639 reviews
    $$$$
    American, Breakfast & Brunch
    Popular withFoodiesVegetarianFamilies

    If you are looking for an excellent restaurant for breakfast, lunch and dinner then this is the place! It is only 5-8 minutes from the cabin depending upon traffic. It ...

  • 5
    Laughing Seed Cafe

    Laughing Seed Cafe

    Ranked #5 overall in Asheville restaurants
    9.436 reviews
    $$$$
    Vegetarian, Cafe
    Popular withVegetarianFoodiesWellness

    Totally 100% vegetarian cuisine. They strive to serve local food whenever possible. Outdoor seating weather permitting.

  • 6
    Early Girl Eatery

    Early Girl Eatery

    Ranked #6 overall in Asheville restaurants
    9.634 reviews
    $$$$
    Southern / Soul, Breakfast & Brunch, Cafe
    Popular withFoodiesFamiliesGreen

    Always a favored hot spot in Asheville. Always a line to get in. Amazing food - organic and local. I'd like to try something new but always catch myself ordering ...

  • 7
    Mela Indian Restaurant

    Mela Indian Restaurant

    Ranked #7 overall in Asheville restaurants
    9.433 reviews
    $$$$
    Indian
    Popular withFoodiesVegetarianFamilies

    This is my favorite lunch spot! They have an excellent Indian buffet for a great price!

  • 8
    Salsa's

    Salsa's

    Ranked #8 overall in Asheville restaurants
    9.732 reviews
    $$$$
    Mexican, Caribbean
    Popular withFoodiesVegetarianTrendsters

    Try a Lava Bowl. Big enough for two. Worth a wait. Grab a drink somewhere else though. Bar is expensive.

  • 9
    Corner Kitchen

    Corner Kitchen

    Ranked #9 overall in Asheville restaurants
    9.629 reviews
    $$$$
    American
    Popular withFoodiesFamiliesBusiness

    Fantastic food! The tenderloin was just amazing- melts in your mouth. It was so good that we still talk about it 6 months later. Headed back to Asheville soon to ...

  • 10
    The Admiral

    The Admiral

    Ranked #11 overall in Asheville restaurants
    9.727 reviews
    $$$$
    Mexican
    Popular withFoodiesNightlifeAdventure

    Innovative menu served in unlikely concrete block dive. You would never guess how happy your taste buds will be when walking up to the door. Inside decor and bar service ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=asheville&controller=topics&country_code=&current_user_id=&filters=&id=2000000001641&klass_name=Region&list_type=restaurants&nearby=false&path=asheville%2Frestaurants&place=2000000001641&place_type=City&place_type=region&region=2000000001641", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000001641" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };