⭐ Rated 4.6 by 150k+ people📲 Try NutriScan ›Skip to content

Numbers checked October 14, 2026

Vegetable Calories by Type: 26 Compared ​

Lowest-calorie vegetables: Cucumber, 15 calories (per 100 g). Most protein: Roasted Brussels Sprouts, 4 g (per 100 g).

We have nutrition pages for 26 vegetables. Per 100 g they run from 15 calories for Cucumber to 55 calories for Roasted Brussels Sprouts (roasted, no oil). Per serving they run from 5 calories for Lettuce (1 cup shredded, 36 g) to 86 calories for Sweet Corn (1 medium ear, boiled, 90 g). Each row links to the full page for that vegetable.

LettuceLettuce1 cup shredded (36 g)5calProtein 0.5 g · Carbs 1 g · Fat 0.1 gCucumberCucumber100 g (raw, with peel)15calProtein 0.65 g · Carbs 3.6 g · Fat 0.1 gCherry TomatoesCherry Tomatoes100 g (6-8 cherry tomatoes)18calProtein 0.9 g · Carbs 3.9 g · Fat 0.2 gMushroomMushroom100 g (raw white mushrooms)22calProtein 3.1 g · Carbs 3.3 g · Fat 0.3 gTomatoTomato1 medium tomato (123 g)22calProtein 1.1 g · Carbs 4.8 g · Fat 0.25 gCooked SpinachCooked Spinach100 g (1/2 cup cooked)23calProtein 2.9 g · Carbs 3.8 g · Fat 0.3 gSpinachSpinach100 g (raw)23calProtein 2.9 g · Carbs 3.6 g · Fat 0.4 gGreen Bell PepperGreen Bell Pepper1 medium bell pepper (119 g)24calProtein 1.1 g · Carbs 5.5 g · Fat 0.2 gCarrotsCarrots1 medium carrot (61 g)25calProtein 0.6 g · Carbs 6 g · Fat 0.1 gBroccoliniBroccoliniAbout 7 pieces (85 g)30calProtein 3 g · Carbs 5 g · Fat 0 gCapsicumCapsicum100 g (1 medium bell pepper)31calProtein 1 g · Carbs 6 g · Fat 0.3 gFrench BeansFrench Beans100 g (cooked, boiled)31calProtein 1.8 g · Carbs 7 g · Fat 0.2 gRed CabbageRed Cabbage100 g (raw, 1 cup shredded)31calProtein 1.4 g · Carbs 7.4 g · Fat 0.2 gBroccoliBroccoli100 g (raw, 1 cup chopped)34calProtein 2.8 g · Carbs 7 g · Fat 0.4 gKaleKale100 g (raw)35calProtein 2.9 g · Carbs 8.8 g · Fat 0.9 gRed Bell PepperRed Bell Pepper1 medium pepper (119 g)37calProtein 1.2 g · Carbs 7 g · Fat 0.4 gAsparagusAsparagus1 cup cooked asparagus (180 g)40calProtein 4.3 g · Carbs 7.4 g · Fat 0.4 gOnionOnion100 g (1 medium onion)40calProtein 1.1 g · Carbs 9 g · Fat 0.1 gCarrot SticksCarrot Sticks100 g (raw, 10-12 sticks)41calProtein 0.9 g · Carbs 10 g · Fat 0.2 gBeetrootBeetroot100 g (1 medium beetroot)43calProtein 1.6 g · Carbs 9.6 g · Fat 0.2 gBrussels SproutsBrussels Sprouts100 g (raw)43calProtein 3.4 g · Carbs 9 g · Fat 0.3 gRoasted CauliflowerRoasted Cauliflower1 cup roasted cauliflower (124 g)50calProtein 2.1 g · Carbs 5.1 g · Fat 2.1 gRoasted Brussels SproutsRoasted Brussels Sprouts100 g (roasted, no oil)55calProtein 4 g · Carbs 8 g · Fat 2 gSteamed BroccoliSteamed Broccoli1 cup steamed broccoli (156 g)55calProtein 3.7 g · Carbs 11.2 g · Fat 0.6 gSauteed Bok ChoySauteed Bok Choy1 cup sauteed bok choy (170 g, 1 tsp oil)65calProtein 3 g · Carbs 6 g · Fat 3 gSweet CornSweet Corn1 medium ear, boiled (90 g)86calProtein 3.2 g · Carbs 19 g · Fat 1.2 g

Vegetable calories per 100 g ​

These 15 rows are all per 100 g, so they compare directly.

ItemServingCaloriesProteinCarbsFat
Cucumber100 g (raw, with peel)150.65 g3.6 g0.1 g
Cherry Tomatoes100 g (6-8 cherry tomatoes)180.9 g3.9 g0.2 g
Mushroom100 g (raw white mushrooms)223.1 g3.3 g0.3 g
Spinach100 g (raw)232.9 g3.6 g0.4 g
Cooked Spinach100 g (1/2 cup cooked)232.9 g3.8 g0.3 g
Capsicum100 g (1 medium bell pepper)311 g6 g0.3 g
French Beans100 g (cooked, boiled)311.8 g7 g0.2 g
Red Cabbage100 g (raw, 1 cup shredded)311.4 g7.4 g0.2 g
Broccoli100 g (raw, 1 cup chopped)342.8 g7 g0.4 g
Kale100 g (raw)352.9 g8.8 g0.9 g
Onion100 g (1 medium onion)401.1 g9 g0.1 g
Carrot Sticks100 g (raw, 10-12 sticks)410.9 g10 g0.2 g
Beetroot100 g (1 medium beetroot)431.6 g9.6 g0.2 g
Brussels Sprouts100 g (raw)433.4 g9 g0.3 g
Roasted Brussels Sprouts100 g (roasted, no oil)554 g8 g2 g

