The 21-year-old will join the Eredivisie side for an undisclosed fee after the deal was completed close tot the end of the transfer window.
Assaidi has previously been linked with AZ Alkmaar after impressing so far this season.
Assaidi has signed a four-year contract with Heerenveen.