The 32-year-old will go to Selhurst on a free after his contract expired with Eredivisie champions PSV Eindhoven.
He played every league match in goal for the Dutch team.
Benitez will be competing for the number one spot with England’s Dean Henderson, after an impressive season for the FA Cup winners.