Zjawisko to występuje po spożyciu każdego posiłku. Z tego względu tak istotne jest dzielenie dziennej racji pokarmowej na jak najwięcej porcji, gdyż częste uruchamianie zjawiska termogenezy skutkuje wykorzystaniem znacznej ilości kalorii z pożywienia na produkcję ciepła.
Termogeneza występuje po spożyciu każdego rodzaju pożywienia jednak najbardziej termogennym składnikiem odżywczym jest białko.