• Fruit & nut trees, berry bushes, edible landscaping plants

  • Adapted to the Southern Appalachian and Piedmont bioregions

  • Naturally grown in an ecovillage

  • By friendly and knowledgeable useful plant specialists

  • Permaculture and edible landscape design services

  • Logo 01
    Fruiting Plants
  • Logo 01
    Nut Trees
  • Logo 01
    Medicinal Plants
  • Logo 01
    Permaculture Plants
  • Where to Find Us

    Where to Find Us

    Tuesday, 05 March 2019

     

    Always open by appointment! Please call any time, any day of the week.

     

    If you have special plant requests, get in touch! Send us an email or call us at 828-669-6517. (Cash or check only).

  • About Useful Plants Nursery

    About Useful Plants Nursery

    Tuesday, 05 April 2016

    Buying Plants

    Visit our nursery, order and pick up, or schedule delivery, see what options could work for you on our Buying Plants page. Note that we can only accept cash and checks at the nursery because we don't have cell phone coverage to process credit cards.

    WINTER HOURS

    • We will be open the following days in November:
    • Saturday, Nov 9: 9am - 2pm
    • Saturday, Nov 23:  9am - 2pm
    • Saturday, Nov 30: 9am - 2pm 

    Always open by appointment! Please call any time, any day of the week.

     

    Always open by appointment! Please call any time, any day of the week.

    The nursery is also open by appointment. If you would like to schedule an appointment, please contact us at least a couple days ahead of time. For your convenience, please do not visit at other times without a confirmed appointment.

    About Us

    Useful Plants Nursery is a permaculture-based nursery specializing in useful, phytonutritional, food, and medicine plants well-adapted to our Southern Appalachian mountains and surrounding bioregions. Our plants are grown without the use of synthetic pesticides at our nursery located at Earthaven Ecovillage.

Error
  • Unknown column 'a.title_alias' in 'field list' SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,( SELECT MAX(contact.id) AS id FROM pauks_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM pauks_content AS a LEFT JOIN pauks_categories AS c ON c.id = a.catid LEFT JOIN pauks_users AS ua ON ua.id = a.created_by LEFT JOIN pauks_users AS uam ON uam.id = a.modified_by LEFT JOIN pauks_categories as parent ON parent.id = c.parent_id LEFT JOIN pauks_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM pauks_categories AS cat JOIN pauks_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN pauks_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2020-02-24 12:22:54') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2020-02-24 12:22:54') ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC