The Crystal Palace winger was eligible to play on the international stage with the Three Lions, and got a taste of it by featuring in two friendlies against Sweden and Scotland in 2012 and 2013 respectively.
However, last year Zaha, who was born in Abidjan, switched his allegiance to the Ivory Coast, being allowed to do so having never represented England in a competitive match.
"I left for England and I did not return to the [Ivory Coast] so I did all my schooling in my adopted country and it was most normal that I played for the England youth teams," Zaha told the national side's official website.
"For the past four years, I have had ample time to analyse my situation and to take into account the solicitations of the Ivorian Football Association. Now I have made my choice. Now I want to play with the Ivory Coast.
"It has been rewarding, firstly because I am proud to play for my country, then because the Ivorian selection has quality players and has always been a reservoir of talent. So I made the right choice and I do not regret it."
Zaha and his teammates are preparing for Ivory Coast's opening Africa Cup of Nations clash against Togo, scheduled for January 16.