What Vegetables Have No Carbs or Sugar?

No vegetable is truly zero carb or zero sugar. Every plant contains at least trace amounts of carbohydrates because plants store energy as sugars and starches. But several vegetables come remarkably close, with less than half a gram of sugar per serving, which is the threshold the FDA uses to legally label a food “sugar free.”

The good news: a wide range of vegetables are so low in carbs and sugar that they’re effectively negligible for anyone watching their intake. Here’s what to reach for and what to watch out for.

The Lowest-Carb Vegetables You Can Find

Leafy greens sit at the bottom of the carbohydrate scale. A cup and a half of shredded leaf lettuce contains just 2 grams of total carbohydrates and 1 gram of sugar. Iceberg lettuce is similarly low at about 4 grams of total carbs for a sixth of a head. Spinach, arugula, and watercress fall into the same range, hovering around 1 to 3 grams of total carbs per generous raw serving.

Kale deserves special mention. Per 100 grams, it has 4.4 grams of total carbs but a striking 4.1 grams of fiber, leaving only about 0.3 grams of net carbs and under 1 gram of sugar. That makes kale one of the closest things to a “zero net carb” vegetable you’ll find at the grocery store.

Celery and cucumbers are also extremely low. Both are over 95% water by weight, which dilutes their already minimal carbohydrate content to roughly 1 to 3 grams of total carbs per cup. Radishes fall into the same territory.

What “Net Carbs” Means and Why It Matters

When you see total carbohydrates on a nutrition label, that number includes fiber, which your body can’t digest or convert to blood sugar. Subtracting fiber gives you “net carbs,” the portion that actually affects your blood sugar. For low-carb vegetables, this distinction makes a real difference.

Cauliflower, for example, has 5 grams of total carbs per 100 grams but 2 grams of fiber, bringing net carbs down to 3 grams. Broccoli has 6.6 grams total but 2.6 grams of fiber, landing at about 4 grams net. Cabbage sits at 5.8 grams total with 2.5 grams of fiber for 3.3 grams net. These aren’t zero, but they’re low enough that large servings barely register for most people tracking carbs.

Mushrooms: Surprisingly Low in Sugar

Mushrooms aren’t technically vegetables (they’re fungi), but most people use them the same way. Fresh white button mushrooms, portobellos, shiitakes, and chanterelles all contain less than 0.1 gram of sugar per 100 grams on a dry weight basis. Their total carbohydrate content is mostly made up of complex polysaccharides and fiber rather than anything that spikes blood sugar. A cup of sliced raw mushrooms typically has around 2 to 3 grams of total carbs, making them one of the best options if minimizing sugar is your priority.

Vegetables With More Carbs Than You’d Expect

Not all vegetables are created equal. Some that seem healthy and light actually carry a surprising carb load. Cabbage has 3.2 grams of sugar per 100 grams, noticeably more than kale or broccoli. Carrots, peas, corn, and sweet potatoes climb much higher, often into the 10 to 20 gram range per serving. Beets are another common surprise, packing about 7 grams of sugar per 100 grams.

The aromatics you cook with can also add up. Garlic contains roughly 17.6 grams of carbohydrates per 100 grams, onion about 14.3 grams, and ginger around 8 grams. You’re unlikely to eat 100 grams of garlic in one sitting, but a couple of tablespoons of diced onion in a stir-fry or a generous amount of garlic in a sauce can contribute a few hidden grams of carbs that aren’t obvious.

How Cooking Changes the Carb Picture

Raw and cooked versions of the same vegetable don’t always behave the same way in your body. Heat breaks down cell walls and converts some starches into more easily absorbed sugars. Research on starchy vegetables shows that boiling and microwaving increase soluble sugars by 9% and 25% respectively, while frying actually reduces them by about 10%. The fat used in frying slows starch digestion and blunts blood sugar spikes.

For very low-carb vegetables like leafy greens and zucchini, cooking method matters less because there’s so little starch to begin with. But if you’re eating higher-carb vegetables like cauliflower or cabbage and want to minimize their glycemic impact, roasting or sautéing in oil is a better bet than boiling or microwaving.

Fermentation Lowers Sugar Content

Fermented vegetables like sauerkraut and traditional pickles (the kind made with salt, not vinegar) have less sugar than their raw counterparts. During lactic acid fermentation, bacteria consume the natural sugars in the vegetable and convert them to lactic acid. This process can reduce sugar content by up to 75%. So fermented cabbage, cucumbers, and radishes end up with even fewer carbs than they started with, while also providing beneficial bacteria.

A Quick Reference by Carb Level

  • Near zero net carbs (under 1g per serving): Kale, spinach, watercress, arugula, most mushrooms
  • Very low (1 to 2g net carbs per serving): Leaf lettuce, iceberg lettuce, celery, cucumbers, radishes, zucchini
  • Low (3 to 4g net carbs per 100g): Cauliflower, broccoli, cabbage, asparagus, bell peppers
  • Moderate (5g+ net carbs per 100g): Carrots, onions, tomatoes, beets, peas

If your goal is to stay as close to zero as possible, build meals around leafy greens, mushrooms, and high-water vegetables like celery and cucumber. Toss in cruciferous options like broccoli and cauliflower freely. Reserve the moderate-carb vegetables for flavoring and smaller portions, and keep an eye on how much garlic and onion you’re adding during cooking.