Restaurants In Asheville, North Carolina, USA

restaurants in asheville north carolina usa

In the western region of North Carolina’s spectacular Blue Ridge Mountains, this city evokes a lively and adventurous spirit. Asheville has a deep appreciation for arts, making street art prominent and widely accepted. The downtown Art District is home to all the precious artworks in the numerous galleries and museums. Aside from its vibrant art scene and the remarkable mountain views, Asheville is also a food haven for all the food-enthusiasts. Award-winning restaurants, outdoor dining, and fusion cuisines can be found here so if you’re a tourist searching for the best restaurants in town or if you’re a local who wants to explore more dining options in your town, here are the top 10 restaurants in Asheville, North Carolina, USA.

1. The Bull and Beggar

First of the list and unlike any other restaurants, The Bull and Beggar does not have any flashy signs or logos that would make you think that this is a place to dine in. The owner doesn’t engage in advertising but believes that the word of mouth would keep people from coming in, so this restaurant would come as a surprise for you and your taste buds. They specialise in American, seafood dishes and cocktails. The prices are reasonable for the food they put out and also the fun and casual atmosphere the restaurant brings. Their burgers and oysters have received several positive feedbacks, make sure to try it out!

The Bull and Beggar

Address: 37 Paynes Way #007, Asheville, NC 28801, USA

Website: The Bull and Beggar

Opening hours: Monday-Saturday 5:00pm-10:00pm, Sunday closed

Average price for two people: 31-60 USD

2. Red Stag Grill

It's a little dreary out there. But our mixologists in the Red Stag Grill created these pretty and inspiring beverages...

Posted by Grand Bohemian Hotel Asheville, Autograph Collection on Saturday, February 23, 2019

Dine in luxury at the Red Stag Grill that serves an utterly delicious American cuisine. This upscale steakhouse located at Grand Bohemian Hotel not only serves good tasting dishes but is also an experience worth remembering. You can start off with their own Kessler blend or cocktails. With its dimmed light setting and rustic yet elegant interiors, it will take your dinner or date night up another notch. Red Stag Grill has an extensive menu for meat and seafood, such as the Chophouse Steaks and Sunburst Mountain Trout which are their restaurant specialties. However, there are only a few vegetarian dishes. Finish your dining experience with their signature desserts along with its recommended glass of wine.

Red Stag Grill

Address: 11 Boston Way Asheville, NC 28803

Website: Red Stag Grill

Opening hours: Monday- Sunday 6:30am-11:00pm

Average price for two people: 31-60 USD

3. Vivian

Editor's Note: Photo taken from the establishment's official social account

Isn’t it nice to have some French food once in a while? Vivian serves the best French cuisine in town. Located at The River Arts District, which is where the heart of the art scene is, it is also the home of a European inspired menu. Vivian is highly praised by returning customers because of its exceptional food and outstanding service, it is absolutely a customer favorite. Few of their popular dishes are the Quenelle, Seared Foie Gras, and Souffle Omelette. They also have a full range of drinks from wines to beers and cocktails.


Address: 348 Depot St Ste 190, Asheville, NC 28801, USA

Website: Vivian

Opening hours: Tuesday-Saturday 5:00pm-10:00pm, Saturday 10:30am-2:00pm, Monday closed

Average price for two people: 31-50 USD

4. Sunset Terrace

Editor's Note: Photo taken from the establishment's official social account

The Sunset Terrace, our iconic chophouse located on our back patio, is opening for the season this Saturday, March 14!...

Posted by The Omni Grove Park Inn on Thursday, March 12, 2015

Nothing beats an al fresco dining with a panoramic view of the Blue Ridge Mountains, alluring sunsets, and a bird’s-eye view of downtown Asheville. Sunset Terrace is a gem of Omni Grove Park Inn, it is a popular restaurant for tourists and even for the locals because you’ll get a dining experience where your taste buds are not the only ones satisfied but also your eyes. Sunset Terrace gets their produce from local farmers and ranchers, making all your dishes special and exquisite. Their menu is all-meat based, they serve the finest steaks, pork chops, and all kinds of seafood. A few of their recommended dishes are the New York Strip, Tomahawk Pork Chop, and Crab Cakes. Make sure to try out their wines and cocktails too as they have received the Wine Spectator Award of Excellence!

Sunset Terrace

Address: 290 Macon Ave, Asheville, NC 28804, USA

Website: Sunset Terrace

Opening hours: Monday-Sunday 11:00am-3:00pm, 5:00pm-10:00pm

Average price for two people: 31-60 USD

5. The Market Place

Serving local produce, you’ll get a taste of Asheville with every bite at The Market Place. They specialise in American farm-to-table concept to promote local food and agriculture. They have an American classic menu like Mac and Cheese, Truffle and Herb Fries, Pan Roasted Sea Scallops, and Beef Striploin Steak. While on the weekends, they serve brunch with your all-time favorite brunch menu, like Banana Bread French Toast, Eggs Benton, or Steak and Eggs. For its phenomenal taste and serving size, all of the prices are reasonable. They serve handcrafted cocktails and Carolina craft brews and wine.

The Market Place

Address: 20 Wall St, Asheville, NC 28801, USA

Website: The Market Place

