The short answer: the top high protein foods are lean meat, poultry, fish, eggs, dairy, soy foods, beans and lentils.

  • Most per serving: tempeh (34 g per cup), chicken breast and turkey breast (26 g per 3 oz)
  • Cheapest: dried beans, eggs and milk, at about 34 to 67 cents per 20 grams of protein
  • Lowest calorie: egg whites, cod, shrimp, tuna and nonfat Greek yogurt (more in our low calorie foods list)
  • Next step: Plan your week with the Meal Planner & Grocery List ($3.99). Free download: the daily food log (we email it to you).

Protein and calorie numbers are from USDA FoodData Central and prices are BLS averages for September 2026, both checked November 5, 2026.

Our picks for high protein foods

HomeBase Meal Planner & Grocery List cover, a printable PDF you download instantly Starter pick

Printables

Meal Planner & Grocery List

Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.

$3.99Buy
HomeBase Family Recipe Binder cover, a printable PDF you download instantly

Printables

Family Recipe Binder

Section dividers, four recipe page layouts with room for the family story, 4x6 and 3x5 cards and a conversion chart - print it or type into the fillable version.

$6.99Buy
Everything included in the HomeBase Family Life Admin Bundle, shown together Save 33%

Bundles

Family Life Admin Bundle

Baby logs, chore charts, pet records, meal plans and family recipes in one tidy set.

$15.99 $23.95Buy

High protein foods are foods that give you a lot of protein per serving, like chicken breast, turkey, fish, eggs, Greek yogurt, cottage cheese, tofu, tempeh, lentils and beans. The chart below ranks 50 of them by grams of protein per everyday serving, with calories, so you can see which ones are the best value for your plate. After the chart you will find low calorie picks, the cheapest protein per 20 grams, plant-based options and a simple three-day menu.

Top 10 high protein foods at a glance

Rank Food Serving Protein Calories
1 Tempeh 1 cup 34 g 319
2 Chicken breast, roasted 3 oz 26 g 140
3 Turkey breast, roasted 3 oz 26 g 125
4 Beef top sirloin, lean, broiled 3 oz 25 g 159
5 Ground beef 90% lean, cooked 3 oz 24 g 196
6 Cottage cheese, 2% 1 cup 24 g 183
7 Ground turkey 93% lean, cooked 3 oz 23 g 181
8 Pork chop, lean, broiled 3 oz 23 g 153
9 Firm tofu 1/2 cup 22 g 181
10 Pork tenderloin, roasted 3 oz 22 g 122

Full list: 50 high protein foods by serving

All values are rounded from USDA FoodData Central (SR Legacy entries). Brands, cuts and cooking change the numbers, so check your labels.

Meat and poultry. Lean cuts give the most protein for the calories.

Food Serving Protein Calories Good to know
Chicken breast, roasted 3 oz 26 g 140 Lean and easy to batch cook.
Turkey breast, roasted 3 oz 26 g 125 Leanest of the roast meats.
Beef top sirloin, lean 3 oz 25 g 159 Trim visible fat before cooking.
Ground beef 90% lean 3 oz 24 g 196 Drain the pan for fewer calories.
Ground turkey 93% lean 3 oz 23 g 181 Swap in for beef in tacos.
Pork chop, lean 3 oz 23 g 153 Cook to 145°F and rest 3 minutes.
Pork tenderloin 3 oz 22 g 122 Roasts in about 25 minutes.
Chicken thigh, roasted 3 oz 21 g 152 Often cheaper than breast.
Canned chicken 3 oz 19 g 140 Shelf stable for quick salads.
Beef jerky 1 oz 9 g 115 Watch the sodium on the label.

Fish and seafood. Most fish is lean. Canned fish is the budget pick.

Food Serving Protein Calories Good to know
Tilapia, cooked 3 oz 22 g 109 Mild and quick to bake.
Sardines, canned in oil 3 oz 21 g 177 Bones add calcium.
Shrimp, cooked 3 oz 20 g 84 Frozen shrimp thaws fast.
Cod, cooked 3 oz 19 g 89 Very lean white fish.
Salmon, farmed, cooked 3 oz 19 g 175 Higher in fat, including omega-3s.
Canned light tuna in water 3 oz 17 g 73 A low cost pantry staple.
Canned pink salmon 3 oz 17 g 110 Cheaper than fresh salmon.

Eggs and dairy. Cottage cheese and Greek yogurt lead this group.

Food Serving Protein Calories Good to know
Cottage cheese, 2% 1 cup 24 g 183 Great with fruit or on toast.
Greek yogurt, plain nonfat 6 oz 17 g 100 Add your own fruit to skip added sugar.
Ricotta, part skim 1/2 cup 14 g 171 Stir into pasta or eggs.
Egg whites 3 large 11 g 51 Sold in cartons for easy use.
Milk, 2% 1 cup 8 g 122 Easy protein in oats and smoothies.
Parmesan, grated 1 oz 8 g 118 A little goes a long way.
Swiss cheese 1 oz 8 g 110 Good on sandwiches.
Cheddar cheese 1 oz 7 g 115 Buy blocks and shred at home.
Mozzarella, part skim 1 oz 7 g 71 String cheese is the snack version.
Egg, hard-boiled 1 large 6 g 78 Boil a dozen for the week.

