Born in Kourou, French Guiana, Édouard progressed through the ranks of AF Bobigny before signing for Paris Saint-Germain in July 2011 and going on to sign a professional contract five years later. He was loaned to Toulouse for the 2016/17 campaign, scoring his first senior goal in November 2016.
In August 2017, Édouard signed a season-long loan with Celtic, and ended the season with 11 goals to his name – leading to a permanent move that would see a further four trophy-laden seasons in Scotland. In total, he scored 89 times for the Hoops and helped them secure four titles, two Scottish Cups and three Scottish League Cups before a move to the Premier League with Crystal Palace in 2021.
His Palace debut came in a 3-0 win over Tottenham Hotspur, where he found the net twice as a second half substitute. The striker has since gone on to become a regular for the Eagles, with his eight goals in the 2023/24 campaign helping earn the team a 10th placed finish in the Premier League.