Rotter er altspisere og spiser en rekke matvarer, inkludert kjøtt og planter.
De røver aas, spiser insekter, fugleegg, og iblandt mindre gnagere. De spiser også menneskelige matskrap og søppel. Likevel er rotter ikke obligate kjøttædere, og kostholdet deres består primært av korn, frø, frukt og grønnsaker.