Enter to Win A 2-Night Stay + Spa Treatments at Omni Grove Park Inn

Enter to Win

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,… read more

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. … read more

Blue Dream Curry

Located in downtown Asheville next to Pritchard Park, this casual eatery serves up global curries, small plates, soups and more. Enjoy local beer from rotating taps, kambucha, coffee and tea.… read more

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 dishes … read more

Chai Pani

Chai Pani literally means “tea and water.” It's slang in India for going out for a cup of tea, a tasty bite, a snack, or “a little something.” In Downtown Asheville it means innovative, fun,… read more

Thinking of Relocating

Explore moving, retirement and real estate options in Asheville and Western North Carolina

Learn More