What Vegetables Are Not Keto Friendly: Avoid These

Potatoes, corn, peas, and most root vegetables are not keto friendly, with some packing over 20 grams of net carbs in a single cup. Since staying in ketosis requires roughly 50 grams of carbs or fewer per day, one generous serving of the wrong vegetable can use up half your daily allowance or more.

How Net Carbs Determine Keto Compatibility

Net carbs are what matter on keto: total carbohydrates minus fiber. Fiber passes through your body without raising blood sugar, so it doesn’t count toward the limit that would knock you out of ketosis. When you see a vegetable with 15 grams of total carbs but 5 grams of fiber, you’re looking at 10 grams of net carbs. That’s the number to watch.

With a ceiling of about 50 grams of net carbs per day, vegetables that seem healthy in other contexts can become budget-busters on keto. The general rule: starchy vegetables, most root vegetables, and legumes are the ones to avoid or severely limit.

Starchy Vegetables: The Biggest Offenders

Starchy vegetables top the list because they store energy as starch, which your body quickly converts to glucose. Here’s what a single cup of these cooked vegetables costs you in net carbs:

  • Corn: 24.2 g net carbs
  • White potatoes: 23.4 g net carbs
  • Sweet potatoes: 22.7 g net carbs
  • Parsnips: 17.4 g net carbs
  • Green peas: 12.6 g net carbs

A single baked potato, even a small one, delivers about 15 grams of carbs in just a quarter of the potato. Corn is similarly dense. These vegetables aren’t just borderline; they’re firmly off the table for anyone trying to stay in ketosis. Sweet potatoes get a health halo in other diets, but at nearly 23 grams of net carbs per cup, they’re one of the least keto-compatible vegetables you can eat.

Winter squash varieties also land in this category, though people often forget about them. Butternut squash has about 9.7 grams of net carbs per 100 grams (roughly 3.5 ounces) raw. Acorn squash is close behind at 8.9 grams per 100 grams. A typical side portion of roasted butternut squash can easily reach 15 to 20 grams of net carbs, which makes it a poor fit for most keto meal plans. Pumpkin falls in this range too. Spaghetti squash is sometimes used as a lower-carb alternative, but it still requires careful portioning.

Root Vegetables: Sneakier Than You Think

Root vegetables grow underground and store carbohydrates to fuel the plant. That stored energy translates directly into higher net carb counts. Beyond potatoes and parsnips, several common roots deserve a closer look.

Beets contain about 9.1 grams of net carbs per cup, which can fit into a very strict daily budget but leaves almost no room for carbs from anything else in the meal. Carrots come in at 8.3 grams per cup. A small amount of shredded carrot in a salad is manageable, but roasting a full serving as a side dish starts to add up fast. Cassava and plantain are even higher, with a third of a cup delivering 15 grams of carbs.

The takeaway with root vegetables is that portion size matters enormously. A few thin slices of raw carrot in a lunch bowl are different from a roasted root vegetable medley at dinner. If you’re tracking closely, weigh these vegetables rather than eyeballing them.

Legumes: Often Mistaken for Keto Vegetables

Beans, lentils, and chickpeas show up in the vegetable section of grocery stores and on “eat more vegetables” lists, which leads many people to assume they’re fine on keto. They’re not. Legumes are among the most carb-dense foods that get categorized as vegetables.

Half a cup of cooked black beans contains about 13 grams of net carbs. One cup of cooked chickpeas hits over 32 grams of net carbs, despite also containing 12.5 grams of fiber. That fiber content makes chickpeas genuinely nutritious in other dietary contexts, but it doesn’t offset enough of the total carbohydrate load to make them keto-compatible. Lentils, kidney beans, and navy beans all fall in a similar range. For most people on keto, legumes are a clear avoid.

Onions, Garlic, and Other Flavor Vegetables

Onions catch people off guard. A 3.5-ounce portion of raw onion contains about 6.7 grams of net carbs. You probably won’t eat that much in one sitting if you’re using onion as a flavor base for a stir-fry, but caramelized onions on a burger or a French onion soup situation can pile up quickly. A whole medium onion has roughly 10 grams of net carbs.

Garlic is very low carb per clove since you use so little of it, but garlic-heavy recipes can contribute a gram or two that adds to your daily total. Shallots and leeks behave similarly to onions. None of these need to be eliminated entirely, but they’re worth tracking rather than treating as “free” ingredients.

What About Moderate-Carb Vegetables?

Some vegetables sit in a gray zone. They’re not as carb-heavy as potatoes or corn, but they’re higher than the leafy greens and cruciferous vegetables that form the backbone of keto eating. Tomatoes, bell peppers, and Brussels sprouts all hover around 4 to 8 grams of net carbs per cup depending on preparation. They can work on keto in controlled portions, but they require attention.

For comparison, the CDC classifies non-starchy vegetables like broccoli, cauliflower, spinach, zucchini, mushrooms, and green beans at roughly 5 grams of carbs per half-cup cooked. Salad greens like lettuce, romaine, spinach, and arugula are so low in carbohydrates that they’re essentially free foods on any low-carb plan. These are the vegetables that should make up most of your produce intake on keto.

Why Starchy Vegetables Hit Harder

Beyond the raw carb numbers, starchy vegetables tend to raise blood sugar more rapidly than their non-starchy counterparts. When blood sugar spikes quickly, your body releases more insulin, which directly works against the metabolic state keto is designed to maintain. Foods lower in fiber relative to their carb content generally cause a faster blood sugar rise, followed by a sharper drop. That cycle triggers hunger and can make it harder to stick with any eating plan.

Non-starchy vegetables, by contrast, are high in fiber and water relative to their carbohydrate content. They raise blood sugar slowly and steadily, which is one reason they fit so well into a ketogenic framework. The practical difference is significant: a cup of broccoli and a cup of corn might both count as “vegetables,” but they behave very differently in your body.

Quick Reference: Vegetables to Avoid on Keto

  • Potatoes (white, red, Yukon gold): 23+ g net carbs per cup
  • Sweet potatoes and yams: 22+ g net carbs per cup
  • Corn: 24+ g net carbs per cup
  • Green peas: 12+ g net carbs per cup
  • Parsnips: 17+ g net carbs per cup
  • Butternut and acorn squash: 15+ g net carbs per cup cooked
  • Cassava and plantain: 15 g per 1/3 cup
  • Black beans: 13 g net carbs per 1/2 cup
  • Chickpeas: 32+ g net carbs per cup
  • Beets: 9 g net carbs per cup (borderline)
  • Carrots: 8 g net carbs per cup (limit portions)

Anything on this list will either blow through your daily carb limit or leave you with almost nothing to spend on the rest of your meals. Sticking to leafy greens, cruciferous vegetables, zucchini, and mushrooms gives you the most volume and nutrition for the fewest carbs.