Vesiviljely on kasvien kasvattamista ravinneliuoksessa ilman multaa. Vesiviljelyä voi tehdä monella eri järjestelmällä. Kaikki ravinneliuoksen avulla tapahtuva viljely ei kuitenkaan ole määritelmän mukaista vesiviljelyä.