Beans, soy and other plant proteins. These add fiber as well as protein.

Food Serving Protein Calories Good to know
Tempeh 1 cup 34 g 319 Fermented soy with a firm bite.
Firm tofu 1/2 cup 22 g 181 Press it before you pan fry.
Vital wheat gluten (seitan) 1 oz 21 g 104 The base for homemade seitan.
Lentils, cooked 1 cup 18 g 230 No soaking needed.
Edamame, cooked 1 cup 18 g 188 Buy frozen and shelled.
Split peas, cooked 1 cup 16 g 231 Classic for soup.
Black beans, cooked 1 cup 15 g 227 Canned or dried both work.
Chickpeas, cooked 1 cup 15 g 269 Roast them for a crunchy snack.
Pinto beans, cooked 1 cup 15 g 245 The cheapest dried bean in many stores.
Navy beans, cooked 1 cup 15 g 255 Highest fiber bean on this list.
Lima beans, cooked 1 cup 15 g 216 Buttery texture in stews.
Roasted soybeans 1 oz 12 g 126 A crunchy, shelf stable snack.

Nuts, seeds and grains. Use these to top up a meal.

Food Serving Protein Calories Good to know
Spelt, cooked 1 cup 11 g 246 A chewy whole grain.
Hemp seeds 3 tbsp 9 g 166 Sprinkle on yogurt or salad.
Pumpkin seeds 1 oz 8 g 157 Also called pepitas.
Quinoa, cooked 1 cup 8 g 222 Cooks in about 15 minutes.
Whole-wheat spaghetti, cooked 1 cup 8 g 209 Pair with a meat or lentil sauce.
Peanut butter 2 tbsp 7 g 191 Calorie dense, so measure it.
Peanuts, dry-roasted 1 oz 7 g 164 Cheaper than tree nuts.
Almonds 1 oz 6 g 162 Pick unsalted when you can.

Vegetables. These are sides, not mains. They still add up.

Food Serving Protein Calories Good to know
Green peas, cooked 1 cup 8 g 125 Frozen peas are fine.
Brussels sprouts, cooked 1 cup 6 g 65 Roast them until crisp.
Spinach, cooked 1 cup 5 g 41 Cooks down a lot.

High protein low calorie foods

If you want protein without many calories, lean fish, poultry, egg whites and nonfat dairy come out on top. This list sorts the leanest picks by protein per 100 calories. For plant options ranked by protein per cup and per 100 calories, see our list of high protein vegetables. To turn these foods into dinners, see high protein low carb meals.

Food Serving Protein Calories Protein per 100 calories
Shrimp 3 oz 20 g 84 24 g
Canned light tuna 3 oz 17 g 73 23 g
Cod 3 oz 19 g 89 22 g
Egg whites 3 large 11 g 51 21 g
Turkey breast 3 oz 26 g 125 20 g
Tilapia 3 oz 22 g 109 20 g
Vital wheat gluten 1 oz 21 g 104 20 g
Chicken breast 3 oz 26 g 140 19 g
Pork tenderloin 3 oz 22 g 122 18 g
Greek yogurt, nonfat 6 oz 17 g 100 17 g

For a fuller list of low calorie dishes built on these foods, see our low calorie meals.

The cheapest high protein foods

We divided the national average price by the protein in the amount you buy. Prices are U.S. city averages for September 2026 from the Bureau of Labor Statistics, such as the boneless chicken breast series; protein is from USDA FoodData Central for the raw food. For protein alongside every other food group, see the healthy foods list.

Food BLS average price Protein in that amount Cost per 20 g protein
Dried beans $1.669 per lb about 97 g about $0.34
Eggs, large $2.272 per dozen about 75 g about $0.60
Whole milk $4.106 per gallon about 123 g about $0.67
Boneless chicken breast $4.203 per lb about 102 g about $0.82
Cheddar cheese $6.133 per lb about 110 g about $1.12
Ground beef $6.792 per lb about 78 g about $1.74

Beans and eggs win by a mile. Store prices vary, so the grocery price book is a handy way to track what these cost where you shop. A pot of red beans and rice is one classic way to turn cheap dried beans into a filling dinner.

How much protein you need

The adult RDA is 0.8 grams of protein per kilogram of body weight, or about 54 grams a day for a 150-pound person. Harvard's Nutrition Source points out that this number is a minimum to prevent deficiency, and that the package matters: fish, poultry, beans and nuts are better choices than processed meat. Many people split protein across meals rather than loading it all into dinner. Ask your doctor or a registered dietitian for a number that fits you. Curious how an all-animal-food plan looks? Our carnivore diet meal plan lists protein per serving for each meal.

