Food & Calorie Guides

High-Protein Foods: 40+ Options With Calories and Protein per Serving

An overhead spread of high-protein foods including grilled chicken, salmon, eggs, Greek yogurt, lentils, tofu, beans, and almonds arranged on a wooden table.

Protein is the one macronutrient almost everyone could use a little more of, whether the goal is losing weight, building muscle, or just not feeling hungry an hour after lunch. The catch is figuring out which foods actually deliver, and how many calories come along for the ride. This guide gives you 40-plus high-protein foods with verified calories and protein per serving, organized so you can build a plate that fits your goals.

Why protein matters

Protein does a lot of quiet work in the background, and three benefits stand out if you are trying to manage your weight or eat better.

It keeps you full

Protein is the most filling of the three macronutrients, calorie for calorie. It blunts appetite, helps you feel satisfied sooner, and tends to keep hunger away longer than the same calories of carbs or fat. Reviews of controlled feeding studies consistently find that higher-protein meals raise fullness and often lead people to eat less later in the day (Paddon-Jones et al., 2008). That makes protein a quiet ally for eating less without feeling deprived.

It helps protect muscle while you lose fat

When you eat in a calorie deficit, your body can break down muscle along with fat. Eating enough protein helps push that balance toward keeping the muscle. A major review in the American Journal of Clinical Nutrition found that, compared with lower-protein diets, higher-protein energy-restricted diets led to greater fat loss and better preservation of lean mass (Leidy et al., 2015). Holding on to muscle also helps keep your metabolism steadier as the weight comes off.

It costs more energy to digest

Your body burns calories just digesting and processing food, an effect called the thermic effect of food. Protein has the highest thermic effect of the macronutrients, so a meaningful slice of its calories is used up simply handling it. The effect is modest, not magic, but it is one more small reason protein earns its place on the plate.

How much protein you actually need

The official baseline, the Recommended Dietary Allowance, is 0.8 grams of protein per kilogram of body weight per day. That works out to roughly 55 grams for a 150-pound person, and it represents the minimum to avoid deficiency rather than an optimal target.

Many people benefit from aiming higher. The Dietary Guidelines for Americans treat protein as 10 to 35 percent of daily calories, and a good deal of research points to intakes around 1.2 to 1.6 grams per kilogram for supporting fullness and protecting muscle, especially during weight loss (Leidy et al., 2015). A practical approach: include a solid protein source at every meal and spread your intake across the day rather than loading it all at dinner.

One quick note on quality. Animal proteins are “complete,” meaning they contain all nine essential amino acids your body cannot make. Most single plant foods are lower in one or more, so plant-focused eaters simply eat a variety, which covers all the bases over a day (MedlinePlus).

High-protein foods with calories and protein per serving

Below is a large reference table of high-protein foods grouped by type. All values are rounded figures from USDA FoodData Central and the USDA protein reference list. Exact numbers vary by cut, brand, and preparation, so treat them as close estimates. Meats and fish are listed cooked unless noted, since cooking concentrates protein into a smaller, lighter portion.

