Hayek caused controversy this month while speaking to Vogue Deutsch about playing a Mexican drug cartel leader in the new film Savages.
"I am proud to have been involved in this film with all these great actors. Honestly, I hardly had any memories of what it is to be Mexican. My life is completely different now," Hayek is alleged to have said.
Hayek's representative later attempted to clarify that the star's comments were translated from German incorrectly and added that she was "not disparaging Mexico in any way".
The actress has now released her own statement to insist that she is very proud of her Mexican heritage.
Hayek said in a press release to The AP: "I have never denied my background or my culture. I have taught my child to embrace her Mexican heritage, to love my first language, Spanish, to learn about Mexican history, music, folk art, food, and even the Mexican candy I grew up with.
"I have always been an active part of my community. I have tried my whole life to represent my Mexican roots with honour and pride. It saddens me when my words are lost in translation and taken out of context to hurt the people of Mexico, whom I love."
Hayek grew up in the Mexican state of Veracruz and got her start in the country's movie industry with the hit Midaq Alley.
Her film Savages is currently playing in the US and opens in the UK on September 21.
> Savages Oliver Stone: 'Salma Hayek knows how to get what she wants'
Watch a trailer for Savages below: