This guide details the best places for lunch in downtown Asheville, including everything from a food hall to a taco shop, Middle Eastern food and sandwich shops.
Though there are so many restaurants in downtown Asheville with great lunch options, the ones mentioned in this guide are our top picks. Each has its own vibe, an interesting menu and represents the Asheville food scene well.
Lunch In Downtown Asheville

Flavorful Indian food in a casual setting
For a taste of Indian street food right in the heart of downtown Asheville, Botiwalla is a must-try for your lunch itinerary. It’s a lively spot that brings a unique blend of flavors and a casual, counter-service experience to the city.
Botiwalla, from acclaimed Chef Meherwan Irani (also behind the beloved Chai Pani), specializes in “late-night grills and Irani cafes” fare. This means you can expect a menu packed with flavorful, easy-to-eat dishes perfect for a quick and satisfying lunch.
Charming food hall in downtown Asheville
S & W Market is a great stop for lunch in Downtown Asheville, especially when dining with a group. It’s centrally located across from Pritchard Park and near Woolworth Walk.
Our top pick for lunch is Buxton Chicken Palace. Think: Chick-fil-a but local. Flour is also a great pick at S & W if a bacon egg + cheese biscuit is what you’re craving.
There are multiple restaurants to choose from and a common seating area in the middle.
Middle Eastern street food on Biltmore Ave
Baba Nahm is wildly good. It’s super fresh, colorful, healthy, filling and just so darn good. We love their Chicken Shawarma, Tabrizi Meatballs and their Lebanese Platter.
For most of their meals you just choose a protein and then pick a style (stuffed pita, fattoush salad, hummus bowl, etc.) You can modify as needed for an additional charge to make your perfect lunch.
Great paninis & outdoor seating
Conveniently located in downtown Asheville next to Harrah’s Cherokee Center, Roman’s Deli dishes out some of the best pressed sandwiches in Asheville.
With sandwiches ranging from Turkey Cranberry Pesto and Bacon-Avo Caprese to traditional Italian and club sandwiches, they have something for everyone.
In addition to classic sandwiches they also have burgers, soups and salads and their menu has loads of vegetarian options.
What To Order: Try the chicken salad sandwich and a side of their potato salad!
Part coffee shop, part bakery, part cafe
The Rhu is an excellent and casual spot for lunch in downtown Asheville. It’s a cool spot located pretty centrally but also feels somewhat off the beaten path.
Choose from their all-day breakfast menu or get a lunch sandwich, like a Pastrami Reuben or their crowd-favorite Kale Yeah with roasted pork loin and gouda. And don’t forget to grab something from their bakery case. We highly recommend their brownie, by the way!
A potato chip company with excellent pressed paninis
If you love potato chips (and sandwiches!), head to Gourmet Chip Company in downtown Asheville.
Their sandwiches are great but the chips steal the show. You’ll find great flavors like Italiano Modena with sun-dried tomatoes, pecorino romano, garlic, basil, and balsamic reduction. Their Napa chips are topped with a lavender honey drizzle! And even their salt and vinegar chips are elevated.
What To Order: Try one of their unique combinations, like a pressed Parisian melt with brie, goat cheese, bacon apples and rosemary.
Casual Mexican grill in downtown Asheville
If you are looking for fast and affordable lunch in downtown Asheville, head to Mamacita’s! It is owned by the same team behind Taco Temple. Apart from tacos, you’ll also find burritos, nachos, quesadillas and salads on the menu.
Mamacita’s has a Chipotle-style counter where your lunch is assembled in front of you. It’s very casual and the food is always top-notch, especially the chile-rubbed steak burrito and the citrus chicken burrito.