The Best Vegetarian Restaurants in Asheville, North Carolina

The Laughing Seed | © Jeff Gunn/Flickr
The Laughing Seed | © Jeff Gunn/Flickr
Vegetarians or those that simply enjoy an excellent meat-alternative meal will love Asheville’s range of vegetarian restaurants. And because the city is home to so many vegetarians and those who like to eat vegetarian meals occasionally, almost every restaurant has at least some vegetarian meals or substitution options. These 10 vegetarian restaurants in Asheville are considered some of the city’s best.


Starting with one of the best restaurants in town – vegetarian or not – Plant is an upscale, dinner-only vegan hotspot that captured Ashevillians’ hearts when its doors opened in 2011. The intimate space has garnered all kinds of praise in its seven years of operation, including a nod in January 2018 in Thrillist’s list of “The 21 Best Vegetarian Restaurants in America.” Expect an eclectic, small menu with a few unfamiliar ingredients that may just take your taste buds to places they haven’t been before. Reservations recommended.

Laughing Seed Cafe

This bright, inviting space has a playful approach to vegetablizing familiar dishes like lasagna made with zucchini noodles or pizza on a cauliflower crust. A smattering of outdoor tables make this a wonderful lunch escape, and raw diet followers will also find a few options here. Laughing Seed’s Sunday brunch is a vegetarian’s best brunch bet in Asheville.

it’s cold out there — come warm up with some uttapam 🔥

A post shared by Plant | Chef Jason Sellers Ⓥ (@plantisfood) on

Elements Real Food

This cold-press juice bar and cafe serves and sells 16-ounce bottles of freshly made juices, nut “mylks” made with cashews, and smoothies. Those looking for a bit more texture can choose from acai bowls, salads or avocado toast, and gluten-free bread and other options can be found on their menu as well. And for raw dieters, their raw desserts earn rave reviews.

Rosetta’s Kitchen

With 16 years under their belt in a slightly tucked-away corner of downtown, Rosetta’s has cemented itself as one of the best vegetarian and vegan restaurants in the city. In fact, their homestyle veggie burger is now sold at local health food retailers. A conscientious vibe permeates beyond the food menu here since Rosetta’s has an “Everybody Eats” program, which offers a healthy beans-and-rice plate on a sliding scale starting as low as $2. Their downstairs Buchi Bar is an extra-special treat too with plants on the walls and a welcoming hangout atmosphere and Buchi kombucha flights.

Over Easy Cafe

This tiny place packs a big breakfast and lunch punch that will leave you feeling fueled up and ready to tackle the rest of your day. People rave about the vegetarian herb gravy, seasonal hash bowls, and super-healthy juices designed to help with what ails you (waking up, detox, immunity or hydration). Plus, Over Easy’s meat dishes can be substituted with either tempeh or soysage.

Nine Mile

This self-described “vegetarian-friendly restaurant” focuses on Caribbean flavors, and the menu clearly places a “V” next to the vegetarian options, with vegan, gluten-free and dairy-free options also indicated. Nine Mile’s non-vegetarian dishes that can be converted to vegetarian, and dishes that contain honey or tree nuts are also marked for each guest’s convenience.

Early Girl Eatery

Several vegetarian options can be found at this cute, bustling open kitchen cafe that locals and visitors alike love. Opt for the classic biscuit and gravy but topped with a vegetarian herb cream gravy, or consider the vegan tofu scramble. For lunch at Early Girl, vegetarian-minded patrons can go for a Smiling Hara, or chipotle-maple tempeh sandwich or avocado and sprout sandwich.

Chai Pani

Asheville’s finest Indian street cuisine is made in this intimate, colorful space, and vegetarian-eating patrons will be delighted to see at least half of the menu’s items marked as vegan or vegetarian. Want a vegan- or vegetarian-only menu? Just ask your server to see a copy of their Special Diets menu.

Green Sage

Green Sages have popped up all over town as people appreciate their quick counter service and the wide selection of healthy options that can be enjoyed on the go, like juices, smoothies and wraps. For those with a little more time, a number of salads, soups and even a beet burger make for filling vegetarian choices that can be enjoyed in these bright, welcoming spaces that typically host a few guests having quick business lunches or working fervently on laptops.

Blue Dream Curry House

The last best vegetarian restaurant to try in Asheville on our list is Blue Dream Curry House, another counter-order location that brings tons of flavors to each plate at affordable prices. Go for plant meat tacos, vegetarian curries or vegetarian soups and bowls like pho and Malaysian coconut soup. The minimalist space offers the option of adding No Evil Foods plant meat or tofu to any dish, too.