The Belgian forward signs for the Premier League side for a fee in the region of £6 million, according to reports.
The player had also been linked with Arsenal, and told the club website: “I’ve known Everton have been following me for a while and after talking with the manager I decided coming to Everton was the best opportunity for me.
“I know this is a great club with great supporters and a club that has the ability win a lot of games in the Premier League. That’s why I came.”