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.
Lettuce1 cup shredded (36 g)5calProtein 0.5 g · Carbs 1 g · Fat 0.1 g
Cucumber100 g (raw, with peel)15calProtein 0.65 g · Carbs 3.6 g · Fat 0.1 g
Cherry Tomatoes100 g (6-8 cherry tomatoes)18calProtein 0.9 g · Carbs 3.9 g · Fat 0.2 g
Mushroom100 g (raw white mushrooms)22calProtein 3.1 g · Carbs 3.3 g · Fat 0.3 g
Tomato1 medium tomato (123 g)22calProtein 1.1 g · Carbs 4.8 g · Fat 0.25 g
Cooked Spinach100 g (1/2 cup cooked)23calProtein 2.9 g · Carbs 3.8 g · Fat 0.3 g
Spinach100 g (raw)23calProtein 2.9 g · Carbs 3.6 g · Fat 0.4 g
Green Bell Pepper1 medium bell pepper (119 g)24calProtein 1.1 g · Carbs 5.5 g · Fat 0.2 g
Carrots1 medium carrot (61 g)25calProtein 0.6 g · Carbs 6 g · Fat 0.1 g
BroccoliniAbout 7 pieces (85 g)30calProtein 3 g · Carbs 5 g · Fat 0 g
Capsicum100 g (1 medium bell pepper)31calProtein 1 g · Carbs 6 g · Fat 0.3 g
French Beans100 g (cooked, boiled)31calProtein 1.8 g · Carbs 7 g · Fat 0.2 g
Red Cabbage100 g (raw, 1 cup shredded)31calProtein 1.4 g · Carbs 7.4 g · Fat 0.2 g
Broccoli100 g (raw, 1 cup chopped)34calProtein 2.8 g · Carbs 7 g · Fat 0.4 g
Kale100 g (raw)35calProtein 2.9 g · Carbs 8.8 g · Fat 0.9 g
Red Bell Pepper1 medium pepper (119 g)37calProtein 1.2 g · Carbs 7 g · Fat 0.4 g
Asparagus1 cup cooked asparagus (180 g)40calProtein 4.3 g · Carbs 7.4 g · Fat 0.4 g
Onion100 g (1 medium onion)40calProtein 1.1 g · Carbs 9 g · Fat 0.1 g
Carrot Sticks100 g (raw, 10-12 sticks)41calProtein 0.9 g · Carbs 10 g · Fat 0.2 g
Beetroot100 g (1 medium beetroot)43calProtein 1.6 g · Carbs 9.6 g · Fat 0.2 g
Brussels Sprouts100 g (raw)43calProtein 3.4 g · Carbs 9 g · Fat 0.3 g
Roasted Cauliflower1 cup roasted cauliflower (124 g)50calProtein 2.1 g · Carbs 5.1 g · Fat 2.1 g
Roasted Brussels Sprouts100 g (roasted, no oil)55calProtein 4 g · Carbs 8 g · Fat 2 g
Steamed Broccoli1 cup steamed broccoli (156 g)55calProtein 3.7 g · Carbs 11.2 g · Fat 0.6 g
Sauteed Bok Choy1 cup sauteed bok choy (170 g, 1 tsp oil)65calProtein 3 g · Carbs 6 g · Fat 3 g
Sweet Corn1 medium ear, boiled (90 g)86calProtein 3.2 g · Carbs 19 g · Fat 1.2 gVegetable calories per 100 g
These 15 rows are all per 100 g, so they compare directly.
| Item | Serving | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Cucumber | 100 g (raw, with peel) | 15 | 0.65 g | 3.6 g | 0.1 g |
| Cherry Tomatoes | 100 g (6-8 cherry tomatoes) | 18 | 0.9 g | 3.9 g | 0.2 g |
| Mushroom | 100 g (raw white mushrooms) | 22 | 3.1 g | 3.3 g | 0.3 g |
| Spinach | 100 g (raw) | 23 | 2.9 g | 3.6 g | 0.4 g |
| Cooked Spinach | 100 g (1/2 cup cooked) | 23 | 2.9 g | 3.8 g | 0.3 g |
| Capsicum | 100 g (1 medium bell pepper) | 31 | 1 g | 6 g | 0.3 g |
| French Beans | 100 g (cooked, boiled) | 31 | 1.8 g | 7 g | 0.2 g |
| Red Cabbage | 100 g (raw, 1 cup shredded) | 31 | 1.4 g | 7.4 g | 0.2 g |
| Broccoli | 100 g (raw, 1 cup chopped) | 34 | 2.8 g | 7 g | 0.4 g |
| Kale | 100 g (raw) | 35 | 2.9 g | 8.8 g | 0.9 g |
| Onion | 100 g (1 medium onion) | 40 | 1.1 g | 9 g | 0.1 g |
| Carrot Sticks | 100 g (raw, 10-12 sticks) | 41 | 0.9 g | 10 g | 0.2 g |
| Beetroot | 100 g (1 medium beetroot) | 43 | 1.6 g | 9.6 g | 0.2 g |
| Brussels Sprouts | 100 g (raw) | 43 | 3.4 g | 9 g | 0.3 g |
| Roasted Brussels Sprouts | 100 g (roasted, no oil) | 55 | 4 g | 8 g | 2 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.
| Item | Serving | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lettuce | 1 cup shredded (36 g) | 5 | 0.5 g | 1 g | 0.1 g |
| Tomato | 1 medium tomato (123 g) | 22 | 1.1 g | 4.8 g | 0.25 g |
| Green Bell Pepper | 1 medium bell pepper (119 g) | 24 | 1.1 g | 5.5 g | 0.2 g |
| Carrots | 1 medium carrot (61 g) | 25 | 0.6 g | 6 g | 0.1 g |
| Broccolini | About 7 pieces (85 g) | 30 | 3 g | 5 g | 0 g |
| Red Bell Pepper | 1 medium pepper (119 g) | 37 | 1.2 g | 7 g | 0.4 g |
| Asparagus | 1 cup cooked asparagus (180 g) | 40 | 4.3 g | 7.4 g | 0.4 g |
| Roasted Cauliflower | 1 cup roasted cauliflower (124 g) | 50 | 2.1 g | 5.1 g | 2.1 g |
| Steamed Broccoli | 1 cup steamed broccoli (156 g) | 55 | 3.7 g | 11.2 g | 0.6 g |
| Sauteed Bok Choy | 1 cup sauteed bok choy (170 g, 1 tsp oil) | 65 | 3 g | 6 g | 3 g |
| Sweet Corn | 1 medium ear, boiled (90 g) | 86 | 3.2 g | 19 g | 1.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
- Cucumber: 15 calories, 0.65 g protein, per 100 g (raw, with peel)
- Cherry Tomatoes: 18 calories, 0.9 g protein, per 100 g (6-8 cherry tomatoes)
- Mushroom: 22 calories, 3.1 g protein, per 100 g (raw white mushrooms)
- Spinach: 23 calories, 2.9 g protein, per 100 g (raw)
- Cooked Spinach: 23 calories, 2.9 g protein, per 100 g (1/2 cup cooked)
Lowest calorie vegetables per serving
- Lettuce: 5 calories, 0.5 g protein, per 1 cup shredded (36 g)
- Tomato: 22 calories, 1.1 g protein, per 1 medium tomato (123 g)
- Green Bell Pepper: 24 calories, 1.1 g protein, per 1 medium bell pepper (119 g)
- Carrots: 25 calories, 0.6 g protein, per 1 medium carrot (61 g)
- Broccolini: 30 calories, 3 g protein, per About 7 pieces (85 g)
Highest protein vegetables per serving
- Asparagus: 4.3 g protein, 40 calories, per 1 cup cooked asparagus (180 g)
- Steamed Broccoli: 3.7 g protein, 55 calories, per 1 cup steamed broccoli (156 g)
- Sweet Corn: 3.2 g protein, 86 calories, per 1 medium ear, boiled (90 g)
- Broccolini: 3 g protein, 30 calories, per About 7 pieces (85 g)
- 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.
ChatGPT
Claude
AI Mode
Perplexity