Back to Calorie Tables

How Many Calories in Asparagus? Nutrition & Macros

A cup of asparagus (134 g, about 5–6 spears) has 27 calories

Protein 2.9g · Carbs 5.2g · Fat 0.2g

Asparagus is an ultra-low-calorie vegetable with just 20 kcal per 100 g, making it one of the lightest vegetables you can eat. With 2.2 g of protein per 100 g — unusually high for a vegetable — plus 2.1 g of fiber and only 1.78 g of net carbs, it fits perfectly into keto and low-carb diets. Asparagus is also an excellent source of folate (52 mcg per 100 g, 13% DV) and vitamin K, and contains asparagine, a natural amino acid with mild diuretic properties. Here is everything you need to know about asparagus calories and macros, based on USDA data. Asparagus is about 93% water by weight.

20 kcal

84 kJ · per 100g · Water: 93.22 g

Asparagus (Raw): 20 kcal (84 kJ), Protein 2.2g, Carbs 3.88g, Fat 0.12g per 100g
2.2g Protein
3.88g Carbs
0.12g Fat
Protein
2.2g
Carbs
3.88g
Fat
0.12g

Calorie Calculator: Asparagus (Raw)

134 g

134 g Asparagus (Raw) contains 27 kcal

Protein 2.9 g Carbs 5.2 g Fat 0.2 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 cup (134 g) 27 kcal 2.9g 5.2g 0.2g
1 spear (16 g) 3 kcal 0.4g 0.6g 0g
100 grams 20 kcal 2.2g 3.9g 0.1g

Snap a photo — AI counts the calories for you.

Asparagus (Raw) — Nutrition Facts

Asparagus (Raw) per 100g
Calories 20 kcal
Protein 2.2 g
Fat 0.12 g
Carbs 3.88 g
Fiber 2.1 g
Sugar 1.88 g
Sodium 2 mg
Potassium 202 mg
Magnesium 14 mg
Phosphorus 52 mg
Vitamin C 5.6 mg
Vitamin B6 0.091 mg
Folate 52 mcg
Manganese 0.158 mg
Water 93.22 g

Source: USDA FoodData Central (FDC ID: 168389) · Data verified April 2026

Asparagus (Raw): 20 kcal (84 kJ), Protein 2.2g, Carbs 3.88g, Fat 0.12g per 100g
Asparagus (Raw) — 20 kcal / 100g

Variations

Raw (default)

20 kcal per 100 g. Maximum vitamin C (5.6 mg) and crisp texture. Best thinly sliced in salads or as a crudité with dipping sauces. Choose firm, bright green spears with tightly closed tips.

Steamed / boiled

~22 kcal per 100 g. Slightly softer texture, improved folate bioavailability. Brief steaming (3–4 minutes) preserves the most nutrients and bright color. Overcooking makes asparagus mushy and reduces vitamin C. The most common preparation method worldwide.

Grilled (with oil)

~24 kcal per 100 g (with minimal oil). Charred flavor and slightly caramelized tips. A tablespoon of olive oil adds about 120 kcal but is shared across a whole bunch. Popular in Mediterranean cuisine. High-heat grilling for 3–5 minutes creates the best balance of flavor and texture.

White asparagus

~20 kcal per 100 g. Same plant grown underground — milder, slightly sweeter flavor with no chlorophyll. Must be peeled before cooking. A spring delicacy in Germany (Spargelsaison) and the Netherlands, typically served with hollandaise sauce or butter. Slightly less vitamin C than green asparagus.

Dietary Perspectives

For Weight Loss

Asparagus is one of the best vegetables for weight loss with just 20 kcal per 100 g. A full cup (134 g) has only 27 calories — you can eat large portions without worrying about calories. The 2.2 g of protein and 2.1 g of fiber per 100 g help keep you feeling full. The 93% water content adds volume to meals, and the natural diuretic properties may help reduce water retention and bloating. Steam, grill, or roast without heavy sauces to keep calories low.

For Athletic Performance

