Een ketogeen dieet is een streng dieet dat bestaat uit een minimale koolhydraat- en een verhoogde vetinname. Er bestaan meerdere varianten van het ketogeen dieet, maar het vaakst voorgeschreven worden het klassieke ketogene dieet, het gemodificeerde atkinsdieet, het lage-glykemische-indexdieet, het middellange-ketentriglyceridendieet en het gewijzigde MCT-dieet. Het klassieke ketogene dieet beperkt de dagelijkse calorie-inname van de patiënt berekend door een diëtist, waarbij de calorieverdeling ongeveer als volgt is: 85-90% langeketenvetzuren, 6-8% eiwit en 2-4% koolhydraten. Het gemodificeerde atkinsdieet heeft geen caloriebeperking, waardoor onbeperkte eiwit- en vetinname is toegestaan. De calorieverdeling in het gemodificeerde atkinsdieet is 60-70% langeketenvetzuren, 25-30% eiwitten en 5% koolhydraten. Het lage-glykemische-indexdieet beperkt de inname van koolhydraten van de patiënt tot koolhydraten met een lage glykemische index, waardoor een grotere dagelijkse hoeveelheid koolhydraten is toegestaan. Het middellange-ketentriglyceridendieet bestaat uit 71% middellangeketenvetzuren, 10% eiwit en 19% koolhydraten. Het gewijzigde MCT-dieet combineert het gebruik van zowel langeketen- als middellangeketenvetzuren en verdeelt de calorieën als 30% MCT-olie, 40-50% conventionele of langeketenvetzuren, 10-20% eiwit en 5-10% koolhydraten.