Planning a trip to Asheville, NC, and wondering where the best places to eat in Asheville are? You’re in luck!
Asheville is one of our favorite foodie cities in the United States. We’ve been four times and always find amazing new places to eat! From fine dining, food trucks, and laid-back diners serving up Southern classics, this fast-growing city has no shortage of fantastic restaurants to dine at.
If you’re planning a weekend trip to Asheville, here are 15 of the very best places to eat in Asheville for breakfast, lunch, and dinner.
Table of Contents
Asheville Best Breakfast
Asheville prides itself on being a southern city at its roots. That means visitors can expect a delicious lineup of Southern classics. And nowhere is that more evident than in breakfast. Asheville has some amazingly delicious breakfast spots to fill up your belly before your big day of exploring starts.
Below are a few of the best breakfast restaurants in Asheville.
Sunny Point Cafe
Sunny Point Cafe (West Asheville) offers traditional breakfast options with a southern twist. Think sausage and gravy, shrimp and grits, and sausage and cheese-stuffed French toast. You can sit on their outdoor patio or in their super charming indoor seating.
Just be prepared for a wait. I’ve gone two separate times (both super early) and there was always a 20 – 40-minute wait to get seated. They also serve lunch and dinner, although their breakfast is what makes this spot one of the best places to eat in Asheville.
Biscuit Head is a breakfast institution in Asheville, NC. It’s known for its lineup of southern biscuits and gravy with the most enormous biscuits you’ve ever seen. While it is delicious, it’s become rather touristy and very busy. To avoid the crowd, go to the West Asheville location.
Hole Doughnuts (West Asheville). Hole Doughnuts isn’t your traditional doughnut shop. Every doughnut is made to order, hand-formed from their yeasted dough recipe, fried to perfection in rice oil, and then hand-glazed and dressed right in front of you.
There are only four doughnut flavors to choose from:
- Vanilla glazed
- Toasted almond sesame cinnamon
- Cinnamon sugar
- The seasonal flavor that changes weekly
All of them are delicious but the toasted almond sesame with cinnamon is our favorite!
Hole Doughnuts gets busy, so don’t be surprised if you have to wait in line — it’s worth it though. If Hole Doughnuts doesn’t seem like your style, you can get more traditional doughnuts from Vortex which also uses great quality ingredients, made in-house daily with no trans-fat oils.
Best Asheville lunch spots
If we’re being honest, lunch is our least favorite meal of the day. We love a hearty breakfast and rarely find ourselves in need of a mid-day meal before dinner. However, if you’re on the hunt for delicious Asheville lunch spots, we’ve got you covered.
Most of these places also serve dinner if you’d like to give it a try later in the evening.
Chai Pani is arguably Asheville’s most famous restaurant. Now with several locations throughout the southeast (including Ponce City Market in Atlanta), Chai Pani serves creative Indian-style street food. Chef Meherwan Irani was given the James Beard Award for Outstanding Restaurant in 2022.
Specializing in Indian street food (chat), its dishes are a perfect balance of flavors and textures. We’ve been twice now, and both times have been amazing. There are no reservations, so if coming on a weekend, make sure you get there early to get a spot in line.
Suggested items to order are the okra fries, bhel puri, vada pav, and saag paneer. But no matter what don’t miss eating here it’s definitely one of the best places to eat in Asheville!
Buxton Hall BBQ
Buxton Hall BBQ is one of the few restaurants on this list we haven’t personally eaten at. But it has been recommended to us time and time again. If you like BBQ, we’ve been told this is one of the best BBQ spots in all of Asheville.
Their somewhat rival, 12 Bones Smokehouse is another fantastic option, too. 12 Bones was one of The Obama’s favorite places to eat in Asheville during their trip here.
White Duck Taco
White Duck Taco is a no-frills taco shop with a ton of unique taco fillings. White Duck Taco has several locations throughout Asheville to grab some food from. However, we love the downtown location. It’s casual, fast, cheap, and delicious.
As a bonus, it has vegetarian and vegan options to choose from. If you’re looking for more traditional Mexican tacos give Taqueria Muñoz a try.
Burial Beer Co.
Burial Beer Co. doesn’t just have amazing beers but it also has incredible food. The chef and Kitchen Manager Chris Miller uses fresh and seasonal ingredients from local farms to make simple but delicious meals.
It’s also worth noting he’s a James Beard nominated chef for Asheville’s Cucina 24 (a great dinner spot). We came for the beer but stayed longer for the food. We got the mezza platter and highly recommend it for a mid-day snack.
White Labs is a brewery and restaurant melding the art of experimental fermentation. They use experimental yeast in their doughs and beers which creates a very unique and delicious menu for both food and drinks. We ordered the kimchi fries and a pizza and loved both.
🤤 Although the kimchi fries stole the show. Seriously, we will forever dream of these kimchi fries.
Sierra Nevada Brewery
Sierra Nevada Brewery is one of the largest breweries in Asheville, NC. It’s also a great lunch spot. They offer brewery tours with a tasting room and a full restaurant. Their food was super tasty and they have nice grounds for enjoying a warm day in Asheville.
Best dinner in Asheville
Asheville shines at night. Most of Asheville’s best restaurants are open for dinner service only. Many focus on creative menus that feature local and fresh ingredients since the Appalachian mountains are a great climate for growing fruits, vegetables, and livestock – they have access to amazing fresh ingredients.
Below are a few of the best places to eat in Asheville for dinner.
Rhubarb is seasonal, local, and creative. The brainchild of five-times James Beard Award finalist John Fleer, you’ll be blown away by their ever-changing menu. Their portions are smaller, more like a tapa-size plate than an entree, but we loved everything we ordered. Their cocktails were also very creative and delightful.
Limones is one of the older restaurants in the city. Its nearly 20+ years in operation is a testament to the quality of its food and the wonderful dining experience you’ll have here. Limones serves Mexican and Central American-inspired foods that will leave your taste buds buzzing. Reservations are highly recommended although you always have the chance of grabbing a spot at the bar.
Curate is the most popular restaurant in Asheville. From James Beard award-winning chef Katie Button, Curate is considered one of the best places to eat in Asheville.
Curate serves authentic Spanish tapas and dishes. This restaurant is extremely tough to get a reservation at. We ended up snagging a canceled reservation (sign up for that here) and finally got to see what this restaurant was made of.
In all honestly, the food was good but it wasn’t great. It’s worth a visit especially if you haven’t been to Spain, Curate’s tapas are authentic. But we feel Asheville has other incredible restaurants to try if you are short on time.
Plant is an upscale, vegan, plant-based restaurant that is getting a ton of recognition for its innovative menu. We finally got a table here during our last stay and it did not disappoint. Even if you’re not vegetarian or vegan (we aren’t), their food is super creative and delicious. This will be a restaurant we return to every time we come back to Asheville, no matter what.
Nine Mile has also come highly recommended to us by several locals and friends who have visited Asheville. We haven’t personally been to this upscale Caribbean restaurant. However, we’ve only heard great things.
Almost anything on the menu can be made vegetarian, vegan, or gluten-free. It’s a great choice if you want a healthier yet still flavorful option for a nice meal out.
We went to Jargon during our last trip to Asheville and it’s quickly become one of our favorite restaurants in the city. Located in West Asheville, Jargon offers both creative cocktails and a seasonally changing menu and is considered one of the best places to eat in Asheville.
We loved everything we got on the menu and highly recommend it if you’re looking for a nice meal. Once again, reservations are highly recommended if you want a table. We sat a the bar and enjoyed getting to watch them make the wild cocktails.
Asheville, NC is one of the cities we could return to over and over again and continue to find new amazing places to eat. Hopefully, this post sharing the 15 best places to eat in Asheville give you a great start to a foodie trip here.