An innovative and eco-friendly one-pot synthesis of bio-based polyurethanes is proposed via the epoxy-ring opening of epoxidized soybean oil (ESO) with methanol, followed by the reaction of methoxy bio-polyols intermediates with 2,6-tolyl-diisocyanate (TDI).