The keto diet has such a high fat requirement, followers must eat fat at each meal. In a daily 2,000-calorie diet, that might look like 165 grams of fat, 40 grams of carbs, and 75 grams of protein. However, the exact ratio depends on your particular needs. Some healthy unsaturated fats are allowed on the keto diet — like nuts (almonds, walnuts), seeds, avocados, tofu, and olive oil. But saturated fats from oils (palm, coconut), lard, butter, and cocoa butter are encouraged in high amounts. Protein is part of the keto diet, but it doesn't typically discriminate between lean protein foods and protein sources high in saturated fat such as beef, pork, and bacon. What about fruits and vegetables? All fruits are rich in carbs, but you can have certain fruits (usually berries) in small portions. Vegetables (also rich in carbs) are restricted to leafy greens (such as kale, Swiss chard, spinach), cauliflower, broccoli, Brussels sprouts, asparagus, bell peppers, onions, garlic, mushrooms, cucumber, celery, and summer squashes. A cup of chopped broccoli has about six carbs.