Dieta za bodybuilding bi morala v idealnem primeru upoštevati več dejavnikov, da bi bila učinkovita. Bodybuilderjem običajno svetujemo, da jedo več majhnih obrokov na dan, namesto nekaj velikih. Strokovnjaki se večinoma strinjajo, da mora učinkovit načrt prehrane za bodybuilding vsebovati pravo ravnovesje ogljikovih hidratov, beljakovin in maščob. Bodybuilderjem na splošno svetujemo, da jedo višje koncentracije beljakovin, da bi olajšali rast novih mišic. Bodybuilderjem običajno svetujemo, da pijejo veliko vode in se izogibajo nasičenim maščobam.
Dobra prehrana za bodybuilding mora običajno vsebovati veliko beljakovin, več, kot jih potrebuje povprečna oseba. Bodybuilderji pogosto potrebujejo dodatne beljakovine, ker telo uporablja beljakovine za izgradnjo novega mišičnega tkiva. Bodybuilderjem na splošno svetujemo, da zaužijejo 1 do 1.5 grama beljakovin na kilogram puste telesne teže. Beljakovine bi morale običajno predstavljati približno 40 odstotkov prehrane bodybuilderja. Dobri viri beljakovin za bodybuilderje so pusto meso, ribe, jajca, mleko in perutnina. Črni fižol, ovsena kaša in beljakovinski napitki so običajno dobri viri rastlinskih beljakovin za bodybuilderje in lahko pomagajo pri oskrbi z vlakninami in ogljikovimi hidrati.
Bodybuilderji običajno potrebujejo tudi ogljikove hidrate za energijo. Bodybuilderjem na splošno svetujemo, da sledijo dieti, ki vsebuje 40 odstotkov ogljikovih hidratov. Pogosto dajejo prednost kompleksnim ogljikovim hidratom, kot so tisti v polnozrnatih žitih in številni zelenjavi. Bodybuilderji lahko po vadbi jedo preproste ogljikove hidrate, kot so tisti v sadju, da preprečijo znižanje ravni sladkorja v krvi po vadbi.
Bodybuilderji morajo običajno jesti dieto, ki vsebuje približno 20 odstotkov maščob. Brez maščobe telo morda ne bo več sposobno proizvajati ustreznih količin različnih hormonov, vključno s testosteronom, ki igrajo vlogo pri gradnji novega mišičnega tkiva. Strokovnjaki običajno priporočajo, da se bodybuilderji izogibajo nasičenim maščobam, kot so tiste v hidrogeniranih rastlinskih oljih. Te maščobe lahko povečajo tveganje za srčne bolezni in možgansko kap. Dobre maščobe, kot so enkrat nenasičene in večkrat nenasičene maščobe, ki jih najdemo v ribah, oreščkih in številnih rastlinskih oljih, pomagajo ohranjati pravilno delovanje telesnih procesov.
Poleg uživanja pravih hranil v pravem ravnovesju mora najboljša prehrana za bodybuilding omogočati veliko porabe vode. Voda na splošno pomaga olajšati vse telesne procese. Bodybuilderji, ki pijejo veliko vode, so običajno bolj uspešni kot tisti, ki ne.
Najboljša dieta za bodybuilding običajno kroži vnos kalorij, da vzdržuje visok metabolizem. Ta praksa se pogosto imenuje kalorično kolesarjenje. Tehnike kaloričnega kolesarjenja se lahko zelo razlikujejo, odvisno od posebnih ciljev programa bodybuildinga.