 On 28 May 2014, Zárate signed a three-year contract with Premier League club West Ham United to take effect when the international transfer window opened in June.On 23 August, he scored on his competitive debut for the club, opening a 3–1 win away to Crystal Palace with a 20-yard volley.On 6 January 2015, Zárate was loaned to fellow Premier League club Queens Park Rangers until the end of the season, having scored two goals in eight matches for West Ham.