Lifebar

nutrition · 2 min read

High-protein fruits, ranked by grams per cup

The highest protein fruits are passion fruit at about 5 g a cup, guava at 4 g, avocado at 3 g and jackfruit at 3 g. Most fruit carries 1 to 2 g per serving, so fruit tops up protein rather than supplying it.

Written by Lifebar Desk · Checked against the sources listed below

Published 26 Sept 2026

Key takeaways

  • Passion fruit (about 5.2 g a cup) and guava (about 4.2 g a cup) are the highest protein fresh fruits.
  • Avocado, jackfruit, pomegranate and dried apricots follow at roughly 2 to 3 g per serving.
  • Most common fruit, including apples, bananas and berries, lands between 0.5 and 2 g per serving.
  • Even the best fruit supplies a fraction of what Greek yoghurt, eggs or lentils do, so pair fruit with a real protein source.

Fruit is not a protein food, and no ranking changes that. But some fruits carry two to five times more than others, and if you eat fruit anyway, picking the better ones adds a few free grams a day.

The ranking

Figures are for raw fruit per standard serving, from USDA FoodData Central.

Fruit Serving Protein Calories
Passion fruit 1 cup pulp (236 g) 5.2 g 229
Guava 1 cup (165 g) 4.2 g 112
Avocado 1 cup cubed (150 g) 3.0 g 240
Jackfruit 1 cup sliced (165 g) 2.8 g 157
Pomegranate arils 1 cup (174 g) 2.9 g 144
Dried figs ½ cup (75 g) 2.5 g 186
Dried apricots ½ cup (65 g) 2.2 g 157
Kiwifruit 1 cup sliced (180 g) 2.1 g 110
Blackberries 1 cup (144 g) 2.0 g 62
Mulberries 1 cup (140 g) 2.0 g 60
Raspberries 1 cup (123 g) 1.5 g 64
Cantaloupe 1 cup cubed (160 g) 1.3 g 54
Banana 1 medium (118 g) 1.3 g 105
Orange 1 medium (131 g) 1.2 g 62
Apple 1 medium (182 g) 0.5 g 95

Per calorie, the picture shifts

Guava wins on protein per calorie among fresh fruit, at roughly 3.8 g per 100 kcal. Blackberries and mulberries come next at over 3 g per 100 kcal. Avocado and dried fruit fall to the bottom once calories are counted, because fat and concentrated sugar carry most of their energy.

How much this actually adds

Most adults need at least 0.8 g of protein per kilogram of bodyweight a day, and people training or eating in a deficit often aim for 1.6 g per kilogram or more. For a 70 kg adult, that is 56 to 112 g a day. Two servings of the best fruit supply 6 to 9 g. Useful, not decisive.

Pairings that make fruit a protein meal

  • A cup of guava with 1 cup of non-fat Greek yoghurt: about 29 g of protein.
  • Berries stirred into ¾ cup of cottage cheese: about 22 g.
  • Banana blended with milk and a scoop of whey: about 30 g.
  • Pomegranate arils over a cup of cooked lentils: about 20 g per bowl.

The bottom line

Choose guava, passion fruit, jackfruit and blackberries when you want fruit to pull a little more weight. Get the bulk of your protein from dairy, eggs, fish, meat, legumes or soy, and let fruit do what it is best at: fibre, potassium and vitamin C.

Frequently asked

Which fruit has the most protein?

Passion fruit, at roughly 5.2 g per cup of pulp. Guava is close behind at about 4.2 g per cup and is easier to find and eat in quantity.

Is there any fruit with 10 g of protein?

Not in a normal serving. Fresh fruit tops out around 4 to 5 g a cup. To reach 10 g or more, combine fruit with yoghurt, cottage cheese, milk or a protein powder.

Is avocado a good source of protein?

Moderate. A whole avocado has about 4 g of protein but around 320 kcal, mostly from fat. It is a good food, but a poor protein source per calorie.

Do dried fruits have more protein?

Per gram, yes, because the water is gone. Per serving the gain is small: half a cup of dried apricots gives about 2.2 g of protein along with roughly 160 kcal of sugar.

Sources

  1. USDA FoodData Central
  2. Dietary Guidelines for Americans, 2020 to 2025

Educational content, talk to your clinician before changing treatment.

More on nutrition