Skip to content

Calories in Asparagus

27 kcal per 1 cup (134 g) ·20 kcal per 100 g

A serving of asparagus (1 cup, 134 g) has 27 calories, with 2.9 g protein, 5.2 g carbohydrate, 0.1 g fat and 2.8 g fibre. 100 g has 20 calories.

Nutrition facts

NutrientPer 100 gPer serving
Calories20 kcal27 kcal
Protein2.2 g2.9 g
Carbohydrate3.9 g5.2 g
Fat0.1 g0.1 g
Fibre2.1 g2.8 g

Serving shown: 1 cup (134 g). Values are reference estimates.

Calorie split

Protein
35%
Carbs
62%
Fat
4%

Calories per serving

  • 1 cup (134 g)27 kcal
  • 1 spear (16 g)3 kcal
Add Asparagus to your tracker

Common questions

How many calories are in asparagus?
A serving of asparagus (1 cup, 134 g) has 27 calories, with 2.9 g protein, 5.2 g carbohydrate, 0.1 g fat and 2.8 g fibre. 100 g has 20 calories.
How many calories are in 100 g of asparagus?
100 g of asparagus has 20 calories: 2.2 g protein, 3.9 g carbohydrate, 0.1 g fat and 2.1 g fibre.
How much protein is in asparagus?
There are 2.9 g of protein in 1 cup (134 g) (2.2 g per 100 g). 35% of its calories come from protein, so it's high in protein.
How many calories are in other portions of asparagus?
1 spear (16 g): 3 kcal.

Values per 100 g come from USDA FoodData Central and standard food-composition tables; per-portion figures are calculated from them. Brands and recipes vary, so check the label when you have one.