Green Calories Per Gram Calculator

Ever wonder how many calories are actually in that handful of spinach or that cup of broccoli? The Green Calories Per Gram Calculator gives you a precise, per-gram calorie count for a wide range of green vegetables and leafy greens. Whether you're tracking macros, planning a low-calorie meal, or just curious about the energy density of your favorite greens, this tool delivers instant answers.

Simply choose a green from the dropdown, enter the amount you're eating (in grams, ounces, or cups), and the calculator will compute the total calories, calories per gram, and calories per serving. You'll also see a handy breakdown of how those calories compare to common portion sizes. Perfect for dietitians, fitness enthusiasts, meal preppers, and anyone who wants to make informed, healthy choices.

No more guessing — get accurate green calorie data in seconds and take the guesswork out of your nutrition tracking.

🥬 Green Calories Per Gram Calculator

Find out how many calories are in your favorite green vegetables — per gram, per serving, and per portion.

Quick fill:
📊 Results
Total Calories:
Calories per Gram:
Calories per 100g:
Calories per Cup:
Calories per Serving (approx):

Step-by-Step Breakdown

How to Use This Tool

Using the Green Calories Per Gram Calculator is straightforward. Start by selecting the green vegetable you're interested in from the dropdown menu. Then enter the amount you plan to eat — you can specify it in grams, ounces, or cups. The calculator will automatically convert your input to grams using standard density values for each vegetable. Click Calculate to see your results, which include total calories, calories per gram, calories per 100 grams, calories per cup, and an approximate serving size. The step-by-step breakdown shows exactly how the numbers were derived, so you can verify the math and learn how to do it yourself.

If you're in a hurry, use the quick-fill buttons to instantly populate common amounts like 100 grams, 1 cup, or 1 ounce. The reset button clears all fields and results, letting you start fresh with a different vegetable or portion.

How It Works

The calculator relies on the standard calorie density of each vegetable, expressed as calories per 100 grams. This value is derived from USDA FoodData Central, which provides reliable nutritional data for thousands of foods. For each green, we store the calorie density and typical cup weight (grams per cup). When you enter an amount, the calculator converts it to grams using the following formulas:

Conversion to grams:

  • If unit is grams: grams = amount
  • If unit is ounces: grams = amount × 28.3495
  • If unit is cups: grams = amount × grams per cup

Total calories: grams × (calories per 100g / 100)

For example, if you eat 150 grams of broccoli (34 kcal per 100g), the total calories are 150 × 0.34 = 51 kcal. The calories per gram is simply 0.34 kcal/g, and calories per cup is 34 × 0.91 = 30.9 kcal (since a cup of chopped broccoli weighs about 91 grams).

Worked Examples

Example 1: Spinach Salad

You're making a salad with 2 cups of raw spinach. Spinach has 23 kcal per 100g and a cup weighs about 30g. So 2 cups = 60g. Total calories = 60 × 0.23 = 13.8 kcal. That's incredibly low — you can eat a huge bowl for under 30 calories!

Example 2: Avocado Toast

Avocado is much more calorie-dense. Half an avocado (about 100g) provides 160 kcal. If you're tracking calories, it's important to weigh avocado rather than estimate by volume, because the calorie density is high.

Example 3: Green Peas

Peas are a starchy green, with 81 kcal per 100g. A half-cup serving (about 72g) gives you 58 kcal. This makes peas a more substantial side dish compared to leafy greens.

Tips & Best Practices

  • Weigh your food for the most accurate calorie count. Volume measurements (cups) can vary based on how tightly you pack the greens.
  • Check the serving size on nutrition labels — many packaged greens list a serving as 85g or 1 cup, but this can differ.
  • Remember that cooking changes weight — greens like spinach shrink dramatically when cooked, so 100g of raw spinach becomes about 20g cooked, but the calories remain the same.
  • Use this calculator for meal planning — knowing the calorie density of greens helps you build low-calorie, nutrient-dense meals.

Factors Affecting Accuracy

The calorie values used are averages from the USDA database. Actual calorie content can vary slightly depending on the variety, growing conditions, and ripeness. For example, a young spinach leaf may have slightly different water content than a mature one. Additionally, the grams-per-cup values are approximations — a loosely packed cup of spinach will weigh less than a tightly packed one. For the most precise tracking, always weigh your food in grams using a kitchen scale.

If you're tracking other nutrients, you might also find our protein calories per gram calculator useful for understanding the energy contribution of protein in your diet.

Frequently Asked Questions

Are green vegetables really that low in calories?

Yes, most non-starchy greens are very low in calories because they are mostly water and fiber. For example, lettuce has only 15 kcal per 100g, and celery has 16 kcal per 100g. This makes them excellent for adding volume to meals without adding many calories.

Why is avocado so high in calories compared to other greens?

Avocado is technically a fruit, but it's often grouped with greens in culinary contexts. It's high in healthy monounsaturated fats, which provide 9 kcal per gram, making it much more calorie-dense than watery greens.

Can I use this calculator for frozen or cooked greens?

The values are for raw, fresh greens. Cooking can change the water content and thus the weight, but the calorie content per 100g of cooked greens will be higher because water is lost. For frozen greens, check the package label for specific values.

How do I convert calories to kilojoules?

Multiply the calorie value by 4.184 to get kilojoules. For example, 100 kcal = 418.4 kJ.

Reference Data

GreenCalories per 100gGrams per CupCalories per Cup
Spinach (raw)23306.9
Kale (raw)496732.8
Broccoli (raw)349130.9
Lettuce (iceberg)15578.6
Cabbage (raw)258922.3
Green Beans3110031.0
Asparagus2013426.8
Zucchini1712421.1
Cucumber1510415.6
Celery1610116.2
Green Peas81145117.5
Avocado160146233.6

Data source: USDA FoodData Central. For more detailed nutritional information, visit the USDA FoodData Central website.