Jaring makanan adalah kumpulan semua tingkat trofik dalam ekosistem tertentu yang dapat berinteraksi satu sama lain. Ini terdiri dari kumpulan rantai makanan yang saling berhubungan. Tingkat trofik tertentu dari rantai makanan memiliki peluang yang sama untuk didahului oleh tingkat trofik yang lebih tinggi. Dengan ini, setiap tingkat trofik rantai makanan dalam jaring makanan dapat berinterkoneksi dengan tingkat trofik lainnya, membentuk jaring makanan. Sebagai contoh, seekor tupai dari ekosistem tertentu dapat dimakan oleh rubah atau rakun. Di sisi lain, rubah juga memakan tikus dan belalang.