Skip to main content

Calories in Asparagus: Nutrition Facts & Serving Sizes

Per 1 spear, medium (5-1/4" to 7" long) (16g)

3cal
Protein0.4g
Carbs0.6g
Fat0g

Per 100g

20cal
Protein2.2g
Carbs3.9g
Fat0.1g
Protein 35%Carbs 63%Fat 2%

Source: USDA FoodData Central, SR Legacy, March 2026.

Asparagus is one of the lowest-calorie vegetables available, with just 20 calories per 100g. A full cup (134g) provides only 27 calories while delivering 2.9g of protein, 5.2g of carbs, and 2.8g of fiber. Fat is negligible at 0.1g. Asparagus stands out for its folate content (52mcg per 100g), vitamin K (41.6mcg), and iron (2.1mg). It also provides 202mg of potassium and 2.3mcg of selenium per 100g. Sugar is very low at 1.9g per 100g, and sodium is essentially absent at 2mg per 100g. The high protein-to-calorie ratio of 2.2g protein per 20 calories makes asparagus an excellent vegetable for cutting phases. A single large spear has just 4 calories, making it easy to eat large quantities without impacting your calorie budget.

Nutrition Highlights

20 calories per 100g, one of the lowest-calorie vegetables
27 calories in a full cup (134g)
2.9g of protein per cup
52mcg of folate per 100g
41.6mcg of vitamin K per 100g

Calories by Serving Size

ServingCalProteinCarbsFatFiber
1 cup (134g)26.82.9g5.2g0.1g2.8g
1 spear, extra large (8-3/4" to 10" long) (24g)4.80.5g0.9g0g0.5g
1 spear, large (7-1/4" to 8-1/2") (20g)40.4g0.8g0g0.4g
1 spear tip (2" long or less) (4g)0.70.1g0.1g0g0.1g
1 spear, medium (5-1/4" to 7" long) (16g)3.20.4g0.6g0g0.3g
1 spear, small (5" long or less) (12g)2.40.3g0.5g0g0.3g
100g202.2g3.9g0.1g2.1g

Track Asparagus in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories201%
Protein2.2g4%
Total Fat0.1g
Total Carbohydrates3.9g1%
Dietary Fiber2.1g8%
Sugars1.9g4%
Sodium2mg

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Calcium24mg2%
Iron2.1mg12%
Potassium202mg4%
Vitamin A38mcg4%
Vitamin C5.6mg6%
Vitamin B60.1mg6%
Magnesium14mg3%
Phosphorus52mg4%
Zinc0.5mg5%
Selenium2.3mcg4%
Folate52mcg13%
Thiamin (B1)0.1mg8%
Riboflavin (B2)0.1mg8%
Niacin (B3)1mg6%

% Daily Values based on a 2,000 calorie diet (FDA reference).

Health Benefits of Asparagus

Asparagus is one of the best vegetables for anyone in a fat-loss phase. At 20 calories per 100g, you can eat a substantial amount without making a dent in your calorie budget. The 2.1g of fiber per 100g and 2.2g of protein help with satiety despite the extremely low calorie count.

Folate is the standout micronutrient in asparagus at 52mcg per 100g. Folate is a B vitamin critical for DNA synthesis, red blood cell formation, and cellular repair. For those training hard, adequate folate supports tissue recovery and energy metabolism.

Asparagus is also a good plant-based source of iron at 2.1mg per 100g. Iron is essential for oxygen transport in the blood, directly affecting energy levels and training performance. Note that plant-based (non-heme) iron is better absorbed when paired with vitamin C.

Vitamin K (41.6mcg per 100g) supports bone health and blood clotting, while selenium (2.3mcg per 100g) plays a role in thyroid function and antioxidant defense. Vitamin E (1.1mg) contributes to antioxidant protection, which is relevant after intense training when oxidative stress is elevated.

Asparagus is a popular meal prep staple. It roasts quickly at high heat, pairs with virtually any protein, and holds its texture well when stored in the fridge for several days. Grill or roast a large batch with olive oil and garlic for an easy side.

Dietary Considerations

Asparagus is vegan, gluten-free, virtually fat-free, and extremely low in sodium (2mg per 100g). With only 3.9g of carbs and 2.1g of fiber per 100g, it has about 1.8g of net carbs, making it one of the most keto-friendly vegetables available. It is outstanding for weight loss due to its very low calorie density and reasonable protein content. Asparagus also has a mild diuretic effect due to the compound asparagusic acid, which may temporarily reduce water retention.

Daily Intake (100g)

1%

100g of asparagus provides 1% of a 2,000-calorie diet.

Track Your Intake

See how asparagus fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in asparagus?

Asparagus has 20 calories per 100g. A cup of asparagus (134g) has about 27 calories. A single large spear (20g) has 4 calories.

Is asparagus good for weight loss?

Yes. Asparagus is one of the best vegetables for weight loss. At just 20 calories per 100g with 2.2g of protein and 2.1g of fiber, it is filling, nutrient-dense, and nearly free from a calorie perspective. You can eat a large volume of asparagus without impacting your calorie deficit.

How much protein in asparagus?

Asparagus contains 2.2g of protein per 100g. A full cup (134g) provides 2.9g of protein. It is one of the better vegetables for protein per calorie.

Is asparagus keto-friendly?

Yes. Asparagus has only 3.9g of total carbs per 100g with 2.1g of fiber, giving about 1.8g of net carbs per 100g. It is one of the most keto-friendly vegetables you can eat.

Why does asparagus make your urine smell?

Asparagus contains asparagusic acid, which is broken down during digestion into sulfur-containing compounds. These compounds have a distinctive odor that some people detect in their urine. Not everyone can smell it due to genetic differences in olfactory receptors.

How should I cook asparagus for meal prep?

Asparagus is ideal for meal prep. Toss with olive oil, salt, and pepper and roast at 425F (220C) for 12-15 minutes until tender and slightly caramelized. It stores well in the fridge for 3-4 days and works as a side dish alongside any protein source.

Track Asparagus in Your Diet

Snap a photo of your meal and CaloBurner will calculate the exact calories and macros. No food weighing required.

Download on the App Store