The number of calories in 100 grams of vegetables is not a single, fixed number but rather a wide spectrum. This variation is primarily due to a vegetable's composition, mainly its water, fiber, and carbohydrate content. While most vegetables are known for being low in energy, starchy varieties can contain significantly more calories than their non-starchy counterparts.
Low-Calorie Vegetables (Under 40 kcal per 100g)
Many non-starchy vegetables are exceptionally low in calories due to their high water and fiber content. You can eat a large volume of these vegetables for a very small number of calories, making them excellent for weight management.
- Lettuce (Iceberg and Romaine): At just 14-17 kcal per 100g, these greens are mostly water.
- Cucumber: A hydrating option with only around 15 kcal per 100g.
- Celery: Known for its crisp texture and high water content, it has about 9 kcal per 100g.
- Mushrooms (Button, Raw): Provide a meaty texture for a mere 7-15 kcal per 100g.
- Cabbage: This cruciferous vegetable contains around 27 kcal per 100g.
- Broccoli: A nutrient-dense vegetable with approximately 34 kcal per 100g.
- Cauliflower: Another versatile cruciferous vegetable, offering about 30 kcal per 100g.
- Zucchini: Provides roughly 16 kcal per 100g.
High-Calorie Vegetables (Over 40 kcal per 100g)
Some vegetables, particularly starchy and root vegetables, have a higher calorie count because they contain more carbohydrates. This doesn't mean they are unhealthy; they are still packed with nutrients but should be consumed in more moderate portions if you are monitoring calorie intake.
- Potatoes: A medium, baked potato can contain around 77 kcal per 100g, significantly more than leafy greens.
- Corn: Both fresh and frozen corn kernels are higher in carbs, with about 54 kcal per 100g.
- Peas: Often found in the higher-calorie category, green peas contain roughly 70 kcal per 100g.
- Edamame (shelled): These soybeans are a good source of protein, but also higher in calories, at around 155 kcal per 100g.
- Yams: Similar to potatoes and other starchy root vegetables, yams can have about 114 kcal per 100g.
The Impact of Cooking on Vegetable Calories
How you prepare a vegetable can dramatically change its calorie content.
- Boiling/Steaming: These methods typically do not add extra calories. In some cases, boiling can slightly reduce the overall calories by leaching out some water-soluble nutrients, but the change is minimal.
- Roasting/Baking: Cooking vegetables in the oven with minimal oil is a healthy option. However, if you add oils, butter, or sauces, you will significantly increase the calorie count. A baked potato with nothing added is much different than one slathered in butter and sour cream.
- Frying: This is the most calorie-intensive cooking method. Frying vegetables in oil, like making French fries or tempura, causes them to absorb a large amount of fat, drastically increasing the caloric total. For example, fried courgette can contain 63 kcal per 100g, compared to raw courgette's 16 kcal.
Comparing Calories in 100g of Vegetables
| Vegetable Type | Preparation | Calories (per 100g) | Calorie Category | 
|---|---|---|---|
| Celery | Raw | ~9 kcal | Low | 
| Cucumber | Raw | ~15 kcal | Low | 
| Spinach | Raw | ~25 kcal | Low | 
| Broccoli | Raw | ~34 kcal | Low | 
| Carrot | Raw | ~34 kcal | Low | 
| Sweet Potato | Raw | ~76 kcal | High | 
| Potato | Raw | ~77 kcal | High | 
| Peas (Green) | Raw | ~70 kcal | High | 
| Corn | Baked | ~84 kcal | High | 
| Edamame | Shelled | ~155 kcal | Very High | 
Why Vegetable Calories Vary
The difference in calories comes down to macronutrient composition. Water and fiber have zero calories, while carbohydrates, proteins, and fats contribute to the total.
- Water Content: The main reason some vegetables are extremely low in calories is their high water content. Vegetables like lettuce, cucumber, and celery are mostly water, meaning they offer minimal energy density.
- Carbohydrate Content: Starchy vegetables have a much higher carbohydrate concentration. For example, a potato is a complex carbohydrate source, whereas a cucumber is not. This explains why starchy vegetables are more calorie-dense.
- Cooking Method: As detailed above, adding fats like oil or butter during cooking substantially increases the final calorie count. The raw calories of a vegetable are just the starting point; its preparation is equally important.
Conclusion: How many calories are in 100 grams of vegetables?
To sum up, the number of calories in 100 grams of vegetables depends heavily on the specific type of vegetable and how it is prepared. Leafy greens like spinach and lettuce are very low in calories, while starchy vegetables such as potatoes and corn are more energy-dense. By understanding these differences and being mindful of cooking methods, you can effectively manage your calorie intake while still enjoying a diet rich in nutritious vegetables. For most weight loss and healthy eating goals, focusing on a wide variety of colorful, non-starchy vegetables is an excellent strategy to maximize nutritional benefits for minimal calories.
For more detailed nutritional information and daily recommendations, consider visiting The Nutrition Source from the Harvard T.H. Chan School of Public Health.