Os roedores comem uma grande variedade de alimentos, incluindo nozes, frutas e vegetais. Os ratos são os únicos roedores que comem peixe e carne, mas todos os roedores gostam de comida de cachorro e gato. Lixo humano é uma boa fonte de alimento para roedores.
Os ratos comem quase tudo, mas são particularmente parciais para restos de comida humana, atropelamentos e outras carcaças. Os castores são uma raça de roedores que comem apenas plantas, incluindo grama, galhos e árvores.
Os porcos-espinhos comem pinhas, assim como os esquilos. Os esquilos também comem casca, mas a dieta do esquilo inclui principalmente nozes, das quais eles dependem como fonte de alimento o ano todo.