Ekologinė piramidė (taip pat trofinė piramidė, kartais maisto piramidė, energijos piramidė) yra grafinis vaizdas, skirtas parodyti biomasę ar biologinį produktyvumą kiekviename tam tikros ekosistemos trofiniame lygyje. Biomasė yra organizme esančių gyvų arba organinių medžiagų kiekis. Biomasės piramidės rodo organizme esančio biomasės kiekį kiekviename trofiniame lygyje, o produktyvumo piramidės rodo biomasės gamybą ar apyvartą.
Ekologinės piramidės prasideda nuo gamintojų apačioje (kaip augalai) ir eina per įvairius trofinius lygius (pvz., Žolėdžiai, kurie valgo augalus, tada mėsėdžiai, kurie valgo žolėdžius, tada mėsėdžiai, kurie valgo tuos mėsėdžius ir kt.). Aukščiausias lygis yra grandinės viršus. Ekologinės biomasės piramidė parodo biomasės ir trofinio lygio ryšį, kiekybiškai įvertindama biomasę, esančią kiekviename ekologinės bendruomenės trofiniame lygyje tam tikru metu. Tai grafinis biomasės (viso gyvosios arba organinės medžiagos kiekis ekosistemoje) vaizdas, esantis vieneto plote skirtinguose tropikų lygiuose. Tipiniai vienetai yra gramai metrui2 arbakalorijos metrui
Energija per maisto grandinę teka nuspėjamai, patekdama į maisto grandinės pagrindą, per pirminių gamintojų fotosintezę, o paskui maisto grandine pereina į aukštesnį trofinį lygį. Kadangi energijos perkėlimas iš vieno trofinio lygio į kitą yra neveiksmingas, į aukštesnį trofinį lygį patenka mažiau energijos.
Taip pat gali būti naudinga ir produktyvu ištirti, kaip organizmų skaičius ir biomasė skiriasi per trofinius lygius. Organizmų skaičiui ir biomasei kiekviename trofiniame lygyje turėtų įtakos turėti energijos kiekis, patenkantis į tą trofinį lygį. Kai tarp energijos, skaičių ir biomasės yra tiesioginė koreliacija, bus gaunamos biomasės piramidėsir skaičių piramidės. Tačiau santykį tarp energijos, biomasės ir skaičiaus gali apsunkinti organizmų augimo forma ir dydis bei ekologiniai santykiai, atsirandantys tarp trofinių lygių. Taigi yra įmanoma ir įprasta, kad biomasės piramidės ir skaičių piramidės visiškai nepanašios į piramides.