The present invention relates to a pharmaceutical composition comprising one or more oxalate-degrading enzymes, wherein the one or more enzymes are entrapped in a three-dimensional mesh structure made from polymers having pore sizes that allow the enzyme substrates to penetrate the mesh structure to reach the enzymes.