O rețea alimentară este o diagramă care arată care animale mănâncă alte animale într-o anumită comunitate ecologică. De asemenea, are scopul de a arăta transferul sau fluxul de energie și materiale, cum ar fi lumina soarelui sau carbonul se întâmplă între specii prin intermediul relațiilor de hrănire.
Speciile individuale ar putea fi denumite "noduri" într-o rețea alimentară și conectate între ele prin "link-uri" (săgeți sau linii) pentru a arăta relația lor de hrănire.
Spre deosebire de un lanț alimentar care arată doar câteva specii interdependente într-un aranjament liniar (de exemplu, acest prădător mănâncă ierbivorul care mănâncă acele plante), o rețea de alimente urmărește o descriere mai completă.
Conceptul a fost pionier de ecologul Charles Elton în 1927.