Vegetable calories per serving ​

These 11 rows are per cup, piece or pack. The serving is in the second column, so compare two rows only when the weights match.

ItemServingCaloriesProteinCarbsFat
Lettuce1 cup shredded (36 g)50.5 g1 g0.1 g
Tomato1 medium tomato (123 g)221.1 g4.8 g0.25 g
Green Bell Pepper1 medium bell pepper (119 g)241.1 g5.5 g0.2 g
Carrots1 medium carrot (61 g)250.6 g6 g0.1 g
BroccoliniAbout 7 pieces (85 g)303 g5 g0 g
Red Bell Pepper1 medium pepper (119 g)371.2 g7 g0.4 g
Asparagus1 cup cooked asparagus (180 g)404.3 g7.4 g0.4 g
Roasted Cauliflower1 cup roasted cauliflower (124 g)502.1 g5.1 g2.1 g
Steamed Broccoli1 cup steamed broccoli (156 g)553.7 g11.2 g0.6 g
Sauteed Bok Choy1 cup sauteed bok choy (170 g, 1 tsp oil)653 g6 g3 g
Sweet Corn1 medium ear, boiled (90 g)863.2 g19 g1.2 g

To log a plate of vegetables, take a photo of it in NutriScan. The app names the food, estimates the portion and records the calories, protein, carbs and fat against your day. The free plan includes 5 scans a week. NutriScan has 150k+ downloads and a 4.6 star rating.

Lowest calorie vegetables per 100 g ​

  1. Cucumber: 15 calories, 0.65 g protein, per 100 g (raw, with peel)
  2. Cherry Tomatoes: 18 calories, 0.9 g protein, per 100 g (6-8 cherry tomatoes)
  3. Mushroom: 22 calories, 3.1 g protein, per 100 g (raw white mushrooms)
  4. Spinach: 23 calories, 2.9 g protein, per 100 g (raw)
  5. Cooked Spinach: 23 calories, 2.9 g protein, per 100 g (1/2 cup cooked)

Lowest calorie vegetables per serving ​

  1. Lettuce: 5 calories, 0.5 g protein, per 1 cup shredded (36 g)
  2. Tomato: 22 calories, 1.1 g protein, per 1 medium tomato (123 g)
  3. Green Bell Pepper: 24 calories, 1.1 g protein, per 1 medium bell pepper (119 g)
  4. Carrots: 25 calories, 0.6 g protein, per 1 medium carrot (61 g)
  5. Broccolini: 30 calories, 3 g protein, per About 7 pieces (85 g)

Highest protein vegetables per serving ​

  1. Asparagus: 4.3 g protein, 40 calories, per 1 cup cooked asparagus (180 g)
  2. Steamed Broccoli: 3.7 g protein, 55 calories, per 1 cup steamed broccoli (156 g)
  3. Sweet Corn: 3.2 g protein, 86 calories, per 1 medium ear, boiled (90 g)
  4. Broccolini: 3 g protein, 30 calories, per About 7 pieces (85 g)
  5. Sauteed Bok Choy: 3 g protein, 65 calories, per 1 cup sauteed bok choy (170 g, 1 tsp oil)

Frequently Asked Questions ​

How many calories are in broccoli? ​

100 g of broccoli (raw, 1 cup chopped) has 34 calories, with 2.8 g of protein, 7 g of carbs and 0.4 g of fat.

How many calories are in carrots? ​

A serving of carrots (1 medium carrot, 61 g) has 25 calories, with 0.6 g of protein, 6 g of carbs and 0.1 g of fat.

How many calories are in spinach? ​

100 g of spinach (raw) has 23 calories, with 2.9 g of protein, 3.6 g of carbs and 0.4 g of fat.

How many calories are in cucumber? ​

100 g of cucumber (raw, with peel) has 15 calories, with 0.65 g of protein, 3.6 g of carbs and 0.1 g of fat.

Which vegetables here are lowest in calories? ​

Per 100 g, the lowest in this chart are Cucumber at 15 calories, Cherry Tomatoes at 18 calories and Mushroom at 22 calories. Per serving, Lettuce has 5 calories (1 cup shredded, 36 g), Tomato has 22 (1 medium tomato, 123 g) and Green Bell Pepper has 24 (1 medium bell pepper, 119 g).

Which of these vegetables has the most protein? ​

Per serving, Asparagus has the most at 4.3 g (1 cup cooked, 180 g) with 40 calories. Per 100 g, Roasted Brussels Sprouts has 4 g (55 calories, roasted with no oil) and Brussels Sprouts has 3.4 g (43 calories, raw).

More calorie charts ​

Compare other groups the same way: fruit, salads, potato dishes, beans and chickpeas, dal and lentils, nuts and seeds, rice dishes, paneer dishes. For a single food, search the full calories and nutrition index, or work out your daily target with the calorie calculator.

Get startedDownload App