How Many Calories in Artichokes in Olive Oil?

One artichoke (150 g) of Artichokes in Olive Oil comes in at roughly 105 calories, with 70 kcal per 100 grams. Served cold, this Aegean classic is one of the lightest dishes in the olive-oil family.

1 piece (150 g)105 kcal 1 serving (2 pieces) (300 g)210 kcal

Last updated: July 18, 2026

Nutrition Facts

Artichokes in Olive Oil nutrition facts

Nutrient100 g1 piece (150 g)
Calories70 kcal105 kcal
Carbs7 g10.5 g
Protein1.5 g2.3 g
Fat4.5 g6.8 g
Fiber5 g7.5 g

Calories by portion

PortionAmountCalories
1 piece150 g105 kcal
1 serving (2 pieces)300 g210 kcal

Values are approximate, based on average recipes; they vary with ingredients, portion size and cooking method.

Activity equivalent

The energy in one serving of Artichokes in Olive Oil (150 g, 105 kcal) is roughly equivalent to:

≈ 2,900steps (walking) ≈ 21 minbrisk walking ≈ 11 minrunning

Based on a 70 kg reference; it varies from person to person. See activity calories →

For informational purposes only — not medical advice. If you have symptoms or a medical condition, consult a doctor.

Artichokes in Olive Oil is an Aegean classic made by cleaning artichoke hearts, stuffing them with carrots, peas, and potato, then gently cooking them in lemony olive-oil-infused water. It is made with fresh hearts in spring and with frozen ones the rest of the year. Nearly all of its calories come from just two places: the olive oil that gets poured in and the filling tucked inside the heart. The artichoke itself is remarkably low in energy.

The macro profile follows a typical olive-oil-dish pattern: 4.5 g fat, 7 g carbohydrate, and 1.5 g protein per 100 grams. What really stands out is the 5 g of fiber, since the artichoke is one of the most fiber-dense vegetables around. That is why, despite its light calorie count, it keeps you surprisingly full, slotting easily into a daily routine as a snack or a light dinner.

How Many Calories Are in 1 Serving (2 Pieces) of Artichokes in Olive Oil?

A two-piece serving (300 g) is roughly 210 calories. Sticking with a single heart (150 g, 105 kcal) and pairing it with a yogurt-based side is another popular combination.

Restaurant portions tend to be more generous with the oil, and that glistening pool of olive oil over the heart makes the very same plate noticeably more calorie-heavy.

What Determines the Calories in Artichokes in Olive Oil?

The ranking is clear: olive oil first, then the filling, and the artichoke itself dead last. A single extra tablespoon of olive oil can add roughly 90-120 kcal per heart, more than the vegetable itself contributes. As the pea-and-potato filling gets denser, each piece climbs another 20-40 kcal or so.

A simple home recipe with a modest filling and a measured amount of oil is the best match for the values on this page.

Does Artichoke Keep You Full?

Yes, and fiber is the artichoke's strongest card. The 5 g of fiber per 100 grams keeps the stomach busy for a long time despite the low calorie count, and a two-heart serving makes a solid dent in your daily fiber target too.

Since the protein side is on the weak end, rather than relying on it alone for fullness, adding yogurt, cheese, or an egg rounds out the meal. For anyone tracking their weight, artichoke is one of those rare dishes that forgives portion mistakes.

FAQ

Frequently asked questions

Is Artichokes in Olive Oil high in protein?

No, the protein side is weak: there are only 1.5 g of protein per 100 grams. That is why completing the artichoke with an egg, yogurt, or cheese makes the meal far more balanced.

Can Artichokes in Olive Oil work as dinner?

It can. Because it is light and served cold, it is an ideal evening option, especially during the warm months. Add a source of protein on the side and a single plate becomes a balanced meal.

Does using frozen artichokes change the calories?

No, the heart itself is nearly identical; the difference comes from the oil and filling added during cooking. A home recipe made with frozen hearts is just about the same as one made with fresh artichokes.

How much of a daily calorie intake does Artichokes in Olive Oil provide?

One serving of Artichokes in Olive Oil (150 g) has about 105 kcal — roughly 5% of an average 2,000-calorie daily intake.

What is the macronutrient breakdown of Artichokes in Olive Oil?

In 100 g of Artichokes in Olive Oil, the energy split is roughly 38% carbs, 8% protein and 54% fat.

A healthier life starts with one photo.

Snap your meal; CaloriPanda names the dish and puts calories and macros in front of you in seconds — calorie tracking that knows every cuisine, right in your pocket.

Download on the App Store Get it on Google Play