25 Low-Carb Vegetables: Complete Carb Count

Discover 25 low-carb vegetables ranked by net carbs per serving. Includes calories, fiber, and tips for keto and weight loss diets.

25 Low-Carb Vegetables: Complete Carb Count

By Dr. Rachel Kim · Published November 11, 2024 · 9 min read

Low-carb vegetables are the backbone of any carb-conscious diet, whether you are following keto, Atkins, or simply cutting back on starchy foods for weight loss. The good news: the vegetable world is enormous, and most of it fits comfortably within even strict carb limits.

This guide ranks 25 vegetables from lowest to highest net carbs per serving, includes calorie and fiber data sourced from the USDA FoodData Central, and shows you exactly how to build meals around them.

Net Carbs vs. Total Carbs

Before diving into the list, a quick clarification. Net carbs equal total carbohydrates minus fiber. Fiber passes through your digestive system without being absorbed, so it does not raise blood sugar or contribute meaningfully to energy intake.

Net carbs = total carbs − fiber

This distinction matters because many vegetables are high in total carbs but very low in net carbs thanks to their fiber content. Broccoli, for instance, has about 6 grams of total carbs per cup but only 3.6 grams of net carbs. When tracking, net carbs give you a more accurate picture of what your body actually absorbs.

The 25 Best Low-Carb Vegetables

The vegetables below are sorted from lowest to highest net carbs. All values are based on USDA data per one-cup raw serving unless noted otherwise.

Tier 1: Under 2g Net Carbs

These are the lowest-carb vegetables available — eat them generously on any low-carb plan.

VegetableNet CarbsCaloriesFiber
Spinach (1 cup, 30g)0.4g7 kcal0.7g
Watercress (1 cup, 34g)0.4g4 kcal0.2g
Lettuce, romaine (1 cup, 47g)0.6g8 kcal1.0g
Bok choy (1 cup, 70g)0.8g9 kcal0.7g
Celery (1 cup, 101g)1.4g14 kcal1.6g
Radishes (1 cup, 116g)1.8g19 kcal1.9g
Asparagus (1 cup, 134g)1.8g27 kcal2.8g
Mushrooms (1 cup, 70g)1.6g15 kcal0.7g

1. Spinach — At just 0.4g net carbs per cup, spinach is the king of low-carb vegetables. It delivers folate, iron, and vitamin K in a package that is practically carb-free. Toss it into omelets, smoothies, or sautéed with garlic as a side.

2. Watercress — This peppery green packs 0.4g net carbs and only 4 calories per cup. A 2014 study ranked watercress as the most nutrient-dense food out of 41 powerhouse fruits and vegetables.

3. Romaine lettuce — A staple salad base at 0.6g net carbs. Rich in vitamin A and a solid source of potassium. Use whole leaves as wraps for burgers or tacos.

4. Bok choy — This mild Chinese cabbage brings 0.8g net carbs and a generous dose of vitamin C. Great stir-fried with sesame oil and ginger.

5. Celery — Mostly water and fiber at 1.4g net carbs. An ideal crunchy vehicle for nut butters and dips.

6. Radishes — At 1.8g net carbs, radishes add a spicy bite to salads. Roasted, they mellow out and can substitute for potatoes in low-carb dishes.

7. Asparagus — With 1.8g net carbs and nearly 3g of fiber per cup, asparagus is a fiber powerhouse. Grill or roast with olive oil and salt.

8. Mushrooms — White button mushrooms come in at 1.6g net carbs. They are one of the few plant sources of vitamin D (when exposed to sunlight) and add umami depth to any dish.

Tier 2: 2–4g Net Carbs

Still very low-carb. These vegetables give you more variety without meaningful carb impact.

VegetableNet CarbsCaloriesFiber
Cucumber (1 cup, 104g)2.0g16 kcal0.5g
Zucchini (1 cup, 113g)2.4g19 kcal1.1g
Bell pepper, green (1 cup, 149g)2.9g30 kcal2.5g
Cauliflower (1 cup, 107g)3.0g27 kcal2.1g
Cabbage, green (1 cup, 89g)3.0g22 kcal2.2g
Tomatoes (1 cup, 149g)3.5g27 kcal1.8g
Kale (1 cup, 21g)3.6g7 kcal0.6g
Green beans (1 cup, 110g)3.6g31 kcal3.4g
Broccoli (1 cup, 91g)3.6g31 kcal2.4g

9. Cucumber — At 2.0g net carbs, cucumber is almost entirely water. Slice it into salads or use it to scoop hummus in place of crackers.

10. Zucchini — A low-carb kitchen staple at 2.4g net carbs. Spiralize it into noodles, slice it for stir-fries, or bake it into fritters.