Asparagus provides only 20 kcal per 100 g, so it is not a significant energy source for athletes — but it offers valuable micronutrients. Folate (52 mcg per 100 g) supports red blood cell production, potassium (202 mg) aids muscle contractions, and the natural diuretic effect may help with post-competition water weight. The 2.2 g of protein per 100 g is higher than most vegetables. Best paired with a calorie-dense protein source as a low-calorie side dish.

For Keto

Asparagus is one of the most keto-friendly vegetables available. Per 100 g: 3.88 g total carbs minus 2.1 g fiber = only 1.78 g net carbs. A full cup (134 g) has just 2.4 g net carbs — you could eat several cups a day and stay well within a 20 g limit. At only 20 kcal per 100 g, it adds virtually no calories while providing bulk, fiber, and micronutrients. The high potassium (202 mg) is especially valuable on keto, where electrolyte balance matters. Steam with butter, wrap in bacon, or roast with olive oil for a satisfying keto side dish.

Frequently Asked Questions

How many calories are in asparagus?

Raw asparagus has just 20 calories per 100 g — one of the lowest-calorie vegetables available. A cup of chopped asparagus (134 g) has about 27 calories. A single medium spear (16 g) has only about 3 calories. Steamed or boiled asparagus is similar at around 22 kcal per 100 g, while grilled asparagus with a drizzle of oil comes to about 24 kcal per 100 g.

Is asparagus good for keto?

Asparagus is one of the best vegetables for keto. Per 100 g it has 3.88 g total carbs minus 2.1 g fiber = only 1.78 g net carbs. A full cup (134 g) has just 2.4 g net carbs — easily fits within a 20 g daily limit. The high water content (93%) and fiber make it filling despite its extremely low calorie count.

What are the health benefits of asparagus?

Asparagus is rich in folate (52 mcg per 100 g, 13% DV), which is essential for cell division and especially important during pregnancy. It provides vitamin K (~42 mcg per 100 g), potassium (202 mg), and phosphorus (52 mg). The amino acid asparagine, first discovered in asparagus, has mild natural diuretic properties that can help reduce water retention.

Is asparagus better raw or cooked?

Both forms are nutritious. Raw asparagus (20 kcal per 100 g) retains maximum vitamin C (5.6 mg) and a crunchy texture. Steaming or boiling (about 22 kcal per 100 g) makes the fiber softer and nutrients like folate slightly more bioavailable. Grilling with a small amount of oil adds minimal calories (about 24 kcal per 100 g) and enhances flavor. Avoid overcooking — asparagus should remain slightly firm.

What is the difference between green and white asparagus?

Green and white asparagus are the same plant, but white asparagus is grown covered with soil to prevent photosynthesis. White asparagus has a milder, slightly sweeter flavor and similar calories (~20 kcal per 100 g). Green asparagus has more chlorophyll, slightly more vitamin C, and a more pronounced flavor. White asparagus is especially popular in Germany and the Netherlands, where it is a seasonal delicacy in spring.

Why does asparagus make urine smell?

Asparagus contains asparagusic acid, a sulfur-containing compound unique to this vegetable. During digestion, it breaks down into volatile sulfur compounds (like methanethiol) that are excreted in urine, often noticeable within 15–30 minutes of eating. About 40% of people can detect this odor — the rest either do not produce these compounds or lack the specific olfactory receptors to smell them.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Asparagus (Raw) 20 2.2g 3.88g 0.12g
Broccoli 34 2.82g 6.64g 0.37g
Green Peas (Fresh) 81 5.42g 14.45g 0.4g
Spinach (Raw) 23 2.86g 3.63g 0.39g
Zucchini (Raw) 17 1.21g 3.11g 0.32g

per 100g

Per 100 g, raw asparagus has just 20 kcal with 2.2 g of protein, 0.12 g of fat, and 3.88 g of carbs (2.1 g fiber, only 1.78 g net carbs). Among vegetables, it stands out for its high folate content (52 mcg, 13% DV) and natural diuretic properties.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.