 On 18 January 2016, Amrabat joined Premier League club Watford for a £6.1 million transfer fee.He made his debut five days later, replacing Troy Deeney at the end of a 2–1 win over Newcastle United at Vicarage Road.On 1 September 2017, Amrabat returned to Spain after agreeing to a one-year loan deal with CD Leganés.