Animal and soy-based foods like chicken breast, tuna, seitan, and whey protein give the most protein per 100 grams.
If you’ve ever typed “what food gives the most protein?” into a search box, you’re not alone. Looking at protein per 100 grams, per serving, and per meal pattern gives a clearer picture. This guide walks through top choices from meat, fish, dairy, and plants so you can build plates that hit your protein target without stress.
Highest Protein Foods Per 100 Grams
By raw protein density, concentrated products sit at the top. Whey protein isolate and wheat gluten flour (used to make seitan) can pack more than 70–80 grams of protein per 100 grams of dry powder. Among whole foods, very lean meats and some fish sit near the top, often around 25–35 grams per 100 grams.
The table below uses nutrient data drawn from sources such as USDA FoodData Central and large nutrition databases. Numbers are rounded and meant for comparison.
| Food (Cooked Or Ready-To-Eat) | Protein Per 100 g (Approx) | Quick Note |
|---|---|---|
| Whey Protein Isolate Powder | ~88 g | Very concentrated; handy in shakes and smoothies. |
| Seitan / Wheat Gluten Flour | ~75 g | Made from wheat protein; very high, not suitable for gluten-free eaters. |
| Turkey Breast, Skinless | ~30 g | Very lean; strong choice for lunches and batch cooking. |
| Chicken Breast, Skinless | ~31 g | Familiar, versatile, and widely available. |
| Yellowfin Tuna, Cooked | ~29 g | High protein with very little fat. |
| Firm Tofu | ~17 g | Soy-based, neutral taste, easy to season. |
| Cooked Lentils | ~9 g | Budget-friendly plant choice with plenty of fiber. |
| Plain Greek Yogurt | ~10 g | Thick texture; pairs well with fruit or savory toppings. |
| Dry Roasted Peanuts | ~25 g | High protein and calorie dense due to fats. |
For pure protein per 100 grams, whey protein powder sits at the top, followed by seitan and very lean meats. Few people eat 100 grams of dry powder or wheat gluten at once, so it also helps to think in real servings and meals.
Animal Foods With The Most Protein
Animal foods often pack more protein per bite than plant foods, and they contain all the amino acids your body needs in one package. Many also bring iron, vitamin B12, and omega-3 fats.
Meat And Poultry
Skinless chicken breast and turkey breast are classics for a reason. Around 100 grams of cooked chicken breast supplies roughly 31 grams of protein, while turkey breast lands close to 30 grams. Very lean beef cuts, such as sirloin or eye of round, sit in a similar range per 100 grams.
These foods work well when you want a lot of protein without many extra calories. Grilling, baking, or air frying keeps added fat low. Leftovers can go into grain bowls, wraps, salads, and soups, which helps you hit your protein target even on busy days.
Fish And Seafood
Many types of fish rival chicken for protein. Cooked tuna can reach around 29 grams of protein per 100 grams, and salmon often lands near 20 grams. White fish such as cod, haddock, and pollock sit around the low twenties.
Canned fish is easy to keep on hand and works well in sandwiches, pasta dishes, rice bowls, or mixed with yogurt and herbs for a quick spread. Fatty fish such as salmon, sardines, and mackerel also bring omega-3 fats linked with heart health.
Eggs And Dairy
One large egg gives about 6 grams of protein, with most of it in the white but useful nutrients in the yolk as well. While eggs fall below meat and fish on a per 100 gram list, they shine through shear convenience. Scrambled eggs, omelets, or boiled eggs slip into breakfast, lunch, or snacks with very little prep.
Dairy can help you reach higher totals through the day. Plain Greek yogurt often gives around 15–20 grams per single-serve tub, depending on the brand and size. Cottage cheese, quark, and some hard cheeses land in a similar range. Pair them with fruit, nuts, or whole grains for a snack or light meal that keeps you full for a long stretch.
Plant Foods With The Most Protein
Plant foods rarely match powders or very lean meat gram for gram, yet they still contribute a large share of daily protein when used generously. They also bring fiber and many vitamins and minerals.
Soy Foods
Soy stands near the top of plant-based protein choices. Firm or extra-firm tofu gives roughly 17 grams of protein per 100 grams, while tempeh is often higher because it is more concentrated. Edamame (young soybeans) supply about 11 grams of protein per 100 grams cooked.
Tofu takes on the flavor of marinades and sauces, so it works in stir-fries, curries, sheet-pan dinners, and even scrambles in place of eggs. Tempeh has a nutty taste and holds together in slices or cubes, which makes it easy to pan fry, bake, or crumble into sauces.
Beans, Lentils, And Peas
Cooked lentils, chickpeas, black beans, kidney beans, and split peas tend to land in the 7–10 grams of protein per 100 grams cooked range. They may not top the chart per bite, yet they shine when you eat them in large portions, such as a big bowl of chili or dal.
Dry beans and lentils are usually very affordable and shelf stable. You can cook large batches and freeze portions for later, then add them to soups, stews, salads, tacos, or grain bowls. When paired with whole grains or nuts and seeds, they create meals with plenty of protein and steady energy.
What Food Gives The Most Protein For Everyday Meals
Lists that crown a single winner rarely match the way real people eat. Whey powder may lead per 100 grams, and seitan may win among plant foods, but most meals work better when you mix different sources. The best choice for you depends on taste, budget, cooking time, and any dietary limits.
If you eat meat and fish, rotating chicken breast, turkey, lean beef, and a few servings of fish each week gives you high protein with varied flavors. If you eat mostly plants, a base of tofu, tempeh, lentils, chickpeas, and nuts can reach similar totals, especially when you build meals around a generous portion of one main protein source.
Think about where each meal in your day could hold a solid protein anchor. That might mean Greek yogurt at breakfast, leftovers with meat or tofu at lunch, and a bean-heavy stew at dinner. Snacks can then fill gaps with a cheese stick, a boiled egg, or a small handful of nuts.
How Much Protein You Actually Need
Before chasing the absolute highest number on a chart, it helps to know your rough daily target. Many health bodies still use a baseline of 0.8 grams of protein per kilogram of body weight per day for healthy adults, which works out to about 54 grams per day for a 68 kilogram person. Active people, older adults, and those trying to gain muscle often aim higher, in the 1.2–2.0 grams per kilogram range, based on research reviews.
Government resources such as the Protein Foods Group guidance from MyPlate translate this into servings. They list ounce-equivalents for meat, poultry, seafood, eggs, nuts, seeds, soy, and beans, which makes it easier to plan plates rather than chase grams.
If you have kidney disease, specific medical conditions, or use certain medications, protein needs can change. In that case, talk with a registered dietitian or health professional who can look at your full picture, rather than relying on general charts alone.
Quick Ways To Add More Protein To Your Day
Once you know your target, the next step is weaving higher protein foods into habits that already exist. Small swaps and add-ons often work better than dramatic changes, because you can keep them up during busy weeks and days at home.
| Meal Idea | Approx Protein | Main Protein Source |
|---|---|---|
| Greek Yogurt Bowl With Fruit And Nuts | 20–25 g | Greek yogurt, plus a small handful of nuts or seeds. |
| Omelet With Veggies And Cheese | 18–25 g | Two eggs and a sprinkle of grated cheese. |
| Chicken Or Tofu Stir-Fry With Rice | 25–35 g | 100–120 g cooked chicken breast or firm tofu. |
| Lentil Or Bean Chili With Whole-Grain Bread | 20–30 g | Hearty portion of beans or lentils in the chili. |
| Tuna Or Salmon Salad On Whole-Grain Toast | 20–25 g | Canned tuna or salmon mixed with yogurt or a light dressing. |
| Cottage Cheese With Fruit Or Raw Veggies | 15–20 g | Cottage cheese as a snack or light meal. |
| Protein Shake With Whey Or Plant Powder | 20–30 g | One scoop of protein powder shaken with milk or a milk alternative. |
Many people find it easier to hit their goal when each eating occasion carries at least 15–25 grams of protein. That spreads intake across the day, which may help with muscle maintenance and fullness compared with eating almost all your protein at one meal.
Main Takeaways On High-Protein Foods
No single food answers the question “what food gives the most protein?” for every situation. Powdered products and seitan top the charts by weight, lean meats and fish lead among whole foods, and soy, beans, and lentils let plant-based eaters reach strong numbers as well.
If you base each meal on one or two solid protein sources, use beans and grains generously, and keep a few easy options such as yogurt, eggs, and canned fish on hand, daily targets become far easier to reach. Over time, your own taste, schedule, and health goals will shape which high-protein foods stay on permanent rotation in your kitchen.