The synthesis of polyurethane microsphere-gold nanoparticle "core-shell" structures and their use in the immobilization of the enzyme endoglucanase are described. Assembly of gold nanoparticles on the surface of polymer microspheres occurs through interaction of the nitrogens in the polymer with the nanoparticles, thereby precluding the need for modifying the polymer microspheres to enable such nanoparticle binding. Endoglucanse could thereafter be bound to the gold nanoparticles decorating the polyurethane microspheres, leading to a highly stable biocatalyst with excellent reuse characteristics. The immobilized enzyme retains its biocatalytic activity and exhibits improved thermal stability relative to free enzyme in solution. The high surface area of the host gold nanoparticles renders the immobilized enzyme "quasi free", while at the same time retaining advantages of immobilization such as ease of reuse, enhanced temporal and thermal stability, etc.