The ceremony went down at the Flora Farm in San Jose del Cabo, northeast of Cabo San Lucas in Baja California Sur, People reported. About 275 guests attended, many in summer dresses and linen suits, the mag said.
Levine, 35, and Prinsloo, 25, dated for a year before getting engaged almost exactly a year ago.
The bridesmaids wore white dresses in the tropical setting -- complementing Prinsloo's strappy, floor-length lace Marchesa gown -- while the groomsmen kept it casual in black pants and black Hawaiian-print shirts, the outlet said.
Jonah Hill, a friend of Levine's since childhood, officiated over the ceremony. Hill was predictably hilarious, a source told E!, "but then in the middle would be so sweet and sincere." Prinsloo's minister dad also reportedly gave the couple a blessing.
The wedding location is a 10-acre organic farm in the foothills of the Sierra de la Laguna Mountains.
In addition to the then-blond Levine's 55-guy steakhouse bachelor party in Las Vegas in May and Prinsloo's model-laden Miami bachelorette party in June, the buildup to the nuptials included a Friday-night gathering for a Mexican meal with loved ones at El Dorado Golf & Beach Club on the water in San Jose del Cabo.