Rotat ovat kaikkiruokaisia. Ne syövät luonnossa sekä kasvi- että eläinruokaa: lihaa, viljaa, siemeniä, toukkia, lintujen munia jne. Myös ulosteet kelpaavat rottien ravinnoksi. Rotan päivittäinen ravinnontarve on 20-25 grammaa.