Foods

Asparagus Calories and Macros — Nutrition Facts per 6 spears (90g, cooked)

Asparagus: 20 cal, 2.2g protein, 3.7g carbs, 0.2g fat per 6 spears (90g, cooked). Full nutrition breakdown, how asparagus fits common goals, and the fastest way to track it.

By Bento Bunny Team

Asparagus contains 20 calories per 6 spears (90g, cooked), with 2.2g of protein, 3.7g of carbs, and 0.2g of fat. Here's the full nutrient breakdown — sourced from USDA FoodData Central — and how it fits into common tracking goals.

Asparagus nutrition facts

NutrientPer 6 spears (90g, cooked)% Daily Value*
Calories20 kcal1%
Protein2.2 g4%
Carbohydrates3.7 g1%
Fat0.2 g0%
Saturated fat0 g0%
Fiber1.8 g6%
Sugar1.2 g
Sodium13 mg1%
Cholesterol0 mg0%
Potassium202 mg4%
Calcium21 mg2%
Iron0.8 mg4%
Vitamin C6.9 mg8%

*Percent Daily Values are based on a 2,000-calorie diet. Source: USDA FoodData Central.

How does asparagus fit your goals?

Asparagus delivers a balanced macro profile (2.2g protein / 3.7g carbs / 0.2g fat per 6 spears (90g, cooked)), which makes it easy to fit into almost any tracking plan. Foods like this are particularly useful as base ingredients in meal prep, because they don't lock you into a specific macro split — you can pair them with whatever your daily target needs more of.

Diet-wise, asparagus fits keto, low-carb, and vegan and vegetarian eating patterns.

How asparagus compares to other vegetables

Food (per 100g)CaloriesProteinCarbsFat
Asparagus222.4g4.1g0.2g
Spinach232.9g3.6g0.4g
Cauliflower231.6g4.7g0.2g
Mushrooms223.1g3.3g0.3g

The fastest way to log asparagus

You could search a food database for "asparagus", scroll past a dozen near-duplicates, and guess at the serving size — or you could take one photo. Bento Bunny's AI photo tracking identifies asparagus, estimates the portion, and files the macros into your day in a couple of seconds, with the AI running on-device on iOS 26+.

Related foods

Browse all vegetables in the food database.

Asparagus calories by serving size

ServingCaloriesProteinCarbsFat
6 spears (90g, cooked)202.2g3.7g0.2g
1 cup (180g)404.3g7.4g0.4g
100g222.4g4.1g0.2g

Start tracking with Bento Bunny

AI calorie tracking — just Type what you eat.

Frequently Asked Questions

How many calories are in 6 spears (90g, cooked) of asparagus?
Asparagus contains 20 calories per 6 spears (90g, cooked), made up of 2.2g of protein, 3.7g of carbohydrates, and 0.2g of fat.
How many calories are in 100g of asparagus?
Per 100g, asparagus comes to 22 calories, with 2.4g of protein, 4.1g of carbs, and 0.2g of fat (USDA FoodData Central).
How much protein is in asparagus?
A 6 spears (90g, cooked) serving of asparagus provides 2.2g of protein, which is roughly 4% of the FDA daily value of 50g.
Can I eat asparagus every day?
Yes. Asparagus has a balanced macro profile and no nutrient that becomes problematic in normal serving sizes. Daily inclusion is fine as long as it fits within your overall calorie and macro targets.
What's the easiest way to track asparagus?
Photo-based logging is the fastest path — apps like Bento Bunny identify asparagus and estimate portion size from a single picture, removing the need to search a database or weigh every serving.