The ketogenic diet is a low-carb, high-fat diet used by many people to lose weight and improve health. You can technically have any food on the keto diet if it falls within your daily carbohydrate goal, but these foods fall in the middle between high-carb and low-carb. Meat is a source of lean protein and is considered a staple on the ketogenic diet. Fresh meat and poultry contain no carbohydrates and are rich in B vitamins and several minerals, including potassium, selenium and zinc. While processed meats, like bacon and sausage, are allowed on keto, they aren't the best for your heart and may raise your risk of certain types of cancer if you eat too much.