Calories in Artichokes: Nutrition Facts & Serving Sizes
Per 1 artichoke, medium (128g)
Per 100g
Source: USDA FoodData Central, SR Legacy, March 2026.
A medium artichoke (128g) provides 60 calories, making it one of the most nutrient-dense vegetables for the calorie cost. Per 100g, artichokes deliver 47 calories, 3.3g of protein, 10.5g of carbs, 5.4g of fiber, and just 0.2g of fat. Sugar is very low at 1g per 100g. The standout micronutrients include folate (68mcg per 100g), magnesium (60mg), phosphorus (90mg), potassium (370mg), and vitamin C (11.7mg). The exceptional fiber content of 5.4g per 100g, including inulin (a prebiotic fiber), sets artichokes apart from most vegetables. A large artichoke (162g) packs 8.7g of fiber at just 76 calories, which is hard to beat for digestive health and satiety support.
Nutrition Highlights
Calories by Serving Size
| Serving | Cal | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|---|
| 1 artichoke, medium (128g) | 60.2 | 4.2g | 13.4g | 0.3g | 6.9g |
| 1 artichoke, large (162g) | 76.1 | 5.3g | 17g | 0.3g | 8.7g |
| 100g | 47 | 3.3g | 10.5g | 0.2g | 5.4g |
Full Nutrition Facts (per 100g)
| Nutrient | Amount | % Daily Value |
|---|---|---|
| Calories | 47 | 2% |
| Protein | 3.3g | 7% |
| Total Fat | 0.2g | |
| Total Carbohydrates | 10.5g | 4% |
| Dietary Fiber | 5.4g | 19% |
| Sugars | 1g | 2% |
| Sodium | 94mg | 4% |
Vitamins & Minerals (per 100g)
| Nutrient | Amount | % Daily Value |
|---|---|---|
| Calcium | 44mg | 3% |
| Iron | 1.3mg | 7% |
| Potassium | 370mg | 8% |
| Vitamin A | 1mcg | 0% |
| Vitamin C | 11.7mg | 13% |
| Vitamin B6 | 0.1mg | 6% |
| Magnesium | 60mg | 14% |
| Phosphorus | 90mg | 7% |
| Zinc | 0.5mg | 5% |
| Selenium | 0.2mcg | 0% |
| Folate | 68mcg | 17% |
| Thiamin (B1) | 0.1mg | 8% |
| Riboflavin (B2) | 0.1mg | 8% |
| Niacin (B3) | 1mg | 6% |
% Daily Values based on a 2,000 calorie diet (FDA reference).
Health Benefits of Artichokes
Artichokes are one of the highest-fiber vegetables you can eat. A medium artichoke (128g) contains 6.9g of fiber, and a large one delivers 8.7g. A significant portion of that fiber is inulin, a prebiotic that feeds beneficial gut bacteria and supports digestive health. This is particularly valuable during high-protein diets, where digestive support often takes a back seat.
The protein content is notable for a vegetable at 3.3g per 100g. A medium artichoke provides 4.2g of protein at only 60 calories, making it one of the more protein-efficient vegetables for anyone watching their calorie intake while trying to hit protein targets.
Artichokes are rich in folate (68mcg per 100g), a B vitamin essential for DNA synthesis and cell repair. They also deliver 370mg of potassium per 100g, supporting muscle function and electrolyte balance, and 60mg of magnesium, which is critical for hundreds of enzymatic reactions including muscle relaxation and sleep quality.
Vitamin C (11.7mg per 100g) and vitamin K (14.8mcg) round out the micronutrient profile, supporting immune function and bone health respectively.
For meal prep, artichokes are versatile. They can be steamed, grilled, or roasted and pair well with lean proteins. Canned artichoke hearts are a convenient option that works in salads, pasta dishes, and grain bowls with minimal prep time.
Dietary Considerations
Artichokes are vegan, gluten-free, and very low in fat (0.2g per 100g). With 10.5g of carbs per 100g and only 1g of sugar, they are moderate on the carb side but the high fiber content (5.4g) means net carbs are low at around 5.1g per 100g, making them workable on a low-carb diet. Sodium is naturally present at 94mg per 100g. They are an excellent choice for weight loss due to their high fiber, high protein, and low calorie density. Their prebiotic fiber content makes them particularly valuable for gut health on any diet.
Daily Intake (100g)
100g of artichoke provides 2% of a 2,000-calorie diet.
Track Your Intake
See how artichoke fits your personal calorie and macro targets.
Related Foods
Frequently Asked Questions
How many calories in an artichoke?
A medium artichoke (128g) has about 60 calories. A large artichoke (162g) has about 76 calories. Per 100g, artichokes have 47 calories.
Is artichoke good for weight loss?
Yes. Artichokes are very low in calories and extremely high in fiber. A medium artichoke provides 6.9g of fiber at just 60 calories, which promotes strong satiety. Their high protein for a vegetable (4.2g per medium artichoke) also helps with fullness.
How much protein in an artichoke?
A medium artichoke (128g) contains 4.2g of protein. Per 100g, artichokes have 3.3g of protein, which is high for a vegetable.
Are artichokes keto-friendly?
Artichokes can work in a low-carb or keto diet when eaten in moderate portions. With 5.4g of fiber per 100g, the net carbs are around 5.1g per 100g. A medium artichoke has about 13.4g total carbs and 6.9g fiber, giving roughly 6.5g net carbs.
What are the best ways to eat artichokes?
Artichokes are best steamed or boiled whole and eaten by pulling off the leaves and dipping in a sauce. Grilled artichoke halves are popular for meal prep. Canned artichoke hearts are a convenient shortcut for salads, grain bowls, and pasta dishes.
Do artichokes have a lot of fiber?
Yes. Artichokes are one of the highest-fiber vegetables available. A medium artichoke has 6.9g of fiber and a large one has 8.7g. Per 100g they provide 5.4g of fiber, which is exceptional.