Most non-starchy vegetables land between 15–35 calories per 100 grams; starchy vegetables sit higher, from about 70–110 calories.
Low Range
Middle Range
Higher Starch
Basic Prep
- Weigh raw veg for clean tracking
- Steam or boil with no added fat
- Season with herbs or citrus
Lowest energy
Better Flavor
- Roast with 1 tsp oil per 400 g
- Add garlic, mustard, or spice
- Toss with vinegar after heat
Measured oil
Best For Satiety
- Mix non-starchy with potatoes
- Pair with lean protein
- Finish with yogurt or tahini
Filling plates
What “Calories In Vegetables” Really Means
Vegetables aren’t one block. Leafy greens pack lots of water and fiber with tiny energy. Roots and starches carry more carbohydrate, so the calorie count climbs. If you plan meals by numbers, grams beat cups because density varies. A packed cup of spinach isn’t the same as a loose cup of broccoli florets.
Quick Ranges By Group
Here’s a fast way to place common picks on the map. These ranges reflect raw, unseasoned vegetables. Sauces, cheese, and oil change the math fast.
| Vegetable Group | Calories Per 100 g | Examples |
|---|---|---|
| Leafy Greens | 7–25 | Spinach, lettuce, watercress, arugula |
| Cruciferous | 20–35 | Broccoli, cauliflower, cabbage, bok choy |
| Alliums | 30–45 | Onion, leek, scallion, garlic (fresh) |
| Nightshades | 15–30 | Tomato, bell pepper, eggplant |
| Gourds & Squash | 15–35 | Zucchini, pumpkin, cucumber |
| Roots (Non-starchy) | 30–50 | Carrot, radish, beet |
| Starchy Vegetables | 70–110 | Potato, sweet potato, corn |
| Green Legumes | 60–90 | Green peas, edamame |
| Mushrooms | 20–30 | Button, cremini, portobello |
Calories come from protein, fat, and carbohydrate. Most vegetables draw nearly all energy from carbohydrate, with small protein and fat. Fiber lowers net carbs, so leafy greens sit at the low end. Once you set your daily calorie needs, you can use vegetables to build volume and fiber without crowding your budget.
How Many Calories Are In Vegetables By Type And Serving
Portion size steers the answer. A 100-gram view lets you compare apples to apples. Cup measures feel familiar, so the blurbs below pair both. Raw weights reflect common produce. If you weigh at home, log the raw weight before cooking unless your tracker says otherwise.
Leafy Greens
Spinach sits near the floor at about 23 calories per 100 g and roughly 7 calories per 1 cup raw. Romaine and leaf lettuce land in the teens per 100 g. Watercress drops to the low teens. Big salads can stay lean even with two cups of leaves, which MyPlate counts as one cup-equivalent for the vegetable group.
Broaden the bowl with sliced cucumbers and tomatoes and the count barely moves. A packed cup of cucumber runs around 16 calories. A medium tomato sits near 22 calories per about 120–125 g. That’s real plate volume for small energy.
Cruciferous Picks
Raw broccoli averages around 31–34 calories per 100 g. Cauliflower clocks near 25 per 100 g. Shredded cabbage often posts about 25 per 100 g. These stand up well to steaming or roasting without much oil, so they’re handy when you want more chew for little cost.
Roots, Tubers, And Corn
Carrots bring about 41 calories per 100 g and around 50–55 per cup chopped. Beets land near the low forties. Potatoes and sweet potatoes jump higher: baked potato flesh with skin sits about 90–95 per 100 g; sweet potato clusters around 86–90. Corn kernels come in around the mid-eighties per 100 g. Still very workable inside balanced plates, just watch the fats you add.
Alliums And Friends
Yellow onion runs near 40 per 100 g. Leek slides a touch higher. Scallions stay lighter by weight because you eat more green tops. Garlic has more density by weight but you use small amounts, so a clove adds a tiny bump.
How Cooking Changes Vegetable Calories
Boiling or steaming doesn’t add energy; it shifts weight by adding or losing water. Roasting with oil is different. One teaspoon of oil adds about 40 calories to the pan. If you use that spoon across 400 g of vegetables, only ~10 calories per 100 g show up from oil. If you use a tablespoon on the same tray, that’s ~120 extra calories total.
| Method | Per 100 g Prepared | What Changes |
|---|---|---|
| Raw | Base value | Water intact; crisp bite |
| Steamed/Boiled | ≈ Base | Water shifts; calories stable unless butter or oil is added |
| Roasted + 1 tsp oil | Base + ~40 kcal | Oil raises energy; browning adds flavor |
| Sautéed (1 tsp oil/100 g) | Base + ~40 kcal | Similar to roasting when oil is measured |
| Air-fried (spray) | ≈ Base | Minimal fat if spray is light |
Serving Sizes, Cup Equivalents, And Tracking
Labels and trackers mix grams, cups, and pieces. MyPlate defines one cup of vegetables as 1 cup raw or cooked, except leafy greens where 2 cups count as 1 cup-equivalent. That quirk is why big salads can stay light. For raw to cooked moves, water loss makes a cup of cooked broccoli far denser than a cup of raw florets. The FDA charts list typical calories and nutrients for many raw picks.
You can cut stress by weighing raw ingredients before heat. A small digital scale pays for itself in a month of home dinners. For restaurants, use simple tells: steamed veg adds near zero energy; a glossy sauté signals oil; creamy sauces bring dairy calories.
Eight Quick Calorie Benchmarks
Ultra-Low Choices (Per 100 g)
Spinach ~23, lettuce ~15, watercress ~11, celery ~16, cucumber ~15, zucchini ~17.
Low And Versatile
Tomato ~18, bell pepper ~26, cauliflower ~25, broccoli ~31–34, cabbage ~25, mushrooms ~22–28.
Moderate
Carrot ~41, beet ~43, onion ~40, brussels sprouts ~43, green beans ~35.
Higher Starch
Green peas ~81, corn ~86, potato baked ~93, sweet potato baked ~90, winter squash ~34–40.
How To Keep Vegetable Dishes Low In Calories
Measure Fats
Oil drives most surprise calories. Use a teaspoon on a sheet, toss well, and add a splash of vinegar or citrus for pop. Pan spray helps when you want crisp edges without a heavy pour.
Lean Flavor Boosters
Spice mixes, garlic, ginger, mustard, capers, lemon, and vinegars add punch without energy. A tablespoon of parmesan adds about 22 calories if you want a savory note without going heavy.
Smart Carbs
Pair higher-starch veg with lean protein and non-starchy sides to balance the plate. The mix helps satiety and keeps totals steady.
Health Context, Not Just Numbers
Calories answer one question. Vegetables also carry potassium, folate, magnesium, and fiber with small energy. MyPlate sets clear serving guidance for what counts as a cup. The FDA page for raw vegetables shows tidy panels you can match with your picks. Both resources help you spot which vegetables deliver more nutrients per calorie.
Big picture: more vegetables, more often. Pick a color spread in the week, rotate raw and cooked, and mind the oil. If weight loss is your aim, high-volume salads and soups are friendly tools. If training is the goal, starchier sides like potatoes or corn can fuel hard sessions.
Meal-Building Ideas Under 150 Calories
Five-Minute Salad
Two cups spinach (about 14 calories), one sliced tomato (around 22), half a cucumber (about 24), splash of balsamic. Toss with a measured teaspoon of olive oil if you want richness and add 40 calories.
Roasted Broccoli Sheet Pan
400 g broccoli florets with one teaspoon oil, garlic powder, and lemon zest. That adds ~40 calories from fat across the batch; each 100 g serving ends up near 35–40 plus a 10-calorie oil bump.
Carrot-Ginger Soup
600 g carrots simmered with onion, garlic, and stock, blended smooth. Finish with yogurt instead of cream for tang at a lower energy cost.
Accuracy Tips When You Track
Weigh Raw, Log Raw
This avoids confusion from water loss. If you prefer cooked entries, weigh cooked every time and build your own quick keys.
Watch Sauces
Pesto, aioli, butter, and cheese sauces swing totals fast. Ask for sauces on the side when eating out.
Note Variability
Produce isn’t identical. Soil, season, and variety shift carbohydrate and water. Expect small swings week to week.
Vegetables, Calories, And Weight Goals
When you build a deficit, vegetables keep meals satisfying while keeping energy low. If your budget is tight, cabbage, carrots, onion, and frozen broccoli deliver dependable value. If you want more fiber, leafy greens and cruciferous plates help you hit the daily target without a heavy calorie bill. Want a fuller pantry map? Try our low-calorie foods list.