With multiple farms surrounding Asheville, it’s no wonder that Asheville is a haven for farm-to-table restaurants. Many chefs in Asheville pride themselves on fostering good relationships with local farmers and purveyors, including mushroom foragers, brewers, and growers. (Feature photo by The Market Place)

Asheville has multiple farmers markets open throughout the week, giving chefs the opportunity to find the best seasonal, local, and organic ingredients. At any given time, there’s a diverse array of organic produce and sustainably raised meats.

If you’re interested in local and seasonally-inspired food, local brews, and fresh catches from local trout farms and the Carolina coast, you’ll love Asheville!

Top Farm-to-Table Restaurants in Asheville

Soprana Rooftop Cucina, Asheville

Soprana is a MICHELIN Guide recommended Appalachia-meets-Alps, full-service rooftop restaurant with expansive, sweeping views of the Blue Ridge Mountains. Perched atop the Embassy Suites in… More Information

The Market Place

Asheville's original farm-to-table restaurant since 1979 features Chef William Dissen's seasonally-driven menu with organic ingredients from local farms. Two-time James Beard nominee for… More Information

HomeGrown

With two locations in North and West Asheville, this eatery serves up southern fare using locally sourced ingredients. Comfort items include fried chicken biscuit, cheesy grits, catfish po’boy and… More Information

The Market Place

Asheville's original farm-to-table restaurant since 1979 features Chef William Dissen's seasonally-driven menu with organic ingredients from local farms. Two-time James Beard nominee for… More Information

Posana

This contemporary, farm-to-table restaurant in the heart of downtown Asheville’s historic Pack Square serves local, seasonal, and sustainable cuisine that is 100% gluten-free. Try one of their… More Information

Thinking of Relocating

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

Learn MoreAbout Relocating to Asheville