Fredkulla er en helaftens opera i romantisk stil. Operaen har to akter, orkestreringen er i wienerklassisk, tidlig romantisk stil, og det er store korpartier i verket. Fredkulla består av 15 musikalske numre pluss ouverture. Verket er bygd opp av store korsatser og ensembler, mindre ensembler og sanger. Sangene er i verseform og ikke stort anlagte arier; mest kjent er Fredkullas sang og skaldekvadet i siste akt.