McPhee, 35 and Foster, 69, ahead of 150 guests including designer Zac Posen, who designs McPhee's wedding dress. Close family and friends were also present, including all Foster's children.
The bride went to Instagram to reveal that it was the big day that wrote: "Exactly 13 years ago, my very first single, Somewhere Over the Rainbow, was released just after Idol. Today … I am married to the man who produced it. Life is filled with beautiful coincidences, isn't it? Thank you for taking me over the rainbow, David. "
It is the second marriage of McPhee and the fifth marriage of Foster, who was last married. with "Real Housewives of Beverly Hills" star Yolanda Hadid. His other ex-wives are B.J. Cook, Rebecca Dyer and Linda Thompson.
Speculation McPhee and Foster were dated in May 201
The newlyweds holiday in Greece and Italy prior to Friday's ceremony.