Det finnes ulike typer kosthold, som for eksempel paleo, keto, vegetarisk, veganer, lavkarbo osv. Hver tilnærming har spesifikke retningslinjer for hvilke matvarer man bør spise og unngå.