The 55-year-old former Tottenham boss has agreed an initial two-year contract at Craven Cottage with the option of a further 12 months.
The Dutchman replaces Mark Hughes, who resigned as Fulham manager last Thursday after one season at the helm.