The present invention provides implants useful for treating cartilage and/or osteochondral defects that comprise a plurality of scaffolds arranged in a multi-layer stacked configuration, wherein each scaffold comprises a mesh of polymer fibers and wherein the polymer fibers comprise gelatin, a plant-derived protein, e.g., zein protein, or a combination thereof. Methods for repairing a cartilage and/or an osteochondral defect using implants of the invention are also provided.