🎉 50% off BodyPal Premium with code PROMO50

Hearts of palm calories

Hearts of palm, canned

Hearts of palm calories come to 41 for 1 cup (146 g) of canned hearts of palm and 28 per 100 g. Calories are not the number to notice. Sodium is: that same cup carries 622 mg, 27% of the daily value, because the canning brine does most of the seasoning before you add anything.

41kcal
1 cup · 146 g, canned
30%protein
3.7 gProtein
7 gCarbs
0.9 gFat
How to burn off 41 kcal
—Walking, brisk
—Jogging
—Cycling, moderate
—Swimming
Skip the math.
BodyPal counts these calories from your steps and workouts automatically.
Download on the App StoreGet it on Google Play
Nutrition facts
Canned · per 146 g
Calories41 kcal
Protein3.7 g
Carbohydrate6.7 g
Fat0.9 g
Saturated fat0.2 g
Cholesterol0 mg
Sodium622 mg
Potassium258 mg
Iron4.6 mg

Source: USDA FoodData Central

🛡️
Verified nutrition data

Numbers on this page come from USDA FoodData Central, the U.S. Department of Agriculture’s food composition database, and from manufacturer labels where a branded product is named. Last verified September 2026. How we verify our data →

Hearts of palm: calories, protein and sodium by serving

Percent of daily value uses the FDA reference of 2,000 kcal a day.

ServingkcalProteinCarbsFatSodium% DV kcal
1 cup (146 g)413.7 g6.7 g0.9 g622 mg2%
1 piece (33 g)90.8 g1.5 g0.2 g141 mg0%
100 g282.5 g4.6 g0.6 g426 mg1%
3 × 1 cup (146 g)12311 g1,866 mg
5 × 1 cup (146 g)20418.4 g3,110 mg

A cup costs 41 calories, a piece just 9

A single piece of about 33 g has 9 calories, 0.8 g of protein and 0.8 g of fiber. Slice a few spears into a salad and the calorie count barely registers. The standard 1 cup (146 g) serving lands at 41 calories, only 2% of the daily calorie value.

Scaling up hardly moves the calorie line. Two cups (292 g) come to 82 calories, three cups (438 g) to 123, and five cups (730 g) to 204. That is a lot of food on the plate for very little energy, which is exactly why people reach for hearts of palm as a salad base or a pasta stand-in.

The catch is that sodium scales just as fast as the volume. Two cups bring 1,244 mg, three cups 1,866 mg and five cups 3,110 mg. With this food, portion size is a sodium question far more than a calorie one, so measure with the salt in mind.

Carbs bring over half the calories, protein almost a third

Per 100 g, canned hearts of palm have 4.6 g of carbohydrate, 2.5 g of protein and 0.6 g of fat. In calorie terms that is 54% from carbs, 30% from protein and 16% from fat. The protein share is high for a vegetable, but the absolute amount stays small.

A cup gives 3.7 g of protein, 7% of the daily value. Even five cups only reach 18.4 g, so hearts of palm will not carry a meal's protein on their own. Treat them as a low-calorie base, not the protein source.

Fiber is the better story. Per 100 g there are 2.4 g, and a cup holds 3.5 g, which means more than half of the carbohydrate grams are fiber. Fat is negligible, with 0.1 g saturated fat per 100 g and 0 mg cholesterol.

Sodium is the row to watch

At 426 mg per 100 g, canned hearts of palm are salty for a vegetable. Asparagus has 14 mg, romaine lettuce 8 mg and radish 39 mg per 100 g. The difference is not the plant itself so much as the brine it is packed in.

A cup carries 622 mg, 27% of the daily value, and even a single 33 g piece has 141 mg, or 6%. A 100 g portion lands at 19%. On a light plate, the hearts of palm can easily be the saltiest thing on it.

If you watch sodium, rinse and drain them before use, and check the label, since brine varies between brands such as Roland, Badia or Native Forest. Potassium sits at 177 mg per 100 g, a modest amount next to the sodium.

Use them for volume, then add protein and fat

Hearts of palm have a mild, slightly artichoke-like taste and a tender bite. That makes them easy to slice into salads, toss with greens, shave into ribbons as a noodle swap or chop into a crab-style filling.

