Показательна история женитьбы Генриха. Первоначально Генрих был помолвлен с
Агнессой Чешской, но Энгельберт воспротивился предполагаемому браку, желая женить короля на дочери английского короля
Джона. В результате по настоянию отца Генрих женился
29 ноября 1225 года на Маргарите, дочери австрийского герцога
Леопольда VI, которая была старше своего мужа на 7 лет. Вступив брак против своей воли, Генрих открыто пренебрегал женой, а после смерти тестя, так и не выплатившего условленного приданого, стал добиваться развода.