11. Green bell pepper — With 2.9g net carbs and a satisfying crunch, green peppers work raw with dip or stuffed with ground meat and cheese.

12. Cauliflower — The ultimate low-carb substitute at 3.0g net carbs. Mash it, rice it, or use it as pizza crust. Cauliflower absorbs flavors beautifully.

13. Green cabbage — At 3.0g net carbs, cabbage is affordable, stores for weeks, and shreds into coleslaw, stir-fries, and soups.

14. Tomatoes — Technically a fruit, tomatoes deliver 3.5g net carbs per cup along with lycopene, a potent antioxidant. Use fresh in salads or cook them down into sauces.

15. Kale — With 3.6g net carbs per cup (raw, chopped), kale is dense with vitamins A, C, and K. Massage raw leaves with olive oil for salads or bake into chips.

16. Green beans — At 3.6g net carbs and an impressive 3.4g fiber, green beans are one of the most fiber-rich options on this list. Steam them and toss with butter and almonds.

17. Broccoli — The classic nutritional all-rounder at 3.6g net carbs. Broccoli provides sulforaphane, a compound studied for its anti-inflammatory properties. Roast it at high heat for crispy edges.

Tier 3: 4–6g Net Carbs

These sit at the upper edge of "low carb" but remain solid choices for most plans. If you follow strict keto (under 20g daily), watch portion sizes.

VegetableNet CarbsCaloriesFiber
Eggplant (1 cup, 82g)4.0g20 kcal2.5g
Brussels sprouts (1 cup, 88g)4.5g38 kcal3.3g
Bell pepper, red (1 cup, 149g)4.7g39 kcal3.1g
Artichoke hearts (1 cup, 84g)4.8g38 kcal4.8g
Turnips (1 cup, 130g)4.9g36 kcal2.3g
Snap peas (1 cup, 98g)5.0g41 kcal2.6g
Okra (1 cup, 100g)5.0g33 kcal3.2g
Kohlrabi (1 cup, 135g)5.3g36 kcal4.9g

18. Eggplant — At 4.0g net carbs, eggplant has a meaty texture that absorbs marinades and spices. Grill slices or roast cubes for a satisfying low-carb side.

19. Brussels sprouts — With 4.5g net carbs and 3.3g fiber, these mini cabbages are nutrient-dense. Halve them, toss with olive oil, and roast until caramelized.

20. Red bell pepper — Sweeter than green peppers at 4.7g net carbs, red bells contain nearly twice the vitamin C. They add color and natural sweetness to salads and fajitas.

21. Artichoke hearts — A fiber champion at 4.8g net carbs and a matching 4.8g fiber per cup. Add them to salads, pastas, or eat them straight from the jar.

22. Turnips — At 4.9g net carbs, turnips are a root vegetable that stays relatively low-carb. Cube and roast them as a replacement for potatoes.

23. Snap peas — With 5.0g net carbs, snap peas deliver a satisfying crunch and slight sweetness. Eat raw with dip or stir-fry briefly to keep them crisp.

24. Okra — At 5.0g net carbs, okra is rich in soluble fiber and works well in gumbo, stews, or roasted until crispy.

25. Kohlrabi — This underrated vegetable delivers 5.3g net carbs and nearly 5g of fiber. Peel and slice it raw for a crisp, mild snack, or roast it with herbs.

Vegetables to Limit on Low-Carb Diets

Not all vegetables are created equal when it comes to carbs. Starchy root vegetables pack significantly more carbohydrates and can quickly eat into your daily limit.

VegetableNet Carbs (1 cup)Note
Potato31gVery high starch — avoid on keto
Sweet potato24gNutrient-dense but high-carb
Corn29gMore grain than vegetable
Peas, green14gHigher than most people expect
Parsnips20gSweet root vegetable, high carb

This does not mean these vegetables are unhealthy — they provide valuable nutrients. But if you are keeping carbs under 20 to 50 grams per day, they will take up most of your budget in a single serving. For more on building a balanced plate that fits your goals, check our complete guide.

ℹ️ Above Ground vs. Below Ground

A simple rule of thumb: vegetables that grow above ground (leafy greens, broccoli, peppers, zucchini) are almost always low in carbs. Vegetables that grow below ground (potatoes, carrots, beets) tend to be higher. There are exceptions — turnips and radishes are root vegetables that stay low-carb.

How to Add More Low-Carb Vegetables to Your Meals

