How Many Carbs on Keto? Your Daily Limit Explained

Most people on a keto diet eat between 20 and 50 grams of carbohydrates per day. That’s less than the amount in a single medium bagel. The exact number depends on which version of keto you follow and how your body responds, but staying under 50 grams is the widely accepted ceiling for maintaining ketosis.

The Standard Carb Limit

A standard ketogenic diet gets roughly 5% to 10% of total calories from carbohydrates, 60% to 75% from fat, and the rest from protein. On a 2,000-calorie diet, 5% to 10% works out to about 25 to 50 grams of carbs. Many people start at 20 grams per day for the first few weeks to enter ketosis faster, then gradually increase to find their personal threshold.

The stricter therapeutic version of keto, originally developed for epilepsy management, uses a 4:1 ratio of fat to everything else. That brings carbs down to roughly 4% of calories. Most people doing keto for weight loss don’t need to go this low. The modified approach, sometimes called a “modified Atkins” protocol, caps carbs at about 20 grams daily while allowing more flexibility with protein and fat.

Total Carbs vs. Net Carbs

When people say “20 to 50 grams,” they usually mean net carbs, not total carbs. The difference matters. Net carbs are calculated by taking the total carbohydrates in a food and subtracting the fiber and sugar alcohols. Fiber passes through your digestive system without being converted to glucose, so it doesn’t affect blood sugar or ketosis. A cup of chopped avocado, for example, has 13 grams of total carbs but 10 grams of fiber, leaving just 3 grams of net carbs.

Sugar alcohols (sweeteners like erythritol, xylitol, and sorbitol found in many keto-labeled products) are also subtracted because most of them have a minimal effect on blood sugar. Erythritol has a glycemic index of zero, making it the most keto-compatible option. Xylitol and sorbitol score between 7 and 13 on the glycemic index, which is still low. The one to watch out for is maltitol, which has a glycemic index as high as 52 and can bump your blood sugar noticeably. If you’re relying on packaged “keto” snacks, check whether they use maltitol, and if so, don’t subtract the full amount from your carb count.

Why the Number Varies From Person to Person

Some people stay in ketosis eating 50 grams of carbs. Others get knocked out at 30. Several factors explain the difference. If you exercise intensely, your muscles burn through glycogen faster, which means your body can tolerate more carbs and still maintain ketosis. People who are more insulin-sensitive (typically younger, leaner, and more active individuals) also tend to have a higher threshold. If you’re more insulin-resistant, which is common with excess weight or a history of high blood sugar, you’ll likely need to stay closer to 20 grams, at least initially.

This is why two popular keto variations exist specifically around exercise. A targeted keto diet adds extra carbs immediately before or after intense workouts to fuel performance without disrupting ketosis for the rest of the day. A cyclical keto diet alternates five low-carb days (around 30 grams or less) with two higher-carb days where carbohydrate intake jumps significantly to replenish muscle glycogen. Cyclical keto is most common among athletes and bodybuilders, not people primarily using keto for weight loss.

How to Spend Your Carb Budget

With only 20 to 50 grams to work with, choosing the right foods makes a big difference. Vegetables should take up most of your carb allowance because they provide fiber, vitamins, and minerals you won’t easily get from fat and protein alone. The best options are those with a high fiber-to-carb ratio, so a large portion of their total carbs doesn’t count toward your net total.

Some of the most efficient choices per cup:

  • Spinach (raw): 1 gram total carbs, nearly 1 gram fiber, so close to zero net carbs
  • Mushrooms: 2 grams total, 1 gram fiber (1 gram net)
  • Lettuce: 2 grams total, 1 gram fiber (1 gram net)
  • Celery: 3 grams total, 2 grams fiber (1 gram net)
  • Zucchini: 4 grams total, 1 gram fiber (3 grams net)
  • Cauliflower: 5 grams total, 2 grams fiber (3 grams net)
  • Broccoli: 6 grams total, 2 grams fiber (4 grams net)
  • Avocado: 13 grams total, 10 grams fiber (3 grams net)

On the higher end, foods like onions (4 net carbs per half cup), green beans (6 net carbs per cup), eggplant (6 net carbs per cup), and artichokes (7 net carbs per medium artichoke) are still reasonable but add up quickly if you’re aiming for 20 grams. A single red bell pepper has 6 net carbs per cup, which is fine at a 50-gram limit but takes a big chunk out of a 20-gram day.

Tracking and Adjusting

When you’re starting out, tracking every gram helps you learn where carbs hide. Sauces, dressings, and marinades often contain sugar. A tablespoon of ketchup has about 4 grams of carbs. Milk has 12 grams per cup. Even foods marketed as “low carb” can quietly push you over your limit if you’re not reading labels carefully.

After a few weeks, most people develop an intuitive sense of which foods fit and which don’t. If you want objective confirmation that you’re in ketosis, blood ketone meters are the most accurate option and are available over the counter. Urine test strips are cheaper but become less reliable over time as your body adapts to using ketones more efficiently.

If you find that 20 grams feels unsustainably restrictive, try gradually increasing by 5 grams per week. Many people discover they can maintain ketosis and continue losing weight at 35 or 40 grams, which opens up noticeably more food variety. The “right” number is the one that keeps you in ketosis while being sustainable enough that you actually stick with it.