La maggior parte dei ratti canguri mangiano fagioli mesquite e una varietà di semi dalle erbe del deserto. I semi che mangiano includono quelli di creosoto, cespuglio, portulaca, ocotillo e graminaceae. Alcuni ratti di canguro mangiano anche la vegetazione verde e gli insetti.
I ratti di canguro si procurano i semi e conservano quelli che trovano nei sacchetti situati all'interno delle loro guance, prima di rimettere i semi nel loro deposito. I ratti di canguro conservano i loro semi in cache per limitare la quantità di tempo che sono lontani dalle loro tane; questo riduce la loro vulnerabilità alle dure condizioni del caldo del deserto e limita la loro esposizione ai predatori. Diverse specie di ratti canguro usano diversi metodi per creare le loro casse di cibo. Lo fanno per sfruttare al massimo le fonti alimentari disponibili, mentre competono con altre specie di ratti canguro per le risorse disponibili.
Ad esempio, il ratto canguro dalla coda a striscione e il ratto canguro di Merriam hanno intervalli sovrapposti dove entrambi coesistono. I ratti canguro con coda a striscione usano un metodo di cache chiamato larderhoarding per creare grandi quantità di semi all'interno dei tumuli in cui vivono. Funziona bene perché questa specie è più grande e sedentaria, ma le loro dimensioni rendono facile difendere i loro tesori dagli altri roditori .
I ratti canguri di Merriam usano un metodo di accaparramento noto come scatterhoarding per creare numerose piccole quantità di semi nei buchi poco profondi che scavano. Le cache vengono in genere create vicino alla fonte di cibo, consentendo ai ratti di raccogliere più cibo e ridurre i viaggi. Le cache sono anche distribuite su un'ampia area per minimizzare il furto da parte di altri roditori.