The development of sustainable 3D printing materials has attracted intense interest due to the rapid growth of the 3D printing industry and concerns about fossil resource depletion and environmental pollution. In this work, a novel bio-based UV-curable oligomer (GMAESO) was synthesized from epoxidized soybean oil (ESO) and gallic acid (GA) using a “green” one-pot method. The bio-based oligomer obtained had a bio-based content of 82.9%. A series of UV-curable materials was produced by co-photopolymerization of the oligomer obtained with hydroxyethyl methacrylate (HEMA) diluent, and their properties and curing behavior were investigated. Notably, the resulting high HEMA (50-60%) GMAESO resins exhibited low viscosities (52-93 mPa · s) and excellent thermal and mechanical properties (Tg of 128-130 oC, Tp> 430 oC, tensile strength of 42 , 2.). –44.4 MPa etc.) that were comparable or superior to a commercially available product. In addition, the optimal resin (GMAESO with 50% HEMA) was used for Digital Light Processing (DLP) 3D printing. The resin showed a shallower penetration depth (0.277 mm) than the commercially available resin, so that objects with different structures were successfully printed with high resolution. In general, the bio-based UV curable resins developed hold great promise for use in the 3D printing industry.