Giống như hầu hết các loài giáp xác, tôm là động vật ăn tạp và tiêu thụ cả nguyên liệu thực vật và động vật nhỏ. Chúng không kén ăn và được coi là loài ăn xác thối, ăn bất cứ thứ gì đủ nhỏ để chúng ăn, kể cả xác thối rữa vật chất, bùn, sinh vật phù du, cá nhỏ và thức ăn thừa.
Tôm sơ sinh và tôm non ăn sinh vật phù du và thực vật biển, chẳng hạn như rong biển và tảo gần bề mặt nước. Khi chúng trưởng thành, chế độ ăn của chúng chuyển từ thực vật sang bất kỳ loại thực phẩm nào chúng có thể ăn. Chúng ăn nhiều loại động vật có vỏ nhỏ, giun và đôi khi ăn cả tôm nhỏ hơn. Hầu hết các loài tôm là động vật biển, mặc dù một số loài, chẳng hạn như tôm caridean, thích nghi để sống trong quần xã sinh vật nước ngọt, đầm lầy mặn và vùng nước có cát và bùn.