Artichoke Calories Per Serving Calculator

Artichokes are a nutrient-dense vegetable that fits beautifully into calorie-conscious and plant-forward eating plans. A whole cooked globe artichoke delivers roughly 60–90 calories depending on size, while the edible portion (the heart and the base of the leaves) is far lower in calories than the entire vegetable. This calculator helps you estimate the calories in your exact serving — whether you're tracking a whole artichoke, just the heart, or a measured portion of canned or frozen artichoke hearts.

Simply choose your serving type, enter the amount, and optionally adjust for cooking method and added fats. The tool breaks down calories from protein, carbohydrates, and fat, and shows how your serving fits into a standard 2,000-calorie daily reference. It's ideal for meal preppers, weight-loss trackers, and anyone curious about the real calorie impact of this versatile vegetable.

🥬 Artichoke Calorie Estimator

Optional: 1 tbsp butter ≈ 102 kcal, 1 tbsp olive oil ≈ 119 kcal
Quick fill:

📊 Results

How to Use This Tool

Start by selecting the type of artichoke serving you're working with: a whole cooked artichoke, a single artichoke heart, canned hearts (drained), or frozen hearts (cooked). Then enter the amount — either as a number of servings, or in grams or ounces for precision. The calculator automatically converts to a standard serving size: one whole artichoke (about 128 g edible portion), one heart (about 50 g), or 100 g for canned/frozen.

Next, choose your cooking method. Boiling or steaming is the baseline; roasting or grilling without oil slightly concentrates the vegetable, so the calorie density per gram increases by about 5%. If you add butter, oil, or a dip, enter the amount in tablespoons, teaspoons, or grams — the calculator adds those calories and adjusts the fat breakdown.

Finally, click Calculate Calories to see the total calories, the macronutrient breakdown (protein, carbs, fat) in grams and as a percentage of total calories, and a note about how the serving fits into a 2,000-calorie daily reference. Use the quick-fill buttons to instantly load common portions.

How It Works

The calculator uses USDA FoodData Central values for cooked globe artichokes. A whole medium artichoke (about 128 g of edible flesh) provides roughly 76 kcal, 4.2 g protein, 17 g carbohydrates, and 0.2 g fat. A single artichoke heart (about 50 g) provides about 45 kcal, 2.5 g protein, 10 g carbs, and 0.1 g fat. Canned hearts (drained) are similar, while frozen hearts (cooked) are slightly higher at about 50 kcal per 100 g.

For added fats, we use standard approximations: 1 tablespoon of butter ≈ 102 kcal and 11.5 g fat; 1 teaspoon ≈ 34 kcal and 3.8 g fat; 1 gram of any fat ≈ 9 kcal. The macronutrient percentages are calculated using the Atwater factors: 4 kcal per gram of protein, 4 kcal per gram of carbohydrate, and 9 kcal per gram of fat.

Note that the calorie values are for the edible portion only — the tough outer leaves and the choke are not included. If you eat the entire artichoke including the fibrous parts, your actual intake may be slightly lower because some material is not fully digested.

Worked Examples

Example 1: Whole artichoke with butter
You eat one whole boiled artichoke with 1 tablespoon of melted butter. The artichoke contributes 76 kcal, and the butter adds 102 kcal, for a total of 178 kcal. The breakdown: protein 4.2 g (9% of calories), carbs 17 g (38%), fat 11.7 g (53%).

Example 2: 150 g of canned hearts
You have 150 g of drained canned artichoke hearts. That's 1.5 servings (since 100 g = 1 serving). Calories = 45 × 1.5 = 67.5 kcal. Protein = 2.5 × 1.5 = 3.75 g, carbs = 10 × 1.5 = 15 g, fat = 0.1 × 1.5 = 0.15 g. With no added fat, the calories are almost entirely from carbs and protein.

Example 3: Roasted hearts with olive oil
You roast 200 g of frozen artichoke hearts (2 servings) with 1 tablespoon of olive oil. The artichoke base is 50 × 2 = 100 kcal, adjusted by 1.05 for roasting = 105 kcal. Olive oil adds 119 kcal. Total = 224 kcal. Fat from oil is 13.5 g, plus a trace from the artichoke.

Tips & Best Practices

  • Weigh your food — if you're tracking calories precisely, use a kitchen scale. A "medium" artichoke can vary from 100 to 150 g of edible flesh.
  • Watch the dips — aioli, hollandaise, or creamy dips can add 100–200 kcal per serving. Use the added-fat field to account for them.
  • Don't forget the marinade — marinated artichoke hearts in oil are much higher in calories (often 100+ kcal per 100 g) than plain canned hearts. This calculator assumes plain, drained hearts.
  • Use the quick-fill buttons for common portions to save time.

Factors Affecting Accuracy

The calorie values are averages from USDA data. Actual values can vary by variety (globe vs. baby artichokes), growing conditions, and cooking time. Boiling can leach some water-soluble nutrients but does not significantly change calorie content. Roasting or grilling without oil may cause slight water loss, concentrating calories per gram — we apply a 5% adjustment. If you add oil, the calorie count increases by 9 kcal per gram of oil, so be generous in your estimate if you're not measuring precisely.

For weight management, remember that artichokes are low in calories but high in fiber (about 7 g per whole artichoke), which promotes satiety. The fiber is not fully digested, so the actual metabolizable energy may be slightly lower than the calculated value.

Frequently Asked Questions

Are artichokes good for weight loss? Yes — they are low in calories and high in fiber and water, making them filling. A whole artichoke has about 76 kcal, which is less than many other vegetables per serving.

How many calories in a canned artichoke heart? One canned heart (about 25 g) has roughly 11 kcal. A 100 g serving has about 45 kcal.

Does cooking method change calories? Boiling and steaming add no calories. Roasting or grilling without oil adds none either, but the water loss makes the same weight of artichoke slightly more calorie-dense. Adding oil or butter is where the calories add up.

Can I use this for baby artichokes? Yes, but note that baby artichokes are often eaten whole, so the edible portion is a higher percentage of the total weight. Use the "whole" serving type and adjust the weight accordingly.

For more detailed nutrition data, see the USDA FoodData Central.