Skip to content
Snapfork
Back

High-Protein Foods

Protein keeps you full, protects muscle while you lose fat, and costs the most energy to digest. These are the foods that deliver the most of it per 100 g.

Protein per 100 g

Full nutrition breakdowns live in the calorie database.

How much protein do you need?

For people who train, about 1.6 g per kilogram of body weight at maintenance and 1.8 g/kg while losing weight — 112–126 g a day for a 70 kg person. The minimum for adults is about 0.8 g/kg. The protein calculator works it out for your weight and goal.

Building meals around protein

Pick the protein first, then the vegetables, then the carbohydrate. Aim for 25–40 g per meal across three or four meals; that spacing supports muscle better than one large serving.

Plant eaters can hit the same targets by combining legumes, tofu and grains — the amounts are larger because the protein density is lower, so plan for it in your macro targets.