Choć zaleca się ograniczenie ilości spożywanych wysokokalorycznych produktów spożywczych i napojów, ponieważ mogą przyczyniać się do zwiększania masy ciała, niektóre produkty mogą stanowić wartościowy element zdrowej diety, nawet jeżeli zawierają dużą ilość kalorii.
Włączenie niewielkiej ilości różnych rodzajów tłuszczów do codziennej diety jest konieczne dla zachowania dobrego stanu zdrowia; większość ludzi spożywa jednak nadmierną ilość tłuszczów, a w szczególności mniej zdrowych rodzajów tłuszczów. Istnieje wiele smacznych produktów spożywczych o niskiej zawartości tłuszczu lub pozbawionych tłuszczu. Niektóre rodzaje olejów wykorzystywanych do smażenia lub stosowanych jako dressing zawierające niewielką ilość tłuszczów nasyconych (tj. tłuszczów, które podwyższają poziom cholesterolu we krwi) oraz znaczną ilość tłuszczów nienasyconych (które mogą przyczynić się do zmniejszenia poziomu cholesterolu we krwi) uważa się za tłuszcze dobre dla zdrowia. Na przykład oliwa z oliwek zawiera dużą ilość tłuszczów jednonienasyconych, a olej słonecznikowy i olej kukurydziany – dużą ilość tłuszczów wielonienasyconych. Korzystanie z niewielkiej ilości tych olejów przy przygotowywaniu posiłków lub w charakterze dressingu jest dopuszczalne w ramach zdrowej diety. Należy ograniczyć spożycie produktów smażonych.
Wiele rodzajów orzechów, takich jak migdały, orzechy włoskie, orzechy brazylijskie lub orzechy laskowe, a także orzechy ziemne i nasiona, takie jak pestki dyni, również stanowi bogate źródło zdrowych olejów, dlatego ich spożywanie w umiarkowanej ilości (mniej więcej garść dziennie) stanowi wartościowy element zdrowej diety.