Liver flukes produce cathepsin B and cathepsin L in their excretory–secretory material. These proteases are proposed to be key virulence factors for parasite infection, and are therefore targets for vaccination. Cathepsin B is predominately released in the juvenile stage of the life cycle, while different cathepsin L's are released throughout the cycle. Three proteases (cathepsin L5, cathepsin L1g and cathepsin B) were expressed in yeast from cDNA clones isolated from adult, metacercariae and newly excysted juvenile flukes respectively. Each was used singly or in combination to vaccinate rats that were subsequently challenged with Fasciola hepatica metercercariae. Each protein induced an immune response, and all groups vaccinated with recombinant protein yielded significantly fewer and smaller flukes than the control group. Maximal protection of 83% was seen in the group vaccinated with cathepsin B and cathepsin L5 in combination.