Altidore finalmente dejó el Villarreal en 2011 para firmar un contrato de tres años con el AZ Alkmaar de la Eredivisie holandesa, club con el cual finalmente comenzó a jugar en forma consistente y se convirtió en un elemento importante del mismo.