The LA Galaxy star has previously played for Everton on loan and David Moyes has managed to get him back to the club.
“The opportunity to return to Everton and play for such a well-respected club and a manager that I hold in such high regard was something that was simply too good to pass up,” the 29-year-old midfielder said. “I thoroughly enjoyed my time at Everton in 2010 and I’m hopeful that we can experience similar success this time around.”