Opening hours: Monday-Friday 5:00pm-9:30pm, Saturday-Sunday 10:30am-2:30pm, 5:00pm-9:30pm

Average price for two people: 31-60 USD

6. Brasilia Churrasco Steakhouse

Brasilia Churrasco Steakhouse offers a very different kind of dining experience. They are known for an all-you-can-eat meal with different types of meats. They have lamb, chicken, pork, and beef that is sliced and served at your table, which is what they call, The Brazilian Dining Experience. Their meats are tender, well-seasoned, and just melts in your mouth. There is also a fresh salad bar with smoked salmon, cold cuts and other hot sides. This might be on the pricier side but dining here is totally worth it because of the food, the service, and also the atmosphere.

Brasilia Churrasco Steakhouse

Address: 26 E Walnut St, Asheville, NC 28801, USA

Website: Brasilia Churrasco Steakhouse

Opening hours: Monday-Thursday 5:00pm-10:00pm, Friday-Saturday 11:30am-2:00pm, 5:00pm-10:30pm, Sunday 12:00pm-9:00pm

Average price for two people: 31-60 USD

7. Limones

restaurants in asheville north carolina usa | limones

Forget about the typical burritos and tacos from a food truck and savor an authentic Mexican dish with a Californian twist at Limones. The exterior might look bland but once you step your foot in, it feels like you’re dining at home. Their innovative menu and artsy margaritas continuously attract customers even if the menu changes frequently. The fusion of cuisines can be noticed from the flavor and the unusual yet delicious addition of various meats in Mexican food menus. Few of the highly rated and recommended dishes are the Lobster Nachos, Ceviche, and the Three Cheese Chile Relleno.


Address: 13 Eagle St, Asheville, NC 28801, USA

Website: Limones

Opening hours: Monday-Thursday 5:00pm-10:00pm, Friday-Saturday 5:00pm-10:30pm, Sunday 10:30am-2:30pm, 5:00pm-10:00pm

Average price for two people: 11-30 USD

8. Ruth's Chris Steak House

Editor's Note: Photo taken from the establishment's official social account

This upscale steakhouse has branched out internationally and still remains as one of the best American steakhouses. An ideal location for a romantic dinner or an occasion, Ruth’s Chris serves the finest quality of steaks and wines with impeccable service. The steaks are cooked to perfection, tender, juicy, and bursting with flavors at every bite. Aside from famous ribeyes and filets, they also serve a few seafood specialties such as the Chilled Seafood Tower and Lobster Tail.

Ruth's Chris Steak House

Address: 26 All Souls Crescent, Asheville, NC 28803, USA

Website: Ruth’s Chris Steak House

Opening hours: Monday-Thursday 5:00pm-10:00pm, Friday-Saturday 5:00pm-11:00pm, Sunday 4:00pm-9:00pm

Average price for two people: 61 USD and above

9. Cúrate

Curate Restaurant Asheville
Source: Photo by Wikimedia Commons user Stilfehler used under CC BY-SA 4.0

Cúrate is one of the best Spanish restaurants you have to try in North Carolina. Similar to other bars and tapas, Cúrate serves food that tastes as authentic as any traditional Spanish cuisine. With their jamón Ibérico, classic tapas menu and refreshing sangrias, your taste buds will automatically take you to Spain. Every Spanish food that you could ask for is served here in the best quality but their menu changes seasonally. The Pulpo a la Gallega and the Gambas al Ajillo are a few of the guest’s favorites that you couldn’t taste anywhere else. Instead of sangrias, try pairing your meal with the Cúrate’s all-Spanish wine list for a complete dining experience.


Address: 13 Biltmore Ave, Asheville, NC 28801, USA

Website: Cúrate

Opening hours: Tuesday-Thursday 11:30am-10:30pm, Friday-Saturday 11:30am-11:00pm, Sunday 10:00am-10:30pm, Monday closed

Average price for two people: 31-60 USD

10. Deerpark Restaurant

Deerpark Restaurant is an all-Southern cuisine served in buffet-style dining in a rustic and elegant setting. This courtyard restaurant highlights and specializes Southern-style dishes from the regions of Carolina coast to Low Country, and to Lousiana. They also engage on the farm-to-table concept for the breakfast favourites and hand-carved meats. Deerpark Restaurant is famous for private dining occasions and banquet catering.

Deerpark Restaurant

Address: 1 Approach Rd, Asheville, NC 28803, USA

Website: Deerpark Restaurant

Opening hours: Saturday 11:00am-2:00pm, Sunday 10:00am-2:00pm

Average price for two people: 31-60 USD

A foodie's paradise

Steak 03 bg 040306
Source: Photo by user Jon Sullivan used under COPYRIGHTED FREE USE

Art, food, history and welcoming people, Asheville will not only satisfy your hunger but also your wanderlust. All of these restaurants offer a different dining experience that you can’t find outside of North Carolina, so dig in and delight your taste buds!

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Franchesca is a 20 year old Filipina who currently resides in Singapore. She has a deep appreciation for anything that is art-related and she finds excitement in documenting her trips through...Read more

 Want to contribute as a Local Expert?
Explore Asheville
Looking for accommodation?
Good things are meant to be shared!