Visokokalorična dieta je dieta, ki je zasnovana tako, da pomaga pri pridobivanju teže. Najpogostejši razlog, da bi nekdo šel na visoko kalorično dieto, je izgradnja mišic za športne namene. Zdravniki bodo bolnikom, ki so zaradi operacije, bolezni ali kemoterapije močno izgubili težo, priporočili visokokalorične diete. Ključ do uspešne visokokalorične diete je zdravo pridobivanje teže in ne uživanje velikih količin nezdrave hrane.
Ko športnik začne z visoko kalorično dieto, je to običajno z namenom izgradnje mišic. Da bi se izognil preprosto povečanju odstotka telesne maščobe, mora športnik ustvariti poseben načrt obrokov, ki bo telesu zagotovil vrste kalorij, ki jih potrebuje za razvoj mišičnega tkiva. To običajno pomeni uživanje velikih količin beljakovin, čeprav so pomembni tudi ogljikovi hidrati in maščobe.
Obstaja omejitev, koliko hrane lahko oseba, ki se drži diete, zaužije na dan, zato je prvi pomemben premislek za nekoga, ki je na visokokalorični dieti, povečati gostoto kalorij v hrani, ki jo zaužije. Visokokalorični dietetiki običajno ne bi smeli jesti veliko zelenjave, saj imajo zaradi visoke vsebnosti vlaknin in vode zelo nizko kalorično gostoto. Da bi še vedno pridobili ustrezna hranila, naj tisti, ki je na dieti, namesto tega zaužije več sadja. Sadje je sestavljeno iz preprostih ogljikovih hidratov in ima manj vlaknin, zato je na primer v skodelici sesekljanih jabolk veliko več kalorij kot v skodelici sesekljanega brokolija.
Drugi dejavnik pri visokokalorični dieti je vrsta kalorij, ki jih zaužije. Pridobivanje mišične mase zahteva uživanje velikih količin beljakovin. To od osebe, ki je na dieti, zahteva predvsem uživanje mesa, sojinih izdelkov in/ali mlečnih izdelkov. Ogljikovi hidrati so še vedno pomembni, ker telesu zagotavljajo potrebno energijo za vadbo, vendar so beljakovine tisto, kar telo uporablja za dodajanje mišične mase, zato so beljakovine ključnega pomena. Če oseba, ki je na dieti, težko pridobi dovolj beljakovin iz hrane, lahko beljakovinski dodatki pomagajo doseči ustrezne ravni vnosa beljakovin.
Beljakovine bi morale biti glavni poudarek visokokalorične prehrane, vendar je pomembno, da zaužijete tudi določeno količino maščob. Maščobe imajo zelo visoko gostoto kalorij, zato lahko pomagajo tistim, ki se držijo diete, pri vnosu želenega števila kalorij na dan. Maščobe ne smejo predstavljati več kot 15 do 25 odstotkov celotnega vnosa kalorij na dieti, maščobe pa naj bodo »zdrave« maščobe ali nenasičene maščobe.
Poleg tega, da se zaveda vrste hrane, ki jo uživa, mora visokokalorični dieteti upoštevati še nekaj drugih dejavnikov. Običajno je veliko lažje zaužiti velike količine kalorij, če zaužijete več manjših obrokov na dan, namesto da bi imeli tri zelo velike obroke. Prav tako je ključnega pomena, da oseba, ki se drži diete, vzdržuje dosleden načrt vadbe, tako da dodatne kalorije pomagajo graditi mišice in ne ustvarjati maščobe.