High protein foods go far beyond the usual trio of chicken, eggs, and whey, and that is exactly where most diets stall.
You decide to eat more protein, head to the store, and reach for the same three sources every time. It works for a while, then it gets boring, costs too much, and leaves dozens of options on the shelf.
This guide lays out the full list, split by group, with how much protein each food really delivers and how much you need each day.
What makes a food high in protein
A food counts as high in protein when it packs a lot of protein per serving relative to its calories, and delivers good quality amino acids on top of that.
It is not only the gram count that matters. Density counts too, meaning how much protein fits into few calories, along with the quality of the amino acids your body can actually use.
That splits protein into two groups. Complete protein, from animal sources, carries every essential amino acid. Plant protein usually misses one or two, which you fix by combining foods across the day.
📊 Source: the protein values in this guide follow standard food composition data and the protein guidance from the Harvard T.H. Chan School of Public Health. They are averages, and they shift with cut, cooking method, and brand.
Animal-based high protein foods
The most protein-dense animal foods are lean meats, fish, eggs, and dairy, all of which deliver complete, easily absorbed protein.
| Food | Serving | Protein (approx.) |
|---|---|---|
| Grilled chicken breast | 100 g (3.5 oz) | 31 g |
| Lean beef (sirloin or round) | 100 g (3.5 oz) | 28 g |
| Grilled white fish (tilapia, cod) | 100 g (3.5 oz) | 26 g |
| Canned tuna (in water) | 100 g (3.5 oz) | 25 g |
| Eggs | 2 large | 13 g |
| Mozzarella cheese | 50 g (1.8 oz) | 11 g |
| Plain whole-milk yogurt | 1 cup (170 g) | 8 to 10 g |
Chicken breast leads because it pairs a lot of protein with very little fat. But eggs, fish, and dairy cover the target well and keep the menu varied, which is what makes the habit last.
ContaCal
Count calories and macros with just 1 photo
Snap your meal and the AI instantly calculates calories, protein, carbs and fat.
Plant-based high protein foods
The richest plant proteins are legumes, soy and its derivatives, and nuts, which bring protein alongside fiber and micronutrients.
| Food | Serving | Protein (approx.) |
|---|---|---|
| Cooked soybeans | 100 g (3.5 oz) | 16 g |
| Cooked lentils | 100 g (3.5 oz) | 9 g |
| Cooked chickpeas | 100 g (3.5 oz) | 9 g |
| Tofu | 100 g (3.5 oz) | 8 g |
| Cooked beans | 100 g (3.5 oz) | 5 to 6 g |
| Peanuts | 30 g (1 oz) | 7 g |
| Rolled oats | 40 g (1.4 oz) | 5 g |
Plant protein delivers less per serving, and that is not a flaw. Pairing rice with beans, or a legume with a grain over the day, completes the amino acid picture without meat at every meal. These are also the foods many people lean on as low-cost high protein foods.
How much protein you need per day
Protein needs run from 0.8 to 2.2 grams per kilogram of body weight a day, depending on your goal, age, and activity level.
- Maintenance and low activity: 0.8 to 1.2 g per kg. For someone at 70 kg (about 154 lb), that lands between 56 and 84 g a day.
- Weight loss with muscle protection: 1.6 to 2.0 g per kg. Higher protein guards lean mass while you are in a deficit.
- Muscle gain: 1.6 to 2.2 g per kg, paired with strength training.
- Older adults: the range climbs a little, closer to 1.2 to 1.5 g per kg, to push back on age-related muscle loss.
Your exact number comes from your goal and your daily calorie burn. Anyone in a calorie deficit to lose weight pushes protein toward the top of the range, and so does anyone training to build muscle.
How to spread protein across your meals
The sweet spot is to split protein through the day, around 20 to 40 grams per main meal, instead of loading it all at lunch or dinner.
Your body uses evenly spread protein better. Eating 60 g in one sitting and almost nothing the rest of the day does less for you than three or four doses spaced out.
Breakfast is usually the weak point. Most people eat almost pure carbs in the morning and try to catch up at night. Eggs, yogurt, and cheese fix that with no fuss.
After training, protein comes in with carbs for recovery. It matters even more for anyone whose appetite drops fast, like people on a weight loss injection, where every meal has to count. The post-workout window is its own topic worth planning for.
Protein for weight loss and muscle gain
Protein serves both goals: for weight loss it raises fullness and protects muscle, and for muscle gain it is the raw material your body builds with.
If you want to lose weight, you get two wins. Protein fills you up more than carbs or fat, and it holds onto lean mass while the fat comes off. That is what real, lasting weight loss looks like, without the yo-yo.
If you want to build muscle, protein is the input, working together with the training stimulus and a slight calorie surplus. The food list above is your toolbox for both.
ContaCal is the photo calorie counter app that uses AI to estimate the calories and macros on your plate, and it shows in seconds how much protein each meal delivered, without typing item by item.
Common mistakes when choosing protein sources
The most common mistakes are confusing grams of food with grams of protein, ignoring hidden fat, and leaning too hard on products with a "high protein" label.
- "100 g of chicken is 100 g of protein": wrong. 100 g of grilled chicken holds about 31 g of protein, the rest is water, fat, and other components.
- Ignoring the fat in the cut: ribs or processed meats have protein, but they come with a lot of fat. Lean cuts pay off better on the math.
- Trusting the "high protein" label: plenty of packaged products use the phrase with few real grams and a lot of sugar. Read the nutrition panel.
- Thinking only meat counts: eggs, dairy, and legumes add up nicely over the day and cost less.

