What can cause a torn meniscus?

Twisting. Very often a meniscus tear is caused by a twisting/torquing injury to your knee.
Many reasons. Trauma or degeneration are the most common reasons. Might be associated with instability or inflammatory arthrititdes.