Best Protein Sources Per 100G | High Protein Picks

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.