El topillo campesino es estrictamente herbívoro, prefiere lo verde, pero, en casos de necesidad se alimenta de cualquier tipo de vegetal, salvo aquellas plantas que puedan resultar tóxicas (por ejemplo, el estramonio).