Back to Calorie Tables

How Many Calories in an Artichoke? Nutrition & Macros

One medium artichoke (128 g) has 60 calories

Protein 4.2 g · Carbs 13.5 g · Fat 0.2 g

Artichokes have just 47 kcal per 100 g, but what really sets them apart is their fiber — 5.4 g per 100 g, making them one of the highest-fiber vegetables you can eat. They also provide 3.27 g of protein per 100 g, which is impressive for a vegetable. Artichokes are a good source of folate (68 mcg per 100 g, 17% DV), and carry magnesium (60 mg), and potassium (370 mg). Much of their fiber is inulin, a prebiotic that feeds beneficial gut bacteria. Here is everything you need to know about artichoke calories and macros, based on USDA data. Artichokes are about 85% water by weight.

47 kcal

197 kJ · per 100 g · Water: 84.94 g

Illustration: Artichoke (Raw)
3.27 g Protein
10.51 g Carbs
0.15 g Fat
Protein
3.27 g
Carbs
10.51 g
Fat
0.15 g

Calorie Calculator: Artichoke (Raw)

128 g

128 g Artichoke (Raw) contains 60 kcal

Protein 4.2 g Carbs 13.5 g Fat 0.2 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 medium artichoke (128 g) 60 kcal 4.2 g 13.5 g 0.2 g
1 artichoke heart (30 g) 14 kcal 1 g 3.2 g 0 g
100 grams 47 kcal 3.3 g 10.5 g 0.2 g

Snap a photo — AI counts the calories for you.

Artichoke (Raw) — Nutrition Facts

Artichoke (Raw) per 100 g
Calories 47 kcal
Protein 3.27 g
Fat 0.15 g
Carbs 10.51 g
Saturated Fat 0.036 g
Monounsaturated Fat 0.005 g
Polyunsaturated Fat 0.064 g
Cholesterol 0 mg
Fiber 5.4 g
Sugar 0.99 g
Sodium 94 mg
Potassium 370 mg
Calcium 44 mg
Magnesium 60 mg
Phosphorus 90 mg
Iron 1.28 mg
Zinc 0.49 mg
Manganese 0.256 mg
Selenium 0.2 mcg
Vitamin A 1 mcg
Vitamin C 11.7 mg
Thiamine (B1) 0.072 mg
Riboflavin (B2) 0.066 mg
Niacin (B3) 1.05 mg
Vitamin B6 0.116 mg
Folate 68 mcg
Vitamin E 0.19 mg
Vitamin K 14.8 mcg
Water 84.94 g

Source: USDA FoodData Central (FDC ID: 169205) · Data verified September 2026

How Many Calories in an Artichoke? 47 kcal (197 kJ) per 100 g: Protein 3.27 g, Carbs 10.51 g, Fat 0.15 g (USDA FoodData Central)
Artichoke (Raw) — 47 kcal / 100 g

Variations

Raw (default)

47 kcal per 100 g. Fresh globe artichoke with all outer leaves. Rarely eaten entirely raw — the tender inner leaves and heart can be thinly sliced in salads. Choose artichokes that feel heavy for their size with tightly packed leaves that squeak when pressed together.

Boiled / steamed

~51 kcal per 100 g (FDC 169311). The most common preparation — boil or steam for 25–45 minutes until tender. Water loss concentrates nutrients slightly, increasing calories per 100 g. Serve with melted butter, lemon juice, or garlic aioli. The heart becomes beautifully tender and creamy when properly cooked.

Marinated / jarred (in oil)

~145 kcal per 100 g (estimate). Artichoke hearts preserved in olive or sunflower oil have roughly 3× the calories of fresh artichokes due to absorbed oil. Convenient for salads, pasta, and antipasti but significantly higher in fat (~12–14 g per 100 g). Drain well to reduce oil content, or choose artichoke hearts in brine (~30 kcal per 100 g) for a lower-calorie alternative.

Dietary Perspectives

For Weight Loss

Artichokes are excellent for weight loss — just 47 kcal per 100 g with a good 5.4 g of fiber, one of the highest among all vegetables. One medium artichoke (128 g) has only 60 calories but packs nearly 7 g of fiber, making it incredibly filling. The fiber is mostly inulin, a prebiotic that supports gut health — research links healthy gut microbiome to better weight management. The high water content (85%) adds volume to meals. Stick to steamed or boiled artichokes — marinated hearts in oil have about 3× more calories due to absorbed oil.

For Athletic Performance