Because a cup is only 41 calories with 3.5 g of fiber, they add bulk to a plate without crowding out the rest of the meal. Pair them with a real protein such as chicken, beans or eggs, and a measured amount of olive oil or avocado, and the plate becomes far more filling than the hearts of palm alone.

If the rest of the meal is already salty, think cheese, cured meat or soy sauce, keep the hearts of palm to a piece or two and lean on fresh vegetables for volume. You can log them in BodyPal from a photo of your plate.

How does hearts of palm compare?

Here is how canned hearts of palm stack up against asparagus, romaine lettuce and radish, per 100 g and per usual serving.

FoodUsual servingkcalkcal / 100 gP / C / F per 100 gSodium / 100 g
Hearts of palm (this page)1 cup (146 g)41282.5 / 4.6 / 0.6426 mg
Asparagus1/2 cup (90 g)20222.4 / 4.1 / 0.214 mg
Romaine lettuce1 cup shredded (47 g)8171.2 / 3.3 / 0.38 mg
Radish1 cup sliced (116 g)19160.7 / 3.4 / 0.139 mg

Verdict: For the fewest calories and least sodium, pick romaine lettuce at 17 calories and 8 mg sodium per 100 g, with radish close behind at 16 calories. Pick hearts of palm when you want the most protein and substance of the four, 2.5 g per 100 g, but rinse them, because their 426 mg of sodium dwarfs all three.

Most popular hearts of palm brands in the United States
Ranked by popularity in the BodyPal database
#  Productkcal / 100 g
1Roland Hearts of Palm1/2 cup · 129 g19 kcal
2Roland Pre-Cut Hearts of Palm1/2 cup · 129 g12 kcal
3Roland Cultivated Hearts of Palm1 can drained · 220 g36 kcal
4Roland Marinated Hearts of Palm1/2 cup · 105 g57 kcal
5Badia Hearts of Palm1 piece · 106 g19 kcal
6Native Forest Organic Hearts of Palm1 oz · 28 g36 kcal
7Sunpix Hearts of Palm1/4 cup · 60 g17 kcal

Label numbers follow the drained weight in the jar, and the marinated version is packed in oil, so it reads higher than plain canned hearts of palm.
Source: manufacturer labels / USDA FoodData Central.

Hearts of palm FAQs

How many calories are in hearts of palm?

One cup of canned hearts of palm (146 g) has 41 calories, and a single piece (33 g) has 9. That works out to 28 calories per 100 g.

Are hearts of palm good for weight loss?

A full cup adds only 41 calories, with 3.5 g fiber and 0.9 g fat. The same cup carries 622 mg sodium, since the jars are packed in brine.

Canned or raw hearts of palm: which has more calories?

The canned hearts most US stores sell are 28 calories per 100 g, while the raw fresh palm heart is listed at 115 calories per 100 g with 25.6 g carbs.

How much protein is in hearts of palm?

One cup (146 g) has 3.7 g protein and 6.7 g carbs, of which 3.5 g is fiber. Per 100 g that is 2.5 g protein.

What are the macros in hearts of palm?

Per 100 g, hearts of palm have 2.5 g protein, 4.6 g carbs and 0.6 g fat for 28 calories. By calories that is 54% carbs, 30% protein and 16% fat, and 2.4 g of the carbs are fiber.

How much hearts of palm is 41 calories?

41 calories is 1 cup (146 g) of canned hearts of palm. That cup also gives 3.7 g of protein, 3.5 g of fiber and 622 mg of sodium, which is 27% of the daily value.

How many calories are in one piece of hearts of palm?

One piece of about 33 g has 9 calories. It also brings 0.8 g of protein, 0.8 g of fiber and 141 mg of sodium, which is 6% of the daily value.

What is the nutrition profile of hearts of palm?

Per 100 g: 28 calories, 2.5 g protein, 4.6 g carbs, 2.4 g fiber, 0.6 g fat, 0 mg cholesterol, 177 mg potassium and 426 mg sodium. Sodium stands out at 19% of the daily value.

Similar foods
Calories per 100 g

More vegetables & salad → All calorie guides →

Free calculators
Same maths, same data, free

All 9 calculators →