FoodTypical servingApprox. caloriesProtein (g)
Lean meats and poultry
Chicken breast, skinless3 oz (85 g) cookedAbout 140About 26
Chicken thigh, skinless3 oz (85 g) cookedAbout 150About 21
Turkey breast, skinless3 oz (85 g) cookedAbout 125About 26
Ground turkey, 93% lean3 oz (85 g) cookedAbout 170About 22
Ground beef, 90% lean3 oz (85 g) cookedAbout 180About 22
Beef sirloin, lean3 oz (85 g) cookedAbout 160About 26
Pork loin, lean3 oz (85 g) cookedAbout 160About 24
Pork tenderloin3 oz (85 g) cookedAbout 125About 22
Fish and seafood
Salmon, Atlantic3 oz (85 g) cookedAbout 155About 22
Tuna, light, canned in water3 oz (85 g) drainedAbout 100About 18
Salmon, pink, canned3 oz (85 g) drainedAbout 90About 20
Shrimp3 oz (85 g) cookedAbout 85About 20
Cod3 oz (85 g) cookedAbout 90About 19
Tilapia3 oz (85 g) cookedAbout 110About 23
Sardines, canned in oil3 oz (85 g) drainedAbout 180About 21
Eggs and dairy
Egg, whole1 largeAbout 78About 6
Egg whites3 largeAbout 50About 11
Greek yogurt, plain nonfat1 container (170 g)About 120About 17
Cottage cheese, 1% lowfat1 cup (226 g)About 165About 28
Milk, 1% lowfat1 cup (240 ml)About 100About 8
Cheddar cheese1 oz (28 g)About 115About 7
Mozzarella, part-skim1 oz (28 g)About 85About 7
Whey protein powder1 scoop (about 30 g)About 120About 25
Legumes and soy
Lentils1 cup (about 198 g) cookedAbout 230About 18
Black beans1 cup (about 172 g) cookedAbout 227About 15
Chickpeas (garbanzos)1 cup (about 164 g) cookedAbout 269About 15
Kidney beans1 cup (about 177 g) cookedAbout 225About 15
Edamame1/2 cup (about 78 g) cookedAbout 110About 9
Tofu, firm3 oz (85 g)About 125About 15
Tempeh3 oz (85 g)About 160About 17
Soy milk, unsweetened1 cup (240 ml)About 80About 7
Other plant proteins
Quinoa1 cup (185 g) cookedAbout 222About 8
Peanut butter2 tbsp (32 g)About 190About 8
Almonds1 oz (28 g)About 164About 6
Pumpkin seeds1 oz (28 g)About 160About 9
Peanuts1 oz (28 g)About 165About 7
Oats1/2 cup dry (40 g)About 150About 5
High-protein snacks
Hard-boiled egg1 largeAbout 78About 6
String cheese1 stick (28 g)About 80About 7
Beef or turkey jerky1 oz (28 g)About 115About 9
Roasted chickpeas1/4 cup (about 40 g)About 120About 6
Tuna pouch1 pouch (74 g)About 70About 16
Edamame, in pod1/2 cup shelledAbout 110About 9

That is more than 40 options spanning every food group, which means there is a high-protein choice for almost any meal, budget, or dietary preference.

Lean meats and poultry

Poultry and lean cuts of beef and pork are the most protein-dense foods on the list per serving. Skinless chicken breast is the classic, with about 26 grams of protein in a 3-ounce cooked portion for roughly 140 calories. Choosing leaner cuts, trimming visible fat, and skipping the skin keeps the calories down while the protein stays high.

Fish and seafood

Seafood is excellent because it pairs high protein with low calories and, in fatty fish like salmon and sardines, heart-healthy omega-3 fats. Canned tuna and salmon are some of the best values around: shelf-stable, cheap, and ready to eat, with 17 to 20 grams of protein in a small can. Shrimp and white fish like cod and tilapia are especially lean, delivering plenty of protein for under 110 calories per serving.

Eggs and dairy

Eggs are a near-perfect protein, about 6 grams each, and a staple of any high-protein kitchen. Dairy punches above its weight too. Plain nonfat Greek yogurt gives you around 17 grams of protein per container, and a cup of low-fat cottage cheese delivers a remarkable 28 grams. Choosing plain, unsweetened versions keeps added sugar and calories in check. These foods also tend to be both filling and low in calories, which is why so many of them show up in our guide to low-calorie foods that keep you full.

Legumes and soy

Beans, lentils, and chickpeas are the heart of affordable, plant-based protein, bringing fiber along for the ride. A cup of cooked lentils has about 18 grams of protein and a big dose of fiber for around 230 calories. Soy foods are special because they are complete proteins: tofu, tempeh, and edamame all stand on their own without needing to be combined with other proteins.

Other plant proteins

Nuts, seeds, and whole grains add up over the day. They are more calorie-dense, since they carry healthy fats, so portion them as accents rather than mains. Two tablespoons of peanut butter or an ounce of almonds adds 6 to 8 grams of protein, and a cup of cooked quinoa contributes about 8 grams as a protein-boosted grain.

High-protein snacks

Snacks are where many people fall short on protein. Reaching for a hard-boiled egg, a stick of string cheese, a tuna pouch, or a handful of edamame instead of crackers or chips can easily add 7 to 16 grams of protein between meals, which helps steady your appetite until dinner.

Practical tips for hitting your protein target

Knowing the foods is half the battle. Here is how to actually get enough, whatever your situation.

On a budget

You do not need expensive powders, bars, or specialty products to eat plenty of protein. The cheapest sources are some of the best:

  • Eggs and canned fish. Eggs, canned tuna, and canned salmon are inexpensive, shelf-stable, and protein-dense.
  • Dried and canned legumes. Lentils, beans, chickpeas, and split peas cost very little per gram of protein and store for months.
  • Buy in bulk and freeze. Family packs of chicken or lean ground beef drop the per-serving cost; portion and freeze what you will not use right away.
  • Milk and plain yogurt. Dairy is one of the most economical ways to add protein to breakfast and snacks.

As a vegetarian or vegan

