5.4g Fiber and 3.3g Protein at Just 47 Calories
Raw globe artichoke (FDC 169205) delivers 5.4g dietary fiber per 100g (19% DV) — one of the highest fiber concentrations among common vegetables. Only parsnip (4.9g) comes close among non-legume vegetables. Cooked artichoke concentrates further: boiled artichoke has 8.6g fiber per 100g due to water loss during cooking [1].
One medium artichoke (~128g) provides approximately 6.9g fiber (25% DV) at just 60 calories. A single artichoke heart (~30g) provides about 1.6g fiber at 14 calories. The fiber in artichoke includes a significant proportion of inulin — a prebiotic soluble fiber that differs from the cellulose-type fiber found in most other vegetables [2].
Protein: 3.27g per 100g (7% DV) — higher than most vegetables. Asparagus (2.2g), broccoli (2.8g), and kale (2.9g) are the nearest comparisons. This means artichoke derives roughly 28% of its calories from protein — a high ratio that makes it useful for calorie-efficient protein logging [1].
Inulin: Why Artichoke Fiber Is Nutritionally Unique
A substantial portion of artichoke's fiber consists of inulin and fructo-oligosaccharides (FOS) — prebiotic fibers that are fermented by gut bacteria rather than digested by human enzymes. Artichoke is one of the richest dietary sources of inulin, containing an estimated 3-10g per 100g depending on variety and maturity [3].
Unlike cellulose (insoluble fiber from most vegetables), inulin is water-soluble and fully fermentable. It reaches the colon intact where it serves as a substrate for beneficial bacteria, particularly Bifidobacterium and Lactobacillus species. This is what distinguishes artichoke fiber from the fiber in lettuce, celery, or broccoli [2].
For nutrition logging: the standard USDA fiber value (5.4g per 100g) captures total dietary fiber including inulin. However, inulin's caloric contribution is lower than typical fiber (approximately 1.5-2 kcal/g vs. 2-4 kcal/g for other fibers), which means artichoke's actual available calories may be slightly lower than the listed 47 kcal [3].
Globe, Canned, or Marinated: Three Profiles Compared
Fresh globe artichoke (47 kcal/100g): The baseline. 94mg sodium, 5.4g fiber, 3.27g protein, 370mg potassium. Most nutritious option but requires cooking and preparation time. Only the heart and inner leaf bases are edible — outer leaves are discarded after scraping [1].
Canned artichoke hearts (33 kcal/100g): Lower calories (water-packed), but sodium jumps to 424mg per 100g — a 4.5x increase from fresh. Fiber (4.3g) and protein (2.5g) are modestly reduced. Rinsing canned hearts under water reduces sodium by approximately 30-40%. The convenience factor makes canned hearts the most commonly consumed form [1].
Marinated artichoke hearts (190 kcal/100g): Calories jump 4x due to oil — 17.5g fat per 100g (vs. 0.15g for fresh). Sodium is highest at 530mg. Fiber drops to 3.5g and protein to 1.5g. The oil does increase vitamin E availability. For calorie or sodium tracking, marinated hearts require close attention to portion size [4].
60mg Magnesium and 370mg Potassium Per 100g
Artichoke's mineral profile is notably strong: Magnesium: 60mg per 100g (14% DV) — second only to spinach (79mg, though partially bound by oxalates) among common vegetables, and nearly 3x broccoli (21mg). Potassium: 370mg (8% DV) — comparable to banana's 358mg but at roughly half the calories [1].
Phosphorus: 90mg (7% DV) and iron: 1.28mg (7% DV) contribute to a well-rounded mineral profile. Folate: 68mcg (17% DV) makes artichoke one of the better vegetable sources — more than carrot (19mcg) and comparable to broccoli (63mcg) and asparagus (52mcg) [1].
One medium steamed artichoke (~128g) delivers approximately 77mg magnesium (18% DV), 474mg potassium (10% DV), 115mg phosphorus (9% DV), and 87mcg folate (22% DV) — a meaningful mineral contribution from a single vegetable serving at around 60-64 calories [2].
How Much of an Artichoke Is Actually Edible?
A whole globe artichoke produces significant waste: only approximately 40-50% of the total weight is edible (the heart, inner leaf bases, and stem). A medium artichoke weighing 128g before trimming yields roughly 50-65g of edible portion. The outer leaves, choke (the fuzzy center), and leaf tips are discarded [1].
This matters for nutrition logging: if you eat one medium artichoke, you're consuming approximately 50-65g of the edible portion — delivering about 24-31 kcal, 1.6-2.1g protein, and 2.7-3.5g fiber. The USDA's per-100g values assume edible portion only, so using the whole artichoke weight would overestimate nutrient intake [1].
Artichoke hearts (canned or jarred) eliminate this calculation entirely — they are 100% edible. One heart (~30g) provides approximately 14 kcal, 1.0g protein, and 1.6g fiber for the fresh variety. Buying hearts is more practical for consistent nutrition tracking than calculating the edible fraction of whole artichokes [4].
Artichoke vs. Other High-Fiber Vegetables (per 100g, raw)
| Nutrient | Artichoke | Broccoli | Brussels Sprouts | Green Peas | Parsnip |
|---|---|---|---|---|---|
| Calories (kcal) | 47 | 34 | 43 | 81 | 75 |
| Fiber (g) | 5.4 | 2.6 | 3.8 | 5.7 | 4.9 |
| Protein (g) | 3.27 | 2.8 | 3.4 | 5.4 | 1.2 |
| Potassium (mg) | 370 | 316 | 389 | 244 | 375 |
| Magnesium (mg) | 60 | 21 | 23 | 33 | 29 |
| Folate (mcg) | 68 | 63 | 61 | 65 | 67 |
| Vitamin C (mg) | 11.7 | 89.2 | 85 | 40 | 17 |
Practical Tips for Artichoke
- 1
One medium steamed artichoke (~128g edible) delivers 6.9g fiber (25% DV) at just 60 calories — one of the most fiber-efficient vegetable servings available [1].
- 2
Canned artichoke hearts have 424mg sodium per 100g — rinse under water for 30 seconds to reduce sodium by approximately 30-40%. Fresh artichoke has 94mg sodium [1].
- 3
Marinated artichoke hearts are 4x the calories of fresh (190 vs. 47 kcal) due to oil. Check portions carefully: a small jar (170g) contains roughly 323 calories [4].
- 4
Only 40-50% of a whole artichoke is edible — the heart, inner leaf bases, and stem. For consistent nutrition logging, use artichoke hearts instead of estimating whole-artichoke edible portions [1].
- 5
Artichoke is one of the richest food sources of inulin — a prebiotic fiber that feeds beneficial gut bacteria and is distinct from the cellulose fiber in most other vegetables [2].
Frequently Asked Questions — Artichoke
How many calories are in an artichoke?
Is artichoke high in fiber?
What is the nutritional difference between fresh and canned artichoke hearts?
How much of a whole artichoke can you eat?
Are marinated artichoke hearts healthy?
What makes artichoke fiber special?
Important Notice
Nutritional values are based on USDA FoodData Central data for artichokes, (globe or french), raw (FDC 169205) and artichokes, (globe or french), cooked, boiled, drained, without salt (FDC 169207). Steamed, canned (FDC 169199), and marinated values are from comparable USDA entries and published analyses. Actual values vary by variety, size, and preparation. This tool is for informational and nutrition journaling purposes only — it is not a substitute for guidance from a qualified nutrition professional.
About the Author

Certified fitness professional and nutrition researcher with over 10 years of experience in the fitness and wellness industry. Founder of Food Nutrify, dedicated to making accurate, science-backed nutrition data accessible to everyone through free, easy-to-use calculators.
References & Sources
- [1] USDA FoodData Central (2024). Artichokes, (globe or french), raw (FDC 169205) and artichokes, (globe or french), cooked, boiled, drained (FDC 169207). U.S. Department of Agriculture, Agricultural Research Service.
- [2] Ferrara L et al. (2024). Phytochemical and pharmacological properties of Cynara cardunculus L. (artichoke): A review. PMC — Nutrients.
- [3] Lattanzio V et al. (2009). Globe artichoke: A functional food and source of nutraceutical ingredients. ScienceDirect — Journal of Functional Foods.
- [4] Francavilla A, Joye IJ (2020). Anthocyanins in the composition and health-promoting properties of artichoke and cardoon. ResearchGate — Critical Reviews in Food Science and Nutrition.