Lưới thức ăn là một biểu đồ cho thấy những động vật nào ăn những động vật nào khác trong một cộng đồng sinh thái nhất định. Nó cũng nhằm mục đích hiển thị sự chuyển giao hoặc dòng chảy của năng lượng và vật chất, chẳng hạn như ánh sáng mặt trời hoặc carbon, xảy ra giữa các loài thông qua mối quan hệ kiếm ăn của chúng.
Các loài riêng lẻ có thể được gọi là "nút" trong lưới thức ăn và được kết nối với nhau thông qua 'liên kết' (mũi tên hoặc đường) để thể hiện mối quan hệ kiếm ăn của chúng.
Không giống như chuỗi thức ăn, chỉ hiển thị một số loài phụ thuộc lẫn nhau theo một cách sắp xếp tuyến tính (ví dụ: động vật ăn thịt này ăn động vật ăn cỏ kia, loài ăn thực vật đó), lưới thức ăn nhằm mục đích mô tả đầy đủ hơn.
Khái niệm này được nhà sinh thái học Charles Elton tiên phong vào năm 1927.