The National Institute of Health defines a ketogenic diet as high in fats, low in carbs, and containing only moderate amounts of protein. Following a keto diet can, at times, feel rather stringent, and it can be difficult to discern which snack foods need to be avoided.