On 13 January 2018, Diabaté moved to Leicester City for an undisclosed fee.[7] Two weeks later, he made his debut for Leicester City in the FA Cup fourth round match against Peterborough United and scored twice in a 5–1 win.[8]