Libreto za operu Judita napisao je Frano Parać uz suradnju Tonka Maroevića prema poznatome epu Marka Marulića.
Ep Judita napisan je 1501., a objavljen 1521. godine, tema mu je preuzeta iz bibliske knjige o Juditi, lijepoj junakinji koja spasi svoj narod tako što zavede i ubije Holoferna, vođu asirske vojske koja opsjeda njezin grad Betuliju.
Opera Judita ima dva čina i sedam slika. Radnja predstave započinje kada na gradskome trgu Betuljanji saznaju preko priče iznemogloga Akiora za dolazak vojske na čelu s Olofernom, koja želi zauzeti njihov grad. U drugoj slici opsada Betulije traje već trideset i četiri dana, gradsko vijeće razmijšlja o predaji grada, no odluče odgoditi predaju još pet dana. Judita odlučuje otići iz grada i doći do Oloferna, sprema se za odlazak u svome domu i moli Boga da joj da snage da spasi svoj narod, tako završava prvi čin.
Radnja drugoga čina započinje u taboru Olofernove vojske gdje vojnici dovode Juditu i njezinu sluškinju Abru. Judita je mudra i nagovara Oloferna da je pravi trenutak za napad na Betuliju. Oloferno oduševljen Juiditinom lijepotom i mudrošću naređuje da se napravi svečana večera. Velika zabava, piće i ples na kojoj vojska slavi skoru pobijedu nad Betulijom. Na kraju večeri Judita i Oloferno ostaju sami, Judita ubija potpuno pijanoga Oloferna njegovim vlastitim mačem. Judita odlazi, kao dokaz uzevši Olofernovu glavu. Vojnici nalaze mrtvo Olofernovo tijelo.
Završna slika opere odvija se ponovno na gradskom trgu u Betuliji, u grad ulaze Judita i Abra, kao dokaz da je Oloferno mrtav Judita na tlo baca vreću iz koje ispada Olofernova glava. Stažari primjećuju da Asirci bježe, Betuljanji slave svoju pobjedu i slobodu, zahvaljuju Juditi.