Kukorica Jancsi egy kis juhászbojtár, szerelme Iluska. Mindketten szegény árvák. Jancsit a kukoricaföldön találtak, és így kapta ő meg e nevet, jó mostohaanyja volt, de a nevelőapja, gazdája annál szigorúbb. Iluskát pedig egy gonosz banya vette magához ,hogy dolgoztassa kínozta őt .A két szereplő Jancsi és Iluska szerették egymást .Egy nap találkoztak kint a szabadban . Iluska a patakban mosott , Jancsi meg a nyájat őrizte. Beszélgetésük során, a nagy szerelemben, ki- ki elfelejtkezett dolgáról. Iluska a mosásról, Jancsi meg a nyáj őrzéséről. Jancsinak oda veszett a nyája, Iluskának meg haragra gerjed ta mostohája. Jancsinak éjszaka el kell hagynia faluját az elveszett állatok miatt. Itt kezdődnek meg Jancsi kalandjai. Jancsi barangol az erdőben és rá talál egy házra, amiben 12 rabló tanyázik. Jancsit meg akarják ölni, de végül megbarátkoznak vele és befogadják társaságukba. Éjszaka Jancsi rájuk gyújtja a házat. Majd tovább áll. Az úton találkozik a huszárokkal. És beáll ő is katonának a seregbe, mennek Franciaországba legyőzni a törököt. Átjutnak Tatárországon, az emberevőkön a szerecsen király segítségével. Elérnek Lengyelországba, onnan pedig Indiába. Sok megpróbáltatásban van része: küzdenie kell a hideg ellen (és lovát a hátára veszi, hogy ne fázzon), a meleg ellen (így éjszaka keltek útnak , mert vizük nem volt így a felhőket csavartak ki hogy inni tudjanak ,ételként levegőt haraptak) , lovuk pedig mindig megbotlott a csillagokba. Majd megérkeztek Francia országba . Itt Jancsi kiszabadította a királyleányt , akit elrabolt a basa . A francia király felajánlja a fele királyságát és a lánya kezét, de Jancsi elutasítja. Jancsi elmeséli a királynak élete történetét és Iluska szerelmét.A király végül elnevezi Kukoricza Jancsit , János vitéznek és ad neki egy tarisznya aranyat . Jancsi hajóra ül , hogy menjen haza Iluskájához, de jön egy nagy vihar. Ő egy felhőbe megkapaszkodik , majd egy griffmadár hazarepíti . Otthon szomorú hír fogadja: szeretett Iluskája meghalt . Kimegy, a sírjához,letép, egy szál rózsát majd továbbáll .Találkozik egy fazekassal,kinek elakadt a szekere az óriások földjének határán . Majd János elmegy megöli az óriások csőszét , és a királyt is. Az óriások jobbágyai lesznek, adnak neki egy sípot, amin bármikor segítséget kérhet tőlük. Az utazása során elkerül a Sötétség országába, itt a banyák találkozója volt , majd az óriás barátaival elpusztítja őket . Majd továbbáll , eljut az Óperenciás tenger partjára. Az óriás a hátán viszi őt 3 hétig, hogy eljusson a túlsó partjára, de egy szigetig jutottak el, ez volt Tündérország. Itt megharcol a három kapu őrzőivel:3 medvével , 3 oroszlánnal, valamint egy sárkánykígyóval. És belép Tündérországba. Itt minden mesés és csodálatos csak ő szomorú. Életét vízbe akarja fojtani, bedobja a rózsáját a tóba és aztán utána akarja vetni magát, de abban a pillanatban a rózsából, mely Iluska hamvaiból nőtt, Iluska feltámadt. Így egymásra talált a két szerelmes. Tündérországban őket választják meg uralkodóknak.