Prinsloo wore a Marchesa gown and was accompanied by some of her fellow Victoria's Secret model friends as bridesmaids.
Levine's Maroon 5 bandmates were also involved in the ceremony.
Guests were asked to make a donation to the Children's Hospital of Los Angeles in lieu of gifts.
Levine and Prinsloo started dating in 2012 and were engaged in July 2013.
The pair will honeymoon in South Africa.