Szczury są wszystkożerne i jedzą różnorodne pokarmy, w tym mięso i rośliny.
Pożerają padliny, owady, jajka ptaków i czasem mniejsze gryzoны. Spożywają też ludzkie resztki jedzenia i śmieci. Szczury jednak nie są obligatarnymi mięsożercami, a ich dieta w głównej mierze składa się z ziarna, nasion, owoców i warzyw.