Artichokes offer decent nutritional support for athletes despite their modest calorie count (47 kcal per 100 g). The standout benefit is the fiber content — 5.4 g per 100 g, mostly prebiotic inulin that supports gut health and nutrient absorption. They provide potassium (370 mg per 100 g) and a good amount of magnesium (60 mg), both crucial for electrolyte balance and muscle function. With 3.27 g of protein per 100 g — high for a vegetable — they make a solid nutrient-dense side dish. Not a significant calorie source, but pair well with lean protein and complex carbs for a well-rounded meal.

For Keto

Artichokes are moderately keto-friendly — per 100 g they have 10.51 g total carbs minus 5.4 g fiber = 5.11 g net carbs. One medium artichoke (128 g) has about 6.5 g net carbs, which takes up a meaningful portion of a 20 g daily limit but is manageable with planning. The real keto winner is artichoke hearts — a single heart (30 g) has just about 1.5 g net carbs, making them excellent in salads and as snacks. The fiber content (mostly inulin, 5.4 g per 100 g) makes artichokes more keto-friendly than their total carb count suggests. The potassium (370 mg) and magnesium (60 mg) are particularly valuable on keto, where electrolyte needs increase. Avoid marinated hearts in oil — not for the carbs but for the hidden calories (~145 kcal per 100 g).

Frequently Asked Questions

How many calories are in an artichoke?

A raw artichoke has 47 calories per 100 g. One medium artichoke (128 g) has about 60 calories. A single artichoke heart (30 g) has just 14 calories. Boiled artichokes are slightly more concentrated at about 51 kcal per 100 g. Marinated artichoke hearts in oil are much higher — around 145 kcal per 100 g due to the added oil.

How much fiber is in an artichoke?

Artichokes are one of the best vegetable sources of fiber. Raw artichokes have 5.4 g of fiber per 100 g — one medium artichoke (128 g) provides about 6.9 g of fiber, which is roughly 25% of the daily value. Much of this fiber is inulin, a prebiotic fiber that promotes the growth of beneficial gut bacteria and supports digestive health.

Are artichokes healthy?

Artichokes are exceptionally healthy. They are a good source of folate (68 mcg per 100 g, 17% DV), and carry magnesium (60 mg), potassium (370 mg), and vitamin C (11.7 mg). Their fiber (5.4 g per 100 g, mostly inulin) supports gut health. Artichokes also contain cynarin and luteolin, polyphenols studied for their potential liver-protective and cholesterol-lowering properties.

How do you eat an artichoke?

To eat a whole artichoke, trim the top and stem, then steam or boil for 25–45 minutes until a leaf pulls off easily. Pull off each leaf, dip the base in melted butter or vinaigrette, and scrape the tender flesh off with your teeth. Discard the fuzzy choke in the center, then eat the heart — the most tender and flavorful part. Artichoke hearts are also sold canned, frozen, or marinated for convenience.

Are artichokes good for weight loss?

One medium artichoke (128 g) has just 60 calories but packs nearly 7 g of fiber, making it incredibly filling. The fiber and the water content (85%) mean those 60 calories go a long way. The prebiotic inulin fiber also supports healthy gut bacteria, which research links to better weight management. Stick to steamed or boiled artichokes — marinated ones in oil have 3× more calories.

Are artichokes keto-friendly?

Artichokes are moderately keto-friendly. Per 100 g they have 10.51 g total carbs minus 5.4 g fiber = 5.11 g net carbs. One medium artichoke (128 g) has about 6.5 g net carbs — manageable if you plan your daily carb budget. Artichoke hearts (30 g) have only about 1.5 g net carbs, making them a great keto option in salads. The 5.4 g of fiber per 100 g makes artichokes more keto-friendly than their total carb count might suggest.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Artichoke (Raw) 47 3.27 g 10.51 g 0.15 g
Asparagus (Raw) 20 2.2 g 3.88 g 0.12 g
Broccoli 34 2.82 g 6.64 g 0.37 g
Cauliflower (Raw) 25 1.92 g 4.97 g 0.28 g
Spinach (Raw) 23 2.86 g 3.63 g 0.39 g

per 100 g

Per 100 g, a raw artichoke has 47 kcal with 3.27 g of protein, 0.15 g of fat, and 10.51 g of carbs (5.4 g fiber, 5.11 g net carbs). It stands out among vegetables as a good source of fiber (5.4 g, 19% DV), carries 3.27 g of protein, and is richer in potassium (370 mg) and magnesium (60 mg) than broccoli or asparagus.

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.