Scan your food and instantly see its protein content with Nutrya

Back to articles
Nutrition March 14, 2026 8 min read

Top 10 Foods Highest in Protein

Complete list of the best protein sources for building muscle. Animal and plant foods highest in protein — with amounts per 100 g.


Question 1 / 3

What is your sport profile?

Select an option to continue

Proteins are the fundamental building blocks of your body. They build and repair your muscles, produce essential enzymes and hormones, and play a crucial role in almost every biological function.

Whether you are an athlete looking to gain muscle, an active person wanting to maintain your body composition, or simply someone who wants to eat more healthily, knowing the best protein sources is essential.

Why Protein Matters

The recommended daily intake is 0.8 g/kg for sedentary adults, but most fitness experts recommend 1.6 to 2.2 g/kg for active individuals. A 75 kg active person thus needs 120 to 165 g of protein per day.

Top 10 Protein-Rich Foods

1. Chicken Breast — 31g per 100g

The undisputed champion of lean protein. Low in fat (3.6g/100g), chicken breast is the most popular protein source among athletes. Best preparation: grilled, baked, or poached.

2. Canned Tuna — 26g per 100g

An inexpensive, practical high-protein option. Rich in omega-3 fatty acids and vitamin B12. Tip: opt for tuna in water to minimize added fat.

3. Greek Yogurt — 10g per 100g (up to 17g for strained versions)

An excellent source of protein and probiotics. Supports gut health while providing casein (slow-release protein) — ideal as a snack before bed.

4. Eggs — 13g per 100g (6g per egg)

Eggs contain all nine essential amino acids, making them a complete protein. The yolk also provides vitamins D, B12, and choline essential for brain function.

5. Salmon — 25g per 100g

Rich in both protein and omega-3 fatty acids (EPA and DHA), salmon supports muscle recovery, reduces inflammation, and promotes cardiovascular health. Eat 2–3 servings per week.

6. Lentils — 9g per 100g cooked (25g dried)

The best plant-based protein source. Also rich in fiber (8g/100g), iron, and folate. Important: pair with a grain (rice, bread) to get all essential amino acids.

7. Cottage Cheese — 11g per 100g

Low in calories (98 kcal/100g) and high in casein protein. Perfect before bed to fuel overnight muscle protein synthesis.

8. Edamame (soybeans) — 11g per 100g cooked

One of the few plant foods that is a complete protein. Rich in isoflavones and fiber. Ideal as a snack or salad addition.

9. Turkey Breast — 29g per 100g

Even leaner than chicken (1.7g fat/100g), turkey breast is an excellent alternative for diversifying protein sources while keeping fat intake low.

10. Whey Protein (supplement) — 70–90g per 100g

Not technically a food, but worth mentioning. Whey is rapidly absorbed (30–60 min), making it ideal right after training. Choose isolate for the highest protein concentration.

Summary Table

FoodProtein/100gCalories/100gBest Use
Chicken breast31g165 kcalMain meal
Turkey breast29g135 kcalMain meal
Salmon25g208 kcalMain meal
Canned tuna26g116 kcalQuick meal
Eggs13g155 kcalBreakfast/snack
Greek yogurt10–17g59–97 kcalSnack/breakfast
Cottage cheese11g98 kcalBefore bed
Edamame11g122 kcalSnack/side
Lentils (cooked)9g116 kcalMain meal
Whey isolate80–90g370 kcalPost-workout

How to Hit Your Daily Protein Target

  • Include protein at every meal: don't try to eat it all at once — spread intake over 3–4 meals
  • Post-workout: consume 20–40g of protein within 1–2 hours after training
  • Vary your sources: mix animal and plant proteins for a complete amino acid profile
  • Plan your meals: meal prepping high-protein foods reduces the risk of missing your daily target
★★★★★

Track your proteins automatically

Nutrya scans your plate by AI photo and instantly calculates the protein content of every food.