Most people on a ketogenic diet aim for 20 to 50 grams of net carbs per day. That upper limit of 50 grams is the widely cited threshold for entering and staying in ketosis, the metabolic state where your body burns fat for fuel instead of glucose. Starting closer to 20 grams gives you the best chance of reaching ketosis quickly, while some people can maintain it at the higher end of that range once adapted.
What Net Carbs Actually Means
Net carbs are not the same number as total carbs on a nutrition label. The basic formula is simple: take the total carbohydrates in a food, then subtract the grams of fiber. Fiber is a carbohydrate your body can’t digest or convert to glucose, so it doesn’t affect your blood sugar or interfere with ketosis. A cup of broccoli might list 6 grams of total carbs, but with 2.4 grams of fiber, you’re looking at roughly 3.6 net carbs.
Sugar alcohols add a wrinkle. These are sweeteners found in many “keto-friendly” packaged foods, protein bars, and sugar-free candies. Common ones include sorbitol, xylitol, maltitol, and erythritol. Unlike fiber, sugar alcohols are partially absorbed, so the UCSF Diabetes Teaching Center recommends subtracting only half the grams of sugar alcohol from the total carbohydrate count. If a protein bar has 29 grams of total carbs and 18 grams of sugar alcohol, you’d subtract 9 (half of 18), giving you 20 grams of net carbs. The one exception is erythritol, which has virtually no caloric impact and is generally subtracted in full, though labels vary in how they handle this.
How Long It Takes to Reach Ketosis
Eating between 20 and 50 grams of net carbs per day will typically put you into ketosis within two to four days. That timeline varies. If you’ve been eating a high-carb diet, your body has larger glycogen stores to burn through first. Physical activity speeds the process because exercise depletes those stores faster. Once you’re in ketosis, staying there requires keeping your carb intake consistently within your threshold, not just on average across the week.
Why the Range Is So Wide
The 20-to-50-gram range exists because individual tolerance varies significantly. Your personal carb ceiling depends on several factors: how insulin-sensitive you are, how much muscle mass you carry, how active you are, and your age. Someone who exercises intensely and has a lot of lean muscle mass can often stay in ketosis at 40 or even 50 grams of net carbs. A smaller, more sedentary person may need to stay closer to 20.
This is why many keto plans recommend starting at 20 grams for the first few weeks. It’s strict enough that nearly everyone will enter ketosis regardless of their individual metabolism. After you’re adapted, you can experiment by gradually increasing carbs in 5-gram increments and seeing how your body responds. Some people track blood ketone levels with at-home meters to find their personal ceiling, though this isn’t strictly necessary if you’re using keto for general weight management rather than medical purposes.
Medical Keto vs. Weight-Loss Keto
The ketogenic diet was originally developed as a medical treatment for epilepsy, and it’s still used therapeutically for seizure disorders and some other neurological conditions. Medical keto protocols tend to sit at the stricter end of the spectrum, often at or below 20 grams of total (not net) carbs per day, with precise fat-to-protein-to-carb ratios managed by a healthcare team. If you’re doing keto for weight loss or general health, you have more flexibility. Most people in this category do well anywhere in the 20-to-50-gram net carb range without needing to measure ketone levels or weigh every food.
Foods That Quietly Push You Over
The trickiest part of staying under your carb limit isn’t the obvious high-carb foods you already know to avoid. It’s the ones that seem harmless but add up throughout the day.
- Starchy vegetables: Potatoes, sweet potatoes, corn, beets, and winter squashes like butternut and acorn squash are significantly higher in carbs than leafy greens or cruciferous vegetables.
- Onions in large amounts: A tablespoon of diced onion is fine, but half a large onion sautéed into a dish can add 5 to 6 net carbs.
- Plant-based milks: Even unsweetened oat milk is too high in carbs for keto. Unsweetened almond or coconut milk are better options, but always check the label since sweetened versions contain added sugar.
- Coffee additions: Heavy cream or half-and-half works, but “light” creamers and flavored versions are often made with nonfat milk and sugary flavorings that add carbs quickly.
- Certain seafood: Shrimp and most crab have zero carbs, but oysters and octopus contain enough to matter if you eat a full serving. Not a reason to avoid them, just worth tracking.
- Flavored sparkling water: Some brands use small amounts of fruit juice for flavor, which adds carbs that aren’t always obvious on the front of the can.
- Dark chocolate: Keto-compatible if it’s at least 70% cocoa solids, but even then, a full bar can easily contain 15 or more net carbs. A square or two is a better portion.
A Practical Way to Hit Your Target
If you’re starting keto for the first time, the simplest approach is to build meals around a protein source, a generous portion of non-starchy vegetables, and added fats like olive oil, butter, or avocado. This structure naturally keeps most meals between 3 and 8 net carbs without requiring you to calculate every ingredient. Reserve your tracking energy for sauces, condiments, snacks, and drinks, which is where hidden carbs tend to accumulate.
A typical day at 20 net carbs might look like eggs with spinach and cheese for breakfast (2 to 3 net carbs), a salad with grilled chicken, olive oil, and a few cherry tomatoes for lunch (4 to 6 net carbs), and salmon with roasted broccoli and butter for dinner (4 to 5 net carbs), leaving room for a small handful of nuts or a couple squares of dark chocolate. At 40 to 50 grams, you have room for slightly larger vegetable portions, some berries, or a bit more flexibility with condiments and dressings.
Whichever end of the range you land on, consistency matters more than precision. Being at 22 grams one day and 18 the next won’t knock you out of ketosis. Regularly drifting to 70 or 80 grams because of untracked snacks and sauces will.