A plant-based diet can absolutely hit any protein target with a little planning:

  • Build meals around legumes and soy. Lentils, beans, chickpeas, tofu, tempeh, edamame, and seitan should anchor your plates.
  • Lean on soy for complete protein. Tofu, tempeh, edamame, and soy milk supply all the essential amino acids on their own.
  • Mix it up across the day. Combine grains, legumes, nuts, and seeds over your meals so the amino acids round each other out; you do not need to combine them in the same sitting.
  • Vegetarians, use eggs and dairy. Greek yogurt, cottage cheese, eggs, and milk are some of the easiest, most protein-dense additions available.

Spread it out and track it

Aim for a protein source at every meal rather than backloading it all at dinner; your body uses protein more effectively when it is spread across the day. If you are not sure where you are landing, it helps to track for a week or two. You can do this by hand, but a tool like CalcEat makes it faster: snap a photo of your plate for an estimate of calories and macros, scan a barcode, or log by hand, so you can see your daily protein add up and adjust on the fly. Pairing a protein target with the right calorie total is the real engine of fat loss, which we break down in how many calories you should eat to lose weight.

The bottom line

Protein keeps you full, helps protect your muscle while you lose fat, and even costs a few extra calories to digest, which is why building meals around it pays off. The good news is that high-protein foods are everywhere and fit any budget, from a can of tuna or a cup of lentils to a container of Greek yogurt.

Pick a few staples from the table above that you genuinely enjoy, and aim to put a protein source on your plate at every meal. That one habit, repeated, does more than any supplement. For more food-by-food breakdowns and practical guides, explore our Food & Calorie Guides hub. You have got this.

Sources

  1. USDA FoodData Central (food composition database)
  2. USDA, Protein (g) per common measure: abridged list, SR Legacy
  3. Leidy et al. (2015), American Journal of Clinical Nutrition: The role of protein in weight loss and maintenance
  4. Paddon-Jones et al. (2008), American Journal of Clinical Nutrition: Protein, weight management, and satiety
  5. Dietary Guidelines for Americans, 2020–2025
  6. MedlinePlus (NIH/NLM): Dietary Proteins

Frequently asked questions

What foods have the most protein per serving?

Animal foods are the densest sources per serving. A 3-ounce portion of cooked chicken breast has about 26 grams of protein, the same amount of cooked salmon or lean beef has roughly 22 to 24 grams, and a can of light tuna gives you around 17 to 20 grams. Among plant foods, a cup of cooked lentils delivers about 18 grams, a cup of cooked beans around 15 grams, and a half block of firm tofu about 15 to 20 grams. Per calorie, plain nonfat Greek yogurt, egg whites, white fish, and skinless chicken breast are among the most protein-dense foods you can eat.

How much protein do I need per day?

The Recommended Dietary Allowance is 0.8 grams of protein per kilogram of body weight per day, which is the minimum to avoid deficiency, roughly 55 grams for a 150-pound person. Many researchers and the Dietary Guidelines note that somewhat higher intakes, often in the range of 1.2 to 1.6 grams per kilogram, can support fullness and help preserve muscle while losing weight. A simple rule of thumb many people use is to aim for protein at every meal and let your total land somewhere in that range based on your size and activity.

What are the best high-protein foods for vegetarians and vegans?

Lentils, beans, chickpeas, tofu, tempeh, edamame, and seitan are the backbone of a high-protein plant-based diet. Soy foods like tofu, tempeh, and edamame are complete proteins, meaning they supply all the essential amino acids on their own. For everyone else, eat a variety of legumes, whole grains, nuts, and seeds across the day so the amino acids add up. Vegetarians can also lean on eggs, Greek yogurt, cottage cheese, and milk, which are protein-dense and easy to add to meals.

Is it cheaper to get protein from plants or meat?

Plant proteins are usually the cheapest by far. Dried or canned lentils, beans, chickpeas, and split peas, along with eggs, canned tuna, tofu, and milk, give you a lot of protein for very little money. Buying chicken or ground beef in bulk and freezing portions also lowers the cost of animal protein. You do not need expensive powders, bars, or specialty products to hit your target; the staples in this guide do the job for less.

Does cooking change the protein in food?

Cooking does not destroy protein in any meaningful way, but it does change the weight of the food, which affects the numbers. Meat and fish lose water as they cook, so 4 ounces of raw chicken becomes about 3 ounces cooked with the protein concentrated into a smaller portion. That is why nutrition databases list separate raw and cooked entries. When you log a food, match the entry to how you actually measured it, raw or cooked, to keep your protein count accurate.