Guitarist Zakk Wylde contributed songwriting and guitar to the album, while Motörhead bassist/vocalist Lemmy Kilmister co-wrote the lyrics for four songs. Although Mike Inez performs in the album's videos and promotional tours, long-time Ozzy Osbourne bassist Bob Daisley plays on the entire album. Inez is credited as a writer for the title track; although he does not perform on the actual recording, the intro bass riff was composed by him.
No More Tears marks the final appearances of drummer Randy Castillo and longtime bassist Bob Daisley with Osbourne. Daisley's relationship with Osbourne and his management had been volatile for several years, and Castillo died in 2002.
The 2002 reissue of No More Tears featured two additional tracks entitled "Don't Blame Me" and "Party with the Animals". Both tracks had originally been released in 1991 as B-sides.