Nutora logoNutora

35 High-Protein Foods (With Protein per Serving and Calories)

A practical list of high-protein foods with grams of protein and calories per serving: meat, fish, dairy, eggs, legumes, soy, nuts and grains.

By Ayoub Farid · · 3 min read

35 High-Protein Foods (With Protein per Serving and Calories)

Getting enough protein is easier with a list of go-to foods and their real numbers. Values below are approximate per typical serving.

Meat and poultry

FoodServingProteinCalories
Chicken breast, cooked100 g31 g165
Turkey breast, cooked100 g29 g140
Lean ground beef (95%), cooked100 g26 g165
Pork tenderloin, cooked100 g26 g145
Chicken thigh, skinless, cooked100 g25 g195
Lean ham, sliced60 g11 g65
Beef jerky28 g9 g80–115

Fish and seafood

FoodServingProteinCalories
Tuna, canned in water1 can (drained, ~140 g)30–35 g140–165
Salmon, cooked100 g22–25 g180–206
Shrimp, cooked100 g24 g100–120
Cod, cooked100 g23 g105
Sardines, canned1 can (~90 g)21 g190

Dairy and eggs

FoodServingProteinCalories
Greek yogurt, nonfat170 g17 g100
Skyr150 g15–17 g90–100
Cottage cheese, 2%½ cup12 g90
Eggs, large212.5 g145
Milk, 2%1 cup8 g120
Parmesan28 g10 g110
Mozzarella, part-skim28 g7 g75
Whey protein1 scoop20–25 g110–130

Plant proteins

FoodServingProteinCalories
Tofu, firm150 g22–25 g215
Tempeh100 g19–20 g190
Edamame, shelled1 cup18 g190
Lentils, cooked1 cup18 g230
Chickpeas, cooked1 cup15 g270
Black beans, cooked1 cup15 g225
Seitan100 g25 g120–150
Soy milk1 cup7–8 g80–100
Peanut butter2 tbsp7–8 g190
Almonds28 g6 g164
Pumpkin seeds28 g8–9 g160
Chia seeds2 tbsp4–5 g120
Quinoa, cooked1 cup8 g220
Oats, dry½ cup5 g150

More plant options: plant-based protein.

Best protein per calorie

If calories are tight, prioritize foods with lots of protein per 100 kcal: egg whites, chicken and turkey breast, white fish, shrimp, tuna, nonfat Greek yogurt and cottage cheese. See high-protein low-calorie foods.

How much do you need?

Most active people do well with 1.2–2.0 g per kg of body weight. Work out your number in how much protein do I need.

Track it

Nutora shows protein on every scan, so you can see which meals carry your day. For meal ideas see high-protein meal prep.

Frequently asked questions

What food has the most protein?

Per serving, lean meats, fish, Greek yogurt and protein powders are highest. Per calorie, egg whites, chicken breast and white fish lead.

What are the best vegetarian protein foods?

Greek yogurt, cottage cheese, eggs, tofu, tempeh, lentils, edamame and seitan.

Is it hard to get protein without meat?

Not with planning: combine dairy or soy with legumes and grains across the day.

Do vegetables have protein?

Some, but small amounts; legumes are the main plant protein sources.

Track it with a photo

Snap your meal, see the calories

Nutora's AI estimates calories, protein, carbs and fat from a photo of your plate and tracks them against your daily goal. Download on iPhone and iPad with a 3-day free trial.

Download on theApp Store

Keep reading