Skip to content

How many calories are in 100 grams of vegetables?

4 min read

According to the CDC, most fruits and vegetables are naturally low in calories and fat. While this is generally true, the exact number of calories can vary significantly depending on the type and preparation of the vegetable. Understanding how many calories are in 100 grams of vegetables is key for effective weight management and healthy eating.

Quick Summary

The calorie count for 100 grams of vegetables ranges widely based on factors like type, water content, and cooking method. Starchy vegetables, such as potatoes and corn, are more calorie-dense than non-starchy options like leafy greens and cucumbers, which consist mostly of water. Preparation, like adding oil, also boosts calories.

Key Points

  • Variety is Key: Calories in 100 grams of vegetables vary greatly; non-starchy varieties like celery and lettuce are very low, while starchy ones such as potatoes and corn are higher.

  • Cooking Matters: Frying vegetables adds significant calories from oil, while steaming or boiling keeps the calorie count low.

  • Water Content: Vegetables with a high water content, such as cucumbers, are among the lowest in calories.

  • Nutrient Density: Higher-calorie vegetables, like peas and sweet potatoes, are often higher in carbohydrates but still provide essential nutrients.

  • Healthy Weight Management: Non-starchy vegetables are excellent for weight loss because you can consume a large volume for few calories, promoting a feeling of fullness.

  • Balanced Intake: For optimal health, incorporate a variety of both starchy and non-starchy vegetables into your diet to get a wide range of nutrients.

In This Article

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.

  1. 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.
  2. 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.
  3. 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.

Frequently Asked Questions

Vegetables with the highest water content typically have the fewest calories. Examples include celery (~9 kcal/100g), cucumber (~15 kcal/100g), lettuce (~14-17 kcal/100g), and mushrooms (~7-15 kcal/100g).

The cooking method determines if calories increase. Boiling or steaming adds minimal to no calories, while frying with oil or adding high-calorie sauces can significantly increase the total calories.

High-calorie vegetables are typically starchy varieties. These include yams (~114 kcal/100g), potatoes (~77 kcal/100g), corn (~54 kcal/100g), and peas (~70 kcal/100g).

No, high-calorie vegetables are not unhealthy. Starchy vegetables are packed with nutrients, fiber, and complex carbohydrates that provide energy. It is important to consider portion sizes and cooking methods, especially for those monitoring their calorie intake.

You can add more low-calorie vegetables by filling half your plate with them. Options include adding leafy greens to sandwiches, snacking on celery and cucumbers, or bulking up stews and stir-fries with vegetables like broccoli and cauliflower.

The calorie count for 100g of mixed vegetables can vary based on the mix. For example, one blend of frozen mixed vegetables (peas, corn, carrots) contains about 72 kcal per 100g. A different frozen mix, cooked, has about 60 kcal.

Generally, yes. Leafy greens like spinach, kale, and lettuce are composed mostly of water and fiber, giving them a very low energy density compared to root vegetables or legumes.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.