Have a hankering for Indian food? There are several places to get your fill in Asheville, whether you want to hit up a popular lunch buffet and sample everything, or if you have a specific craving for curries, thalis, or tandoori dishes served piping hot and spiced to your preference. From the innovative to the traditional, Asheville has a plethora of Indian restaurants for every taste. Here are some of our favorites.
Top Places for Indian Food in Asheville
Kathmandu Kitchen
This cozy eatery serves up delicious Nepalese, Indian, and Tibetan dishes, with old-world ambiance. Dishes are created from fresh, local ingredients, including high altitude herbs, rice, lentils,… More Information
India Garden Restaurant
Curries, tandoori items, and other classic Indian fare are featured in a clean and comfy environment in East Asheville. Locals love their bountiful lunch buffet offered from 11 AM-3 PM daily.… More Information
Chai Pani Asheville
Taste and sample Indian street food like you’ve never had before at this critically acclaimed Asheville restaurant, where James Beard Award-winning Chef and Owner Meherwan Irani crafts delectable… More Information
Mela Indian Restaurant
This popular, award-winning Indian hub in downtown Asheville stands out for their authentic tandoori dishes, offered in an airy, modern setting. Locals love their lunch buffet and favorite… More Information
See more Restaurants by Category.