Vegetable calories chart per 100g (starchy and non-starchy vegetables)

Vegetable Calories Chart per 100g 60+ veggies search + sort

  • Comments

Looking for a vegetable calories chart per 100g? Use the searchable table below to compare common vegetables, including non-starchy vegetables (usually lower calories) and starchy vegetables (usually higher calories).

Quick Answer:

Most non-starchy vegetables are about 15–45 kcal per 100g. Starchy vegetables are typically 70–140 kcal per 100g.

Average calories in vegetables (practical):

A useful everyday average across common vegetables is around ~35 kcal per 100g. Use the table to confirm your specific veggie and portion size.

Track Meals Faster

Use CaloriMate to estimate calories and portions quickly — and stay consistent without overthinking.

Continue reading: Food Calories Database

Vegetable calories chart per 100g

Use the filters to find a vegetable quickly, then sort columns by clicking the headers. Macros are shown as approximate grams per 100g for quick planning.

Vegetable Calories (kcal/100g) Carbs (g) Protein (g) Fiber (g) Type Group
Cucumber153.60.70.5Non-starchyOther
Tomato183.90.91.2Non-starchyNightshade
Lettuce (romaine)173.31.22.1Non-starchyLeafy
Spinach233.62.92.2Non-starchyLeafy
Zucchini173.11.21.0Non-starchyOther
Broccoli346.62.82.6Non-starchyCruciferous
Bell pepper316.01.02.1Non-starchyNightshade
Carrot419.60.92.8Non-starchyRoot
Onion409.31.11.7Non-starchyAllium
Cauliflower255.01.92.0Non-starchyCruciferous
Cabbage255.81.32.5Non-starchyCruciferous
Brussels sprouts439.03.43.8Non-starchyCruciferous
Asparagus203.92.22.1Non-starchyOther
Mushrooms223.33.11.0Non-starchyMushroom
Eggplant255.91.03.0Non-starchyNightshade
Green beans317.01.83.4Non-starchyOther
Kale498.84.33.6Non-starchyLeafy
Celery163.00.71.6Non-starchyOther
Radish163.40.71.6Non-starchyRoot
Turnip286.40.91.8Non-starchyRoot
Artichoke4710.53.35.4Non-starchyOther
Okra337.51.93.2Non-starchyOther
Leek6114.21.51.8Non-starchyAllium
Pumpkin266.51.00.5Non-starchySquash
Butternut squash4511.71.02.0Non-starchySquash
Spaghetti squash316.90.61.2Non-starchySquash
Bok choy132.21.51.0Non-starchyLeafy
Swiss chard193.71.81.6Non-starchyLeafy
Arugula253.72.61.6Non-starchyLeafy
Collard greens325.43.04.0Non-starchyLeafy
Watercress111.32.30.5Non-starchyLeafy
Endive173.41.33.1Non-starchyLeafy
Fennel317.31.23.1Non-starchyOther
Celeriac429.21.51.8Non-starchyRoot
Rutabaga378.61.12.3Non-starchyRoot
Jicama388.80.74.9Non-starchyRoot
Daikon radish184.10.61.6Non-starchyRoot
Chayote194.50.81.7Non-starchyOther
Beetroot439.61.62.8Non-starchyRoot
Edamame (green soybeans)1218.911.95.2StarchyLegume
Snap peas427.62.82.6Non-starchyLegume
Green peas8114.55.45.7StarchyLegume
Potato (raw)7717.62.02.2StarchyRoot
Sweet potato (raw)8620.11.63.0StarchyRoot
Corn (sweet corn)8619.03.42.7StarchyOther
Parsnip7518.01.24.9StarchyRoot

Values are typical averages per 100g and are best used as a quick reference. Raw vs cooked, variety, and preparation can change nutrition. If you roast vegetables with oil, remember to log the oil.

Non-starchy vegetables calories per 100g

Non-starchy vegetables are a simple way to build high-volume meals with fewer calories. Here are common low-calorie picks per 100g:

VegetableCalories (kcal/100g)
Watercress11
Bok choy13
Cucumber15
Celery16
Radish16
Lettuce (romaine)17
Zucchini17
Tomato18
Daikon radish18
Swiss chard19
Chayote19
Asparagus20
Mushrooms22
Spinach23
Cauliflower25

Starchy vegetables calories per 100g

Starchy vegetables are nutritious, but higher in carbs and calories per 100g. If you’re aiming for a calorie deficit, track them more carefully.

VegetableCalories (kcal/100g)Why higher?
Potato77Higher starch content
Sweet potato86Higher carbs per 100g
Corn86More carbohydrate-dense
Green peas81Legume carbs + protein
Parsnip75Starchy root vegetable
Edamame121Higher protein + fat vs many veggies

Tips for better tracking accuracy

  • Use per 100g values and scale to your portion.
  • Log cooking fat (oil, butter, ghee).
  • Raw vs cooked differs because water content changes.
  • Be consistent with the same method each day.

Estimate Portions Without Stress

Log your meals consistently and let CaloriMate do the heavy lifting.

Start Tracking

See the full Food Calories Database.

FAQ

How many calories are in vegetables per 100g?

Most non-starchy vegetables are roughly 15–45 kcal per 100g. Starchy vegetables are typically higher (about 70–140 kcal per 100g), depending on the vegetable and preparation.

What is the average calories in vegetables?

A practical quick average across common vegetables is about ~35 kcal per 100g. Use the table for the specific vegetable you’re eating.

Which vegetables are non-starchy?

Leafy greens, cucumber, tomato, broccoli, cauliflower, peppers, mushrooms, zucchini, and many others are considered non-starchy and tend to be lower calories per 100g.

Which vegetables are highest in calories per 100g?

Starchy vegetables like potatoes, sweet potatoes, corn, peas, and parsnips are among the higher-calorie vegetables per 100g.

Do cooking methods change vegetable calories?

Yes. Oils, butter, and sauces can add lots of calories. Steaming or boiling adds minimal calories, while roasting with oil increases calories.

Are the calories and macros in this chart exact?

No. These are typical averages for quick reference. Nutrition varies by variety, ripeness, brand, and whether the vegetable is raw or cooked.