Zara's wedding to Raja Nazrin Shah was held at Istana Iskandariah on 17 May 2007.
A day after the solemnisation of their vows, there was a special proclamation ceremony to bestowed upon her with the honorific prefix of Tuanku and the official title as Raja Puan Besar (Crown Princess) of Perak, a title reserved for the royal wife of the Raja Muda (Crown Prince) of Perak that had been vacant since April 1987.
The royal wedding reception took place on 19 May 2007.
The couples first child, a son named Raja Azlan Muzzaffar Shah, the Raja Kecil Besar of Perak' was born 14 March 2008. Their second child, a daughter named Raja Nazira Safya, was born 2 August 2011.