La majorité des rats kangourous mangent des haricots mesquite et une variété de graines d'herbes du désert. Les graines qu'ils mangent comprennent celles de la créosote, du buisson, du pourpier, de l'ocotillo et des graminées Grama. Certains rats kangourous mangent également de la végétation verte et des insectes.
Les rats kangourous recherchent des graines et stockent celles qu'ils trouvent dans des poches situées à l'intérieur de leurs joues, avant de ramener les graines dans leur cache de stockage. Les rats kangourous stockent leurs graines dans des caches pour limiter le temps qu'ils passent loin de leurs terriers ; cela réduit leur vulnérabilité aux conditions difficiles de la chaleur du désert et limite leur exposition aux prédateurs. Différentes espèces de rats kangourous utilisent différentes méthodes pour créer leurs caches de nourriture. Ils le font afin de tirer le meilleur parti des sources de nourriture disponibles, tout en rivalisant avec d'autres espèces de rats kangourous pour les ressources disponibles.
Par exemple, le rat kangourou à queue bannière et le rat kangourou de Merriam ont des aires de répartition qui se chevauchent où ils coexistent tous les deux. Les rats kangourous à queue bannière utilisent une méthode de cache appelée larderhoarding pour créer de grands trésors de graines dans les monticules dans lesquels ils vivent. Cela fonctionne bien parce que cette espèce est plus grande et sédentaire, mais leur taille leur permet de défendre facilement leurs trésors contre les autres rongeurs. .
Les rats kangourous de Merriam utilisent une méthode de thésaurisation connue sous le nom de scatterhoarding pour créer de nombreuses petites caches de graines dans des trous peu profonds qu'ils creusent. Les caches sont généralement créées près de la source de nourriture, permettant aux rats de récolter plus de nourriture et de réduire les déplacements. Les caches sont également réparties sur une vaste zone pour minimiser le vol par d'autres rongeurs.