Bir gıda ağı, belirli bir ekosistemde meydana gelen gıda zincirlerinin bir gösterimidir. Bir gıda zincirinin, üreticiden apeks predatörüne kadar tek bir çizgi boyunca besinleri takip ettiği durumlarda, bir gıda ağı kompleks predatörü gösterir -canlılar arasındaki ilişkiyi geliştirir.
Bir yemek ağı çok sayıda canlı içerdiğinden, genellikle kategorilere göre düzenlenirler. Ototroflar, kendi yemeklerini yapan bitkilere benzer organizmalardır. Heterotroflar, besin enerjisi için diğer canlıları da yemelidir ve herbivor, etobur, omnivor ve ayrıştırıcıya bölünür. Apex avcıları tipik olarak besin zincirinin en üstünde olduğu gibi tasvir edilirken, gerçekte, ayrıştırıcılar tüm canlılar için nihai destinasyondur ve yeni ototrofların büyümesi için gereken besinleri üretirler.
Yiyecek ağları, bir ortamdaki kupa dengesini göstermeye yardımcı olabilir ve potansiyel tehlikelerin tükenme veya aşırı nüfustan saptamasına yardımcı olabilir. Yiyecek ağındaki herhangi bir popülasyon çok büyük veya çok küçük olduğunda, tüm sistemin dengesini tehlikeye atar. Besin zincirinin tepesine yakın avcılar avlandığında, avladıkları hayvanların sayıca patlamasını sağlayarak av hayvanları üzerinde stres yaratabilir. Yiyecek ağı ayrıca, bir organizma denklemden tamamen çıkarıldığında bile, diğerleri kaybına uyum sağladığını ve yeni bir yiyecek ağı oluşturduğunu gösteren potansiyel değiştirme avını tanımlayabilir.