The best protein sources per 100g include lean meat, fish, eggs, dairy, tofu, beans, and lentils with roughly 9–33 grams of protein.
Protein keeps you full, helps muscle repair, and makes weight control less of a grind. Looking at grams of protein per 100 grams of food gives a clear way to compare choices, whether you cook at home or grab something in a rush.
This guide shows the best protein sources per 100g, how they line up with daily targets, and gives simple meal ideas built from those foods.
Why Protein Per 100 Grams Matters
Nutrition labels often use a 100 gram baseline, so thinking in that unit fits the data on packs and in food databases. Once you know how many grams of protein sit in a 100 gram portion, you can scale up or down for your own plate without guessing.
Health services in the UK suggest around 0.75 grams of protein per kilogram of body weight each day for healthy adults, which means about 45 grams for a 60 kilogram person. Royal Surrey leaflet explains that needs rise if you are ill or losing muscle. That baseline helps you judge how quickly each food moves you toward your own range.
Best Protein Sources Per 100G For Daily Eating
Now for the numbers. The table below shows best protein sources per 100g across common animal and plant foods. Values come from standard nutrition databases such as USDA FoodData Central and similar tools, and small brand differences will occur from pack to pack.
Quick Protein Per 100 Grams Comparison
| Food | Protein Per 100g | Notes |
|---|---|---|
| Chicken breast, cooked, skinless | 31–33 g | Lean, low fat, super flexible in meals |
| Canned tuna in water, drained | 25–29 g | Shelf stable and handy for lunches |
| Salmon, baked or grilled | 20–22 g | Brings omega 3 fats along with protein |
| Lean beef, cooked | 24–26 g | High protein with more iron and zinc |
| Firm tofu | 13–17 g | Soy based option that takes on flavours |
| Tempeh | 18–20 g | Fermented soy with a nutty taste |
| Cooked lentils | 8–10 g | Great base for stews, soups, and salads |
| Greek style yogurt, plain | 9–12 g | Thick, spoonable, and easy to flavour |
| Cottage cheese, low fat | 10–12 g | Good on toast or with fruit |
| Whole eggs, boiled | 12–13 g | Protein plus yolk nutrients in one shell |
| Almonds | 20–21 g | High in protein and fat, dense in calories |
This table shows why lean meat sits near the top of best protein sources per 100g, yet plant options such as tofu, tempeh, lentils, and nuts also add solid amounts of protein along with fibre and micronutrients.
Lean Meat And Poultry
Chicken breast and turkey breast often headline high protein lists, with around 30 grams of protein in 100 grams of cooked meat and modest fat. Lean beef can match or beat poultry on protein density and also brings iron, zinc, and vitamin B12, so a few servings across the week can help people with higher needs for those nutrients.
Fish And Seafood
Canned tuna in water gives a quick hit of roughly 25 grams of protein per 100 grams along with iodine and some omega 3 fats. Fatty fish such as salmon or mackerel land closer to 20 grams of protein per 100 grams but add long chain omega 3 fats that help heart and brain health.
Eggs And Dairy
Two medium eggs weigh close to 100 grams once cooked and peeled and give around 12 grams of protein plus choline, fat soluble vitamins, and fats that help you stay full. Greek style yogurt and cottage cheese deliver near double the protein of standard yogurt or milk per 100 grams, especially in reduced fat versions, so they work well as breakfast anchors or snack bases.
Plant Proteins That Hit The Numbers
Firm tofu gives around 15 grams of protein per 100 grams, while tempeh climbs closer to 20 grams. Both soak up marinades and sauces, so you can drop them into stir fries, curries, and tray bakes that might normally rely on chicken.
Cooked lentils land lower on protein per 100 grams, yet they shine once you look at the whole dish. A lentil stew that also includes vegetables and a grain gives a balanced bowl with fibre and slow release starch, and you can raise the protein further with a spoon of yogurt or some grated cheese. Nuts such as almonds are rich in protein and healthy fats, yet also dense in calories, so a small handful goes a long way for snacks or breakfast toppings.
High Protein Foods Per 100 Grams For Different Goals
The right choice from these foods depends on what you want from your plate. Some days you may chase the highest protein per 100 grams with few extra calories, while on other days you may care more about heart health, budget, or eating more plants.
Research from Harvard T.H. Chan School of Public Health suggests that shifting part of your protein intake toward beans, nuts, and soy in place of processed meat may help long term heart health.
When You Want Maximum Protein Density
If your main aim is a high protein hit with limited volume, lean meats and many white fish stand out. A palm sized piece of cooked chicken breast around 120 grams brings close to 36 grams of protein, which already covers most of the daily protein target for a small, inactive adult.
When You Want Lower Cost Protein
Dried lentils, split peas, and beans come in large bags, store well, and cook into stews that stretch across several days. Even with around 9 grams of protein per 100 grams cooked, a large bowl can still carry 18 to 25 grams of protein once you account for the full portion. Eggs, peanut butter, and frozen chicken portions usually sit near the value end of the animal protein range.
When You Want More Fibre With Your Protein
Plant based sources such as lentils, chickpeas, black beans, quinoa, and whole grains add fibre that aids digestion and helps you feel full. Stir them through salads, soups, and tray bakes alongside a moderate portion of meat, fish, or tofu.
Mixing plant and animal protein also improves the amino acid profile of the whole day. Pair beans with rice, hummus with whole grain bread, or tofu with a noodle stir fry and you end up closer to a complete mix of amino acids without thinking hard about it.
Using Protein Per 100G To Plan Real Meals
Numbers only help if they turn into habits. Learn the protein value of five to ten foods you eat often, then build most meals around one or two of those anchors.
A simple target is to bring 20 to 30 grams of protein to each main meal and 10 to 20 grams to larger snacks. That spread lines up with many sports nutrition guides and helps muscle repair across the day instead of one huge hit at dinner.
If you enjoy tracking details, you can glance at protein values when you plan your grocery list or weekly shop. Mark a few high protein staples, rotate flavours across different cuisines, and you will still keep your intake high while meals feel varied, social, and easy to share. Over time this approach turns label reading into a quick habit instead of a chore that drains your energy.
Sample Portions That Hit 20–30 Grams Of Protein
The table below gives rough portion sizes that reach that 20 to 30 gram window while still using the same 100 gram reference.
| Food | Typical Portion | Protein In Portion |
|---|---|---|
| Chicken breast, cooked | 120 g grilled piece | 36–40 g |
| Canned tuna | 100 g drained can | 25–29 g |
| Salmon fillet | 120 g baked fillet | 24–26 g |
| Firm tofu | 150 g block | 20–25 g |
| Cooked lentils | 200 g bowl | 16–20 g |
| Greek style yogurt | 200 g tub | 18–22 g |
| Cottage cheese | 150 g serving | 15–18 g |
| Whole eggs | 3 medium eggs | 18–21 g |
| Almonds | 40 g handful | 8–9 g |
Once you know that a tub of yogurt or a small portion of chicken already lands near 20 to 30 grams, you can fill the rest of the plate with vegetables, fruit, and whole grains without worrying that protein is missing.
Building A High Protein Day
Here is one example day that lands close to 90 to 100 grams of protein for an active adult.
Breakfast
Two scrambled eggs with a slice of whole grain toast and a 150 gram side of Greek style yogurt, roughly 30 grams of protein.
Lunch
Whole grain wrap stuffed with 100 grams of grilled chicken breast, salad, and a spoon of yogurt or hummus, again near 30 grams of protein.
Dinner
Tray bake with 150 grams of salmon, mixed vegetables, and 150 grams of cooked lentils tossed in olive oil and herbs, close to 35 grams of protein.
Putting It All Together
Best protein sources per 100g give you a clear way to compare foods, yet the best choice depends on money, taste, goals, and how much time you have in the kitchen. Lean meats and fish sit near the top on pure protein density, eggs and dairy help with breakfast and snacks, and plant options raise fibre and long term health.
Pick a small set of staples from this list, learn their numbers, and build most meals around them. Once those habits settle, you will hit your own protein range almost on autopilot, with meals that feel normal instead of rigid or mathematical. Small daily changes stack up fast when you repeat them week after week consistently together.
