A food is keto friendly if it’s high in fat, moderate in protein, and very low in carbohydrates, typically containing few enough carbs to help your body stay in ketosis. The standard ketogenic diet breaks down to roughly 70–80% of daily calories from fat, 10–20% from protein, and only 5–10% from carbohydrates. In practical terms, that means keeping total carb intake below 50 grams per day, and many people aim for 20 to 30 grams to stay reliably in ketosis.
How Ketosis Changes Your Fuel Source
Normally, your body runs on glucose from carbohydrates. When you cut carbs low enough, your liver starts converting stored fat into molecules called ketones, which your brain and muscles use as fuel instead. This metabolic state is ketosis, and it’s the entire point of the diet. Any food labeled “keto friendly” earns that label because it won’t supply enough carbohydrates to knock you out of this fat-burning state.
Net Carbs: The Number That Matters
Most people tracking keto count net carbs rather than total carbs. The formula is simple: take the total carbohydrates on a nutrition label, subtract all the fiber, then subtract half the sugar alcohols. Fiber and most sugar alcohols pass through your body without being converted to glucose, so they don’t meaningfully affect ketosis.
There’s one exception worth knowing. Erythritol, a sugar alcohol found in many keto products, has a glycemic index of zero and an insulinemic index of just 2 (compared to 100 for glucose). Your body essentially can’t convert it into blood sugar at all, so you subtract the full amount of erythritol rather than half. For a product with 10 grams of total carbs, 3 grams of fiber, and 4 grams of erythritol, the net carb count would be 3 grams.
Keto-Friendly Fats and Oils
Since fat makes up the vast majority of your calories on keto, choosing the right sources matters. Avocados and avocado oil are among the most popular picks because they provide heart-healthy monounsaturated fats along with fiber and potassium. Olive oil, coconut oil, and butter are kitchen staples for cooking and dressing food.
Full-fat Greek yogurt fits surprisingly well. A 5.3-ounce serving has about 6 grams of fat, 13 grams of protein, and only 6 grams of carbs, plus beneficial probiotics. Just make sure it’s unsweetened, since flavored versions can pack 15 or more grams of sugar per container.
Best Nuts and Seeds by Carb Count
Nuts and seeds are keto staples, but their carb counts vary dramatically. Here are the net carbs per one-ounce (28-gram) serving for common options:
- Flax seeds: 0.5 g net carbs
- Pecans: 1.1 g
- Brazil nuts: 1.3 g
- Macadamia nuts: 1.5 g
- Chia seeds: 1.7 g
- Walnuts: 1.9 g
- Hazelnuts: 2.3 g
- Almonds: 2.9 g
- Peanuts: 3.8 g
- Pistachios: 5.8 g
- Cashews: 8.4 g
Pecans, macadamias, and walnuts are the go-to choices. Cashews aren’t off-limits, but a single ounce eats up a significant chunk of your daily carb budget. Chestnuts, at 13.6 grams of net carbs per ounce, are essentially not keto friendly at all.
Vegetables That Fit on Keto
Most non-starchy vegetables are keto friendly, especially leafy greens and anything that grows above ground. Net carbs per 100 grams (about 3.5 ounces):
- Spinach: 1 g
- Avocado: 2 g
- Asparagus: 2 g
- Zucchini: 3 g
- Cauliflower: 3 g
- Cabbage: 3 g
- Kale: 3 g
- Broccoli: 4 g
- Green beans: 4 g
- Brussels sprouts: 5 g
Starchy vegetables are a different story. Potatoes, sweet potatoes, corn, and peas all run 15 to 25 grams of net carbs per serving, which can use up your entire daily allowance in one side dish.
Fruit on Keto: Small Portions, Specific Picks
Most fruit is too high in sugar for keto, but a few options work in moderate amounts. Berries are the safest bet. One cup of blackberries has about 6.4 grams of net carbs, and a cup of strawberries comes in around 8 grams. Tomatoes, technically a fruit, are particularly low at roughly 5 grams of net carbs per cup. Tropical fruits like bananas, mangoes, and grapes are too carb-dense to fit comfortably.
Protein: Why More Isn’t Always Better
Protein is essential on keto, but eating too much can work against you. Your liver can convert excess protein into glucose through a process called gluconeogenesis. Research from a clinical study on high-protein, carb-free diets found that when protein intake was very high, the fraction of glucose produced through this process jumped from 64% to 95%. That means your body was manufacturing nearly all of its glucose from protein rather than staying in deep ketosis.
This doesn’t mean you need to fear chicken breast. It means keto is a high-fat diet, not a high-protein diet. Most guidelines suggest protein should make up 10–20% of your daily calories. For a 2,000-calorie diet, that’s about 75 grams of protein, or roughly the amount in two palm-sized portions of meat or fish.
Keto-Friendly Sweeteners
Three sweeteners stand out for keto. Erythritol, as mentioned, produces virtually no blood sugar or insulin response even at doses up to 75 grams. It also triggers the release of gut hormones that promote fullness. Stevia and monk fruit extract are both zero-calorie, zero-carb sweeteners derived from plants. All three are commonly used in keto baking and beverages.
Be cautious with maltitol, sorbitol, and other sugar alcohols. These are partially absorbed and do raise blood sugar to some degree, which is why the standard advice is to count half their carbs. And “sugar-free” on a label doesn’t automatically mean keto friendly. Some sugar-free products use these higher-impact sweeteners or add starches that still contribute significant carbs.
Hidden Carbs in Packaged Foods
Processed foods often contain sugars disguised under less obvious names. The CDC identifies dozens of terms that all mean added sugar on an ingredient list: cane sugar, turbinado sugar, corn syrup, high-fructose corn syrup, rice syrup, molasses, caramel, agave, and honey. Any ingredient ending in “-ose” (glucose, fructose, maltose, dextrose, sucrose) is also sugar. Even descriptors like “glazed,” “candied,” or “caramelized” signal that sugar was added during processing.
Sauces and condiments are common culprits. A single tablespoon of barbecue sauce or ketchup can contain 4 to 6 grams of sugar. Salad dressings, marinades, and pre-made spice blends often sneak in corn syrup or dextrose. On keto, reading ingredient lists becomes just as important as checking the nutrition panel. If sugar appears in the first three or four ingredients, the product almost certainly isn’t keto friendly regardless of what the front label claims.
Quick Way to Evaluate Any Food
When you’re deciding whether something fits your keto plan, check three things. First, calculate the net carbs and ask whether they fit within your remaining daily budget (most people target 20 to 50 grams total for the day). Second, look at the fat-to-carb ratio. Keto-friendly foods are generally much higher in fat than in carbohydrates. Third, scan the ingredient list for hidden sugars and starches. A food can be low in total carbs per serving but still contain ingredients that trigger an insulin response if the serving size is unrealistically small.
Whole, unprocessed foods are almost always the safest choices: meat, fish, eggs, above-ground vegetables, nuts, seeds, healthy oils, and full-fat dairy. The more a food has been processed and packaged, the more carefully you need to read the label.

