Salma was invited on Dax Shepard's Armchair Expert podcast on Monday.
She responded to speculation by people thinking she married billionaire French businessman François-Henri Pinault for his money.
"You know the thing is that in pictures you cannot begin to guess the magic in him," the Oscar nominee said. "He's made me become a much better person, and grow in such a good, healthy way. And you know when I married him, everybody said, 'Oh, it's an arranged marriage, she married him for the money. I'm like, 'yeah, whatever, bitch.' Think what you want: 15 years together, and we are strong in love."
Even the host, Dax Shepard, who has met Pinault in person, confirmed that Hayek's husband is "so foxy."
Salma and Pinault tied the knot in 2009 and share 13-year-old daughter Valentina.
source