Zayn Malik and Gigi Hadid live together.

Zayn Malik and Gigi Hadid

Zayn Malik and Gigi Hadid

The 'Pillowtalk' hitmaker and his model girlfriend don't have a formal arrangement in place but they spend all their free time around one another's houses and the 23-year-old singer loves to cook for the blonde beauty.

He said: "We haven't officially swapped keys or anything yet, we live together wherever we are... [I make her] steak and potato pie, Sunday roast dinner and Yorkshire pudding... Yeah, she likes a good Yorkshire pudding."

Zayn went on to praise his "classy and confident" girlfriend and admitted he loves her intelligence.

He told ES magazine: "She's a very intelligent woman.

"She knows how to carry herself. She's quite classy and that. She's not, like, arrogant in any way, she's confident. She carries it well. She's cool."

And the former One Direction heartthrob likes singing with the 21-year-old star.

He said: "She's got a nice voice, I like her voice."

Zayn shot to fame after auditioning for 'The X Factor' and being put into One Direction in 2010, but he admits now if he'd thought through the consequences of finding stardom at 17, he'd have delayed trying out for the show.

Asked what advice he'd give his 17-year-old self, he said: "Don't do it".

He added: "I would say, 'Do your research and be a bit more prepared about certain situations before you make a decision.' "

And asked if he'd have signed up if he'd known then what he does now, Zayn insisted he is grateful for his success but admitted: "I probably wouldn't have [signed] -- I would've waited a couple more extra years. Just so I had that time to just get my head around being a famous person. I've never been able to have, what's the word? Anonymity. If I could go back, I'd have a few more years of anonymity."