Buah naga (Hylocereus undatus) adalah buah dari beberapa jenis kaktus dari marga Hylocereus dan Selemicereus. Tanaman ini termasuk kedalam kingdom Plantae, divisi Trachheophyta, kelas Magnoliopsida, ordo Caryophyllanae, family Cactaceae Juss, genus Hylocereus (A. Berger) Britton and Rose, spesies Hylocereus undatus (Haw.) Britton and Rose. Morfologi tanaman Buah naga (Hylocereus undatus) terdiri dari akar, batang, duri, bunga dan buah. Akar buah naga hanyalah akar serabut yang berkembang dalam tanah pada batang atas sebagai akar gantung, akar tumbuhan ini sepanjang batang pada bagian punggung sirip di sudut batang. Pada bagian duri akan tumbuh bunga yang tidak rontok, bunga ini akan berkembang menjadi buah. Batangnya berbentuk segitiga, durinya pendek dan tidak mencolok (Jacobs, 1999). Terong (Solanum melongena L.), termasuk kedalam kingdom Plantae, kelas Magnoliopsida, ordo Solanales, family Solanaceae, genus Solanum, spesies Solanum melongena. Tanaman ini adalah tumbuhan yang menghasilkan buah yang dijadikan sayuran, tanaman ini sering ditanam secara tahunan. Tanaman ini dapat tumbuh hingga 40-150cm tingginya, daunnya besar, dengan lobus yang kasar, batangnya biasanya berduri memiliki warna bunga putih atau ungu, dengan mahkota yang mempunyai lima lobus, benang sarinya berwarna kuning, buah tepung berisi.