A simple 3-day high protein menu

Day Breakfast Lunch Dinner
1 Greek yogurt with berries and pumpkin seeds Tuna salad on whole-wheat bread Sheet pan chicken breast with Brussels sprouts
2 Two eggs plus cottage cheese and fruit Lentil soup with a slice of cheese toast Turkey chili with black beans
3 Peanut butter oatmeal made with milk Chicken and quinoa bowl with edamame Baked cod with peas and potatoes

Want more ideas built on this chart? Try our high protein meals, high protein meal prep and healthy snacks. Start the day with our high-protein breakfast ideas.

Shop it in one trip

Cover of the 12-page Meal Planner and Grocery List printable, US Letter and A4

Pick a protein for each dinner, write it in the weekly grid of the Meal Planner & Grocery List ($3.99), then add the beans, eggs or chicken to the aisle-sorted list so you buy each one once. Save the recipes that work in the Family Recipe Binder ($6.99), or get both in the Family Life Admin Bundle ($15.99, $23.95). More planners are in our printables and bundles.

The adult BMI calculator explains the height-and-weight screening measure and its limits; its category is not a diagnosis or a calorie target.

For an adult starting estimate of daily energy use, the TDEE calculator separates resting needs from an assumed activity level and explains why the result can differ from real needs.

From HomeBase Paper Co.

Plan the week's meals and shop once

Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.

$3.99 · Instant download. Print at home or fill it in on screen. Or browse the full Home & Organizing collection.

Frequently asked questions

What foods are high in protein? Foods high in protein include chicken breast, turkey, lean beef, pork tenderloin, fish, shrimp, eggs, Greek yogurt, cottage cheese, tofu, tempeh, edamame, lentils and beans. A 3-ounce serving of roasted chicken breast has about 26 grams of protein, according to USDA FoodData Central.

What food has the most protein? Per typical serving, tempeh, chicken breast, turkey breast, lean sirloin and cottage cheese are at the top of our chart, with 24 to 34 grams each. Lean meats and fish give the most protein for the fewest calories, while beans and lentils add fiber too.

What are high protein low calorie foods? High protein low calorie foods include egg whites, cod, shrimp, canned tuna in water, turkey breast, chicken breast, nonfat Greek yogurt and 2% cottage cheese. Each gives roughly 1 gram of protein for every 4 to 8 calories, based on USDA FoodData Central values.

What is the cheapest high protein food? Dried beans were the cheapest protein in our check, at about 34 cents per 20 grams of protein using the September 2026 BLS average of $1.669 a pound. Eggs came next at about 60 cents and whole milk at about 67 cents per 20 grams.

How much protein do I need a day? The RDA for adults is 0.8 grams of protein per kilogram of body weight, which is about 54 grams for a 150-pound person. Harvard's Nutrition Source calls that a minimum, so ask your doctor or a registered dietitian what fits your age, health and activity.

What are the best plant-based high protein foods? The best plant-based high protein foods are tempeh, firm tofu, edamame, lentils, split peas, beans, seitan, peanuts and pumpkin seeds. Firm tofu has about 22 grams of protein per half cup and cooked lentils about 18 grams per cup.

Which vegetables are highest in protein? Green peas, Brussels sprouts, cooked spinach, corn, broccoli and asparagus are among the higher protein vegetables, with about 4 to 8 grams per cooked cup. That is helpful, but vegetables work best as a side to a main protein.

How do I plan meals around high protein foods? The Meal Planner & Grocery List ($3.99) from HomeBase Paper Co. gives you a weekly meal grid and an aisle-sorted grocery list, so you can choose a protein for each dinner first and buy it once.

Where can I save my favorite high protein recipes? The Family Recipe Binder ($6.99) from HomeBase Paper Co. has fillable recipe pages and dividers, so the high protein meals your family likes stay in one place instead of scattered across screenshots.

Is there a bundle with the meal planner and recipe binder? Yes, there is a bundle with the meal planner and recipe binder. The Family Life Admin Bundle ($15.99, $23.95 bought separately) from HomeBase Paper Co. includes the Meal Planner & Grocery List, the Family Recipe Binder and three more household printables.

Free printable

Save the family favorites: get the free recipe book pages

Printable recipe pages and a recipe request card to send to relatives, so the dishes everyone loves end up in one book. You'll also get our weekly HomeBase email with easy meal planning ideas and family recipe tips.

Sources

  1. USDA FoodData Central fdc.nal.usda.gov
  2. Harvard T.H. Chan School of Public Health: Protein nutritionsource.hsph.harvard.edu
  3. BLS average price data: Chicken breast, boneless, per lb data.bls.gov