Tworzenie się sieci pokarmowych, wynika z faktu, że organizmy żywią się zróżnicowanym pokarmem. Często osobniki jednego gatunku zjadają przedstawicieli kilku różnych gatunków. Każdy z tych gatunków stanowi ogniwo łańcucha pokarmowego, dlatego łącza się w rozgałęzione sieci pokarmowe.