Knowing the numbers is the first step. Here are practical ways to put them to work:

  • Swap the starch. Replace rice with cauliflower rice, noodles with zucchini spirals, or mashed potatoes with mashed cauliflower. You save 20+ grams of carbs per serving.
  • Lead with greens. Start every meal with a base of spinach, romaine, or mixed greens. This fills your plate with virtually zero-carb volume.
  • Roast for flavor. Roasting transforms vegetables like Brussels sprouts, broccoli, and radishes. High heat caramelizes natural sugars and adds depth without extra carbs.
  • Prep ahead. Wash, chop, and store vegetables in containers at the start of the week. When they are ready to grab, you eat more of them.
  • Track your intake. Even low-carb vegetables add up across a full day. A food tracker helps you stay aware of your totals without guessing.

If you want to see how your meals stack up, try Caloria — snap a photo and get your carb, calorie, and macro breakdown instantly.

How Low-Carb Vegetables Support Weight Loss

Low-carb vegetables do more than keep your carb count down. Research published in the American Journal of Epidemiology found that plant-based low-carbohydrate diets were associated with lower all-cause mortality compared to animal-based low-carb patterns. The takeaway: the vegetables in your low-carb diet matter as much as the carb limit itself.

From a practical standpoint, low-carb vegetables help with weight loss because they are:

  • Low in calorie density — a full cup of spinach has just 7 calories. You can eat large volumes without overshooting your calorie budget.
  • High in fiber — fiber slows digestion, keeps you full longer, and feeds beneficial gut bacteria.
  • Rich in water — cucumbers, celery, and lettuce are over 90% water, adding bulk to meals without adding calories.
  • Packed with micronutrients — vitamins, minerals, and antioxidants support the metabolic processes that make fat loss possible.

Understanding how to track your food accurately ensures these benefits translate into real results.

Start Tracking Smarter

Knowing which vegetables are low in carbs is useful. Knowing exactly how many carbs land on your plate each day is powerful. Caloria makes it effortless: snap a photo of your meal and the app handles the rest — calories, carbs, protein, and fat in seconds.

Download Caloria and take the guesswork out of low-carb eating:

  • Download on the App Store

⚠️ Medical Disclaimer

This article is for general informational purposes only and does not constitute medical advice. Individual dietary needs vary based on age, health status, medications, and activity level. Consult a registered dietitian or healthcare professional before making significant changes to your diet, especially if you have diabetes or a metabolic condition.

Frequently Asked Questions

What vegetables have zero carbs?

No vegetable has truly zero carbs, but several come very close. Spinach, watercress, and lettuce all contain fewer than 1 gram of net carbs per cup. At those levels, the carbs are negligible and unlikely to affect ketosis or any low-carb diet.

Are tomatoes low carb?

Tomatoes are moderately low in carbs at about 3.5 grams of net carbs per cup (chopped). A medium tomato has roughly 4.8 grams of net carbs. They fit comfortably into most low-carb plans but should be tracked on strict keto.

What is the difference between net carbs and total carbs?

Total carbs include all carbohydrates in a food — starches, sugars, and fiber. Net carbs subtract fiber (and certain sugar alcohols) because your body does not absorb them for energy. For low-carb diets, net carbs give you a more accurate count of the carbohydrates that actually affect your blood sugar.

Can I eat unlimited low-carb vegetables on keto?

While leafy greens are very difficult to overeat, carbs still accumulate. A large mixed-vegetable salad can reach 8 to 12 grams of net carbs. Track your portions — especially in the first few weeks — to stay within your daily target. If you are following a low-carb plan for weight loss, accurate tracking makes the difference.

Topic: Food Database

Frequently Asked Questions

What vegetables have zero carbs?
No vegetable has truly zero carbs, but several come very close. Spinach, watercress, and lettuce all contain fewer than 1 gram of net carbs per cup. At those levels, the carbs are negligible and unlikely to affect ketosis or a low-carb diet.
Are tomatoes low carb?
Tomatoes are moderately low in carbs at about 3.9 grams of net carbs per 100 grams. A medium tomato has roughly 4.8 grams of net carbs. They fit comfortably into most low-carb diets but should be tracked on strict keto plans that target under 20 grams of carbs per day.
What is the difference between net carbs and total carbs?
Total carbs include all carbohydrates in a food, while net carbs subtract fiber and certain sugar alcohols. The formula is net carbs equals total carbs minus fiber. Net carbs give a better picture of the carbohydrates your body actually absorbs and uses for energy.
Can I eat unlimited low-carb vegetables on keto?
While leafy greens and very low-carb vegetables are hard to overeat, carbs still add up. A large salad with mixed vegetables can reach 8 to 12 grams of net carbs. Track your portions with an app to stay within your daily target, especially during the first few weeks of keto.
Home Blog Buy Privacy Terms