W czerwcu 2006 roku Mounir wrócił do Holandii i został zawodnikiem Willem II Tilburg. 19 sierpnia zdobył gola w debiucie przeciwko FC Utrecht (2:1), a w pierwszych czterech spotkaniach sezonu zaliczył trzy trafienia, jednak doznał kontuzji, która wyeliminowała go z gry do końca sezonu.

W sierpniu 2007 El Hamdaoui podpisał kontrakt z AZ Alkmaar, obowiązujący do 2012 roku. Kosztował 2,3 miliona euro, a pierwszy mecz w koszulce AZ rozegrał 16 września przeciwko Sparcie Rotterdam (2:2) i w 76. minucie zdobył gola. W sezonie 2008/2009 jest liderem strzelców Eredivisie, a w ataku AZ występuje wraz z Brazylijczykiem Arim. W sezonie 2008/2009 został najlepszym strzelcem Eredivisie z dorobkiem 23 goli. W 2010 roku 30 lipca przeszedł do AFC Ajax, z którym podpisał czteroletni kontrakt. Nieoficjalnie wiadomo, że kosztował 5 milionów euro.