A maioria dos ratos canguru comem feijões de algaroba e uma variedade de sementes de gramíneas do deserto. As sementes que comem são de creosoto, mato, beldroegas, ocotillo e grama. Alguns ratos-canguru também comem vegetação verde e insetos.
Ratos canguru buscam sementes e armazenam as que encontram em bolsas localizadas dentro de suas bochechas, antes de levar as sementes de volta para seu esconderijo. Os ratos-canguru armazenam suas sementes em esconderijos para limitar o tempo que ficam longe de suas tocas; isso reduz sua vulnerabilidade às duras condições de calor do deserto e limita sua exposição a predadores. Diferentes espécies de ratos canguru usam métodos diferentes para criar seus esconderijos de comida. Eles fazem isso para aproveitar ao máximo as fontes de alimento disponíveis, enquanto competem com outras espécies de ratos-canguru pelos recursos disponíveis.
Por exemplo, o rato-canguru com cauda de bandeira e o rato-canguru do Merriam têm intervalos sobrepostos onde ambos coexistem. Ratos canguru com cauda de bandeira usam um método de cache chamado larderhoarding para criar grandes reservas de sementes dentro dos montes em que vivem. Isso funciona bem porque esta espécie é maior e sedentária, mas seu tamanho torna mais fácil para eles defenderem suas reservas de outros roedores .
Os ratos-canguru de Merriam usam um método de acumulação conhecido como espalhamento para criar vários pequenos depósitos de sementes em buracos rasos que eles cavam. Os esconderijos são normalmente criados perto da fonte de alimento, permitindo que os ratos colham mais comida e reduzam as viagens. Os esconderijos também estão espalhados por uma ampla área para minimizar o roubo por outros roedores.