A vegetables and calories chart helps you build higher-volume meals with fewer calories. Use this list as a quick reference when planning salads, bowls, and side dishes.
Most non-starchy vegetables are 15–45 kcal per 100g, making them ideal for filling meals.
Use CaloriMate to log meals and portion sizes without stress.
Open CaloriMateContinue reading: Food Calories Database
Vegetables are generally low in calories and high in volume—making them perfect for filling meals. Here are typical calories per 100g (approximate):
| Vegetable | Calories (per 100g) |
|---|---|
| Cucumber | 15 kcal |
| Tomato | 18 kcal |
| Lettuce | 15 kcal |
| Spinach | 23 kcal |
| Zucchini | 17 kcal |
| Broccoli | 34 kcal |
| Bell pepper | 31 kcal |
| Carrot | 41 kcal |
| Onion | 40 kcal |
| Potato (raw) | 77 kcal |
If you cook vegetables in oil or butter, calories can increase quickly—so remember to log the cooking fat.
Helpful next step: Calorie Counter for Food
See the full Food Calories Database.
No—these are typical averages. Calories vary by brand, recipe, portion size, and cooking method.
Estimate your portions, log consistently, and adjust over time. CaloriMate makes daily tracking quick.
Log meals and stay consistent with simple daily tracking.
Start Tracking