Vegetables foods — carbs and nutrition

🥦 Carbs in Vegetables

59 foods

Net carbs, total carbs, fiber, and keto scores for all vegetables — from USDA data.

All Vegetables — Net Carbs per 100g

1 potato
11.7g net carbs
⚠️ Low Carb
acorn squash
9.4g net carbs
✅ Keto
Asparagus
1.1g net carbs
✅ Keto
aubergine
2.9g net carbs
✅ Keto
Baked Potato
9.9g net carbs
✅ Keto
Beets
6.8g net carbs
✅ Keto
bell peppers
3.5g net carbs
✅ Keto
Broccoli
3.9g net carbs
✅ Keto
broccoli 1 cup
17.1g net carbs
⚠️ Low Carb
Brussels Sprouts
5.2g net carbs
✅ Keto
Butternut Squash
7.3g net carbs
✅ Keto
Cabbage
3.3g net carbs
✅ Keto
Carrots
6.8g net carbs
✅ Keto
Cauliflower
3.0g net carbs
✅ Keto
Celery
1.7g net carbs
✅ Keto
celery stalk
2.8g net carbs
✅ Keto
Cherry Tomatoes
14.1g net carbs
⚠️ Low Carb
Coleslaw
8.5g net carbs
✅ Keto
Corn
16.7g net carbs
⚠️ Low Carb
Corn On The Cob
16.7g net carbs
⚠️ Low Carb
Corn Tortillas
16.7g net carbs
⚠️ Low Carb
Cucumbers
2.5g net carbs
✅ Keto
Ear Of Corn
6.8g net carbs
✅ Keto
ginger
0.0g net carbs
✅ Keto
ginger root
2.2g net carbs
✅ Keto
Green Beans
4.4g net carbs
✅ Keto
Green Peppers
3.9g net carbs
✅ Keto
how many carbs in mushrooms
2.3g net carbs
✅ Keto
iceberg lettuce
3.4g net carbs
✅ Keto
jalapenos
3.4g net carbs
✅ Keto
Kale
5.2g net carbs
✅ Keto
Lettuce
2.4g net carbs
✅ Keto
Mashed Potatoes
16.4g net carbs
⚠️ Low Carb
Mushrooms
2.4g net carbs
✅ Keto
okra
7.0g net carbs
✅ Keto
Onion
6.8g net carbs
✅ Keto
Onions
6.8g net carbs
✅ Keto
Popcorn
60.8g net carbs
❌ High Carb
Potato
9.9g net carbs
✅ Keto
Potatoes
9.9g net carbs
✅ Keto
radishes
2.3g net carbs
✅ Keto
raw carrots
6.8g net carbs
✅ Keto
red bell pepper
5.5g net carbs
✅ Keto
Red Peppers
3.9g net carbs
✅ Keto
romaine lettuce
1.2g net carbs
✅ Keto
Russet Potato
19.2g net carbs
⚠️ Low Carb
Spaghetti Squash
4.9g net carbs
✅ Keto
spinach
1.1g net carbs
✅ Keto
squash
4.9g net carbs
✅ Keto
squash yellow
2.9g net carbs
✅ Keto
summer squash
6.2g net carbs
✅ Keto
Sweet Potato
3.5g net carbs
✅ Keto
Tater Tots
24.5g net carbs
❌ High Carb
Tomato
2.8g net carbs
✅ Keto
Tomatoes
2.8g net carbs
✅ Keto
turnips
1.0g net carbs
✅ Keto
yellow bell pepper
5.5g net carbs
✅ Keto
yellow squash
2.0g net carbs
✅ Keto
Zucchini
3.1g net carbs
✅ Keto

Lowest-Carb Vegetables (Keto-Friendly)

FoodNet Carbs / 100gKeto Score
ginger0.0g✅ Keto
turnips1.0g✅ Keto
Asparagus1.1g✅ Keto
spinach1.1g✅ Keto
romaine lettuce1.2g✅ Keto

Vegetables Carbs: What You Need to Know

Vegetables are the foundation of a keto and low-carb diet — but not all vegetables are created equal when it comes to carbohydrates. Non-starchy vegetables like leafy greens, broccoli, cauliflower, and zucchini contain just 2–6g net carbs per 100g, making them essentially free foods on keto. Starchy vegetables are a different story entirely.

Potatoes contain around 17g net carbs per 100g cooked, and corn on the cob delivers 16–19g per ear. Sweet potatoes range from 17–20g net carbs per 100g. These starchy options can exceed an entire day's carb allowance in a single serving, which is why most keto plans exclude them entirely.

The safest vegetables for carb tracking are above-ground leafy varieties: spinach (1.4g/100g), kale (5.2g/100g), lettuce (1.4g/100g), and cucumbers (2.2g/100g). Cruciferous vegetables — broccoli, cauliflower, Brussels sprouts — are also low enough to eat freely. The rule of thumb: if it grows above ground, it's probably keto-friendly.

Frequently Asked Questions — Vegetables & Carbs

The lowest-carb vegetables include spinach (1.4g/100g), lettuce (1.4g/100g), cucumber (2.2g/100g), celery (1.4g/100g), and zucchini (2.1g/100g). Leafy greens are essentially carb-free in normal serving sizes.

Potatoes are not keto-friendly. A 100g serving of cooked potato contains about 17g net carbs — a significant portion of a day's carb budget on strict keto (20–50g). Cauliflower is a popular low-carb substitute for mashed or roasted potato.

Carrots are borderline for strict keto. They contain about 8g net carbs per 100g. A small carrot (60g) has around 5g net carbs. In small amounts they may fit a moderate low-carb diet, but those on strict keto (under 20g/day) often limit or avoid them.

You can eat generous amounts of leafy greens (spinach, kale, lettuce, arugula), cucumbers, celery, broccoli, cauliflower, zucchini, asparagus, green beans, and cabbage. These typically have under 5g net carbs per 100g.

Not finding what you need?

Search 300,000+ foods from the full USDA database instantly.

Search All Foods →