Ein Nahrungsnetz ist ein Diagramm, das zeigt, welche Tiere welche anderen Tiere in einer bestimmten ökologischen Gemeinschaft fressen. Es soll auch die Übertragung oder den Fluss von Energie und Materialien wie Sonnenlicht oder Kohlenstoff darstellen, die tritt zwischen den Arten über ihre Nahrungsbeziehungen auf.
Einzelne Arten können als "Knoten" in einem Nahrungsnetz bezeichnet und über "Links" (Pfeile oder Linien) miteinander verbunden werden, um ihre Nahrungsbeziehung zu zeigen.
Im Gegensatz zu einer Nahrungskette, die nur einige voneinander abhängige Arten in einer linearen Anordnung zeigt (z. B. frisst dieses Raubtier diesen Pflanzenfresser, der diese Pflanzen frisst), zielt ein Nahrungsnetz auf eine vollständigere Darstellung ab.
Das Konzept wurde 1927 vom Ökologen Charles Elton entwickelt.