Beveik prieš 40 metų pradėjęs savo kūrybinį kelią, E.Kuodis Lietuvos operos scenoje sukūrė apie 60 lyrinio tenoro vaidmenų, iš jų svarbiausi - Alfredas ("Traviata"), Hercogas ("Rigoletas"), Faustas ("Faustas"), Lenskis ("Eugenijus Oneginas"), Grafas Almaviva ("Sevilijos kirpėjas") ir kt.

35 metus E.Kuodis dainavo populiariame duete su dainininku Jonu Girijotu, įrašė apie 500 dainų, romansų, arijų ir kitų kūrinių, koncertavo Lietuvos radijuje ir televizijoje, įvairiose Lietuvos vietovėse. Solistas yra dainavęs su visais Lietuvos simfoniniais orkestrais visuose Lietuvos muzikiniuose teatruose.