Accanto alle diete che prevedono il consumo di tutti i tipi di alimenti (onnivore) sono presenti regimi alimentari che ne escludono alcuni per scelte etiche, ambientaliste, religiose o legate alle mode del momento: