It apologized "for any misperception" and said it would be making "a substantial donation" to charity "for any harm that we may have caused."
Holmes sued American Media Inc. last month for a January magazine cover with a headline that read "Katie DRUG SHOCKER!"
Financial terms of the settlement were not disclosed. Holmes had been seeking more than $50 million in damages.
She said Tuesday she accepted the apology.