Jaring-jaring makanan adalah kumpulan rantai makanan yang saling berhubungan dalam suatu ekosistem. Berbeda dengan rantai makanan yang hanya menggambarkan satu jalur aliran energi, jaring-jaring makanan menunjukkan kompleksitas hubungan makan-memakan antar organisme. Contohnya, belalang dimakan oleh burung, burung dimakan oleh ular, dan ular dimakan oleh elang. Selain itu, belalang juga bisa dimakan oleh katak, yang kemudian dimakan oleh ular. Jaring-jaring makanan penting untuk menjaga keseimbangan ekosistem, karena setiap organisme memiliki peran dalam transfer energi.