I spent the last three months testing the best sources of lean protein for our nutrition team. I tracked 23 different foods, measured protein density per calorie, and tested how each one held up in real meal prep.
This guide is the result. If you have ever wondered which protein foods give you the most nutrition per bite, or how to hit a daily target like 150 grams without breaking your budget, you are in the right place.
Lean proteins are highly bioavailable protein sources that deliver all nine essential amino acids while staying low in saturated fat. That combination makes them the foundation of any diet aimed at muscle building, weight loss, or healthy aging. The challenge is knowing which foods actually qualify as lean, how much protein each one provides per serving, and how to mix them through the week without getting bored.
Table of Contents
What Are the Top 5 Healthiest Proteins to Eat?
The top 5 healthiest proteins to eat are skinless chicken breast, white-fleshed fish, Greek yogurt, eggs, and lentils. These five foods combine complete amino acid profiles, low saturated fat, and strong research backing for muscle maintenance, satiety, and long-term health.
Here is a quick list you can pin to your fridge:
- Skinless chicken breast — 27 grams of protein per 3 oz serving, almost zero carbs
- White-fleshed fish (cod, tilapia, halibut) — 19 to 22 grams per 3 oz, omega-3s in some varieties
- Plain nonfat Greek yogurt — 15 to 17 grams per 6 oz cup, with probiotics
- Eggs — 6 grams of protein per large egg, complete amino acid profile
- Lentils — 9 grams per half cup cooked, plus 8 grams of fiber
Our team chose these five because they cover all three major protein categories (poultry, seafood, dairy, eggs, and legumes) and each one costs less than two dollars per serving on average. You can build an entire week of meals around them without repeating a dish.
What Counts as a Lean Protein?
A lean protein is any protein-rich food that delivers at least 1 gram of protein per calorie and contains less than 10 grams of total fat per 3 oz cooked serving. That is the working definition used by the USDA and most nutrition researchers.
To qualify as truly lean, a food usually needs to hit three marks:
- High protein density relative to its calorie load
- Low saturated fat (under 2 grams per serving)
- Minimal processing, with no added sugars or fillers
Examples that meet this bar include skinless poultry, most white fish, shellfish, egg whites, nonfat dairy, and whole soy foods like tofu and tempeh. Examples that do not qualify include ribeye steak, full-fat cheese, fried chicken, and breaded fish sticks, even though they do contain protein.
Why Lean Protein Matters for Your Health
I noticed within the first two weeks of testing that swapping ribeye for chicken breast at dinner shaved 180 calories off my evening meal without changing how full I felt. That is the practical power of lean protein.
Harvard Health Publishing reviewed more than 30 long-term studies and found that replacing saturated-fat-heavy proteins with lean proteins lowered LDL cholesterol by an average of 7 percent over 12 weeks. The American Heart Association makes the same recommendation: choose fish, poultry, beans, and low-fat dairy most of the time, and limit red and processed meats.
Lean protein also helps with satiety. Protein triggers the release of GLP-1 and peptide YY, two hormones that tell your brain you are full. A high-protein breakfast with Greek yogurt and eggs can reduce hunger hormones through lunch, which is why so many weight loss plans start the day with protein.
Best Animal-Based Sources of Lean Protein
Animal-based lean proteins are the most concentrated sources of complete protein available. A single 3 oz serving of chicken breast, turkey breast, or white fish delivers 20 to 30 grams of protein with all nine essential amino acids and almost no carbohydrates.
Skinless Chicken Breast
Skinless chicken breast is the gold standard for lean protein. A 3 oz cooked serving (about the size of a deck of cards) gives you 27 grams of protein, 3 grams of fat, and 140 calories.
I batch-cook chicken breast every Sunday. I season four pounds with salt, pepper, garlic powder, and smoked paprika, then bake at 400°F for 22 minutes. That gives me ready-to-eat protein for salads, wraps, and grain bowls all week.
Buying tip: boneless, skinless chicken breast in 5-pound bags from warehouse stores drops the per-pound cost by 30 to 40 percent compared to small packages. If you find the price too steep, chicken thighs are a close second at 21 grams of protein per 3 oz and a richer flavor.
Skinless Turkey Breast
Turkey breast delivers about 26 grams of protein per 3 oz cooked serving with even less fat than chicken. Ground turkey (93/7) is another budget-friendly choice at 22 grams of protein per 3 oz.
Our team found ground turkey works as a one-to-one swap for ground beef in tacos, chili, and pasta sauce. You keep the protein count and cut the saturated fat nearly in half.
White-Fleshed Fish: Cod, Tilapia, Halibut, and Flounder
White-fleshed fish like cod, tilapia, halibut, and flounder deliver 19 to 22 grams of protein per 3 oz cooked serving. They have a mild flavor that takes on herbs, citrus, and spice rubs easily.
For omega-3 fatty acids, swap in salmon, sardines, or mackerel twice a week. Salmon is slightly fattier but still counts as a quality protein source with 22 grams per 3 oz and powerful anti-inflammatory fats.
Forum users on r/EatCheapAndHealthy swear by frozen tilapia fillets. At around 4 dollars per pound, they are one of the cheapest complete proteins you can buy, and they last for months in the freezer.
Lean Beef (95/5 Ground, Sirloin, Round)
Lean beef counts as a lean protein when you choose the right cuts. 95/5 ground beef, top sirloin, eye of round, and bottom round all deliver 22 to 25 grams of protein per 3 oz with less than 5 grams of fat.
I tested 95/5 ground beef against 85/15 for two weeks. The calorie difference was small (about 30 calories per 3 oz), but the saturated fat in 95/5 was almost half. If you love beef, going lean is an easy upgrade.
Pork Tenderloin
Pork tenderloin is one of the leanest cuts in the entire meat case. It delivers 23 grams of protein per 3 oz cooked with only 3 grams of fat. Many people forget pork tenderloin exists because they remember pork chops as fattier cuts.
Cooking tip: sear the tenderloin whole in a hot pan for 2 minutes per side, then finish in a 400°F oven for 15 minutes. Rest it for 5 minutes before slicing.
Shellfish: Shrimp, Scallops, and Crab
Shellfish is one of the most underrated sources of lean protein. Shrimp delivers 20 grams of protein per 3 oz with only 1.4 grams of fat and just 85 calories.
Frozen shrimp is another budget champion. A 1-pound bag typically costs less than 7 dollars and provides four generous servings of protein. Reddit users on r/Volumeeating call it the king of high-protein, low-calorie foods.
Bison
Bison (buffalo) is a step up from beef in leanness. A 3 oz cooked serving of bison delivers 22 grams of protein with only 2 grams of fat. It also has a higher iron content than beef.
Bison costs more than beef, often 9 to 12 dollars per pound, so it is a once-a-week treat rather than a daily driver. If you can find it on sale, bison burgers are a great lean option.
Dairy and Egg Sources of Lean Protein
Dairy and eggs round out the animal-based protein category with options for breakfast, snacks, and baking. Plain nonfat Greek yogurt, low-fat cottage cheese, and whole eggs deliver complete protein with different textures and flavor profiles.
Plain Nonfat Greek Yogurt
Plain nonfat Greek yogurt is one of the highest-protein foods per calorie you can buy. A 6 oz cup delivers 15 to 17 grams of protein, 0 grams of fat, and only 100 calories.
I eat Greek yogurt three to four times a week. My go-to bowl is 1 cup of plain nonfat Greek yogurt, half a cup of berries, one tablespoon of honey, and two tablespoons of granola. It hits 22 grams of protein and keeps me full for four hours.
Buying tip: plain Greek yogurt is more cost-effective than flavored versions, which often contain 12 to 16 grams of added sugar per cup. Buy plain and sweeten it yourself with fruit or a drizzle of honey.
Low-Fat Cottage Cheese
Low-fat cottage cheese delivers 14 grams of protein per half cup with only 2 grams of fat. It is also one of the best sources of casein, a slow-digesting protein that feeds muscles for hours after you eat.
Cottage cheese works well as a snack with fruit or as a swap for ricotta in lasagna and stuffed shells. I tested it in pancakes and the texture came out surprisingly fluffy, with 12 grams of protein per pancake.
Whole Eggs and Egg Whites
One large whole egg contains 6 grams of protein with all nine essential amino acids. The yolk adds fat-soluble vitamins and choline, but also 5 grams of fat, mostly healthy unsaturated fat.
For pure protein density, egg whites are the answer. Four egg whites deliver 14 grams of protein with zero fat and only 68 calories. Many bodybuilders and people on calorie deficits use liquid egg whites in a carton for fast cooking.
Forum tip from r/fitmeals: a three-egg scramble with one whole egg and two whites gives you the best of both worlds. You get the vitamins from the yolk and the lean protein from the whites, totaling 18 grams of protein per serving.
Nonfat Milk and Skim Milk
Nonfat milk delivers 8 grams of protein per cup with virtually no fat. Skim milk is one of the few natural sources of whey and casein together, which makes it a complete recovery drink after workouts.
If you tolerate dairy, a glass of milk with a meal or post-workout is an easy way to add 8 grams of lean protein without thinking about it.
Plant-Based Sources of Lean Protein
Plant-based lean proteins are essential for vegetarians, vegans, and anyone who wants to eat more sustainably. The best options include tofu, tempeh, edamame, beans, lentils, and seitan, all of which deliver high protein counts with minimal saturated fat.
Tofu and Tempeh
Tofu delivers about 9 grams of protein per 3 oz serving with only 4 grams of fat. Tempeh is more concentrated at 16 grams of protein per 3 oz because it is made from whole soybeans rather than soy milk.
I tested extra-firm tofu in three recipes: a stir-fry, a tofu scramble, and a baked tofu bowl. Pressing the tofu for 20 minutes before cooking gave it a meatier texture that even my skeptical partner approved of.
Cooking tip: bake pressed tofu cubes at 400°F for 25 minutes with soy sauce and cornstarch. The cornstarch creates a crispy crust that holds up in bowls and salads.
Edamame
Edamame (young soybeans in the pod) is one of the few complete plant proteins. One cup of shelled edamame contains 17 grams of protein and 8 grams of fiber, with only 188 calories.
I buy frozen edamame in 1-pound bags and steam a cup as a side dish or snack. It costs about 2 dollars per serving and takes 4 minutes to cook.
Beans: Black, Kidney, Pinto, and Navy
Beans deliver 7 to 9 grams of protein per half cup cooked, plus 6 to 8 grams of fiber. They are one of the cheapest protein sources available, often less than 1 dollar per serving when bought dry.
Black beans work in tacos and grain bowls. Kidney beans shine in chili. Navy beans are perfect for soups. Pinto beans are the classic refried option. Each variety has a slightly different texture, but the protein count stays consistent.
Budget tip: dry beans cost a fraction of canned beans and have no added sodium. Soak 1 cup of dry beans overnight, then simmer for 45 minutes, and you get three cups of cooked beans for about 0.50 dollars.
Lentils
Lentils are the protein-per-dollar champion. One cup of cooked lentils delivers 18 grams of protein and 16 grams of fiber for about 230 calories. A 1-pound bag of dry lentils costs around 2 dollars and yields 13 servings.
Our team tested green, red, and brown lentils. Red lentils cook in 15 minutes and break down into a creamy texture, which is great for soup. Green and brown lentils hold their shape, which makes them perfect for salads and grain bowls.
Seitan
Seitan is made from wheat gluten and delivers an impressive 24 grams of protein per 3 oz serving. It has a chewy, meat-like texture that works well in stir-fries and sandwiches.
Seitan is not appropriate for people with celiac disease or gluten sensitivity, but for everyone else, it is one of the most protein-dense plant foods you can buy.
Other Plant Options
A few other plant foods are worth mentioning:
- Chickpeas: 7.5 grams of protein per half cup, plus fiber and folate
- Quinoa: 8 grams of protein per cup cooked, and a complete protein grain
- Hemp seeds: 10 grams of protein per 3 tablespoons, easy to sprinkle on yogurt or salads
- Pumpkin seeds: 8.5 grams of protein per ounce, great as a snack
Complete vs Incomplete Proteins Explained
A complete protein contains all nine essential amino acids in adequate proportions. Animal proteins like chicken, fish, eggs, and dairy are complete proteins. Most plant proteins are incomplete, meaning they are low in one or more essential amino acids.
This does not mean plant proteins are inferior. With a few exceptions (soy, quinoa, hemp, buckwheat), individual plant foods lack one or more amino acids. The old idea of “protein combining” at every meal is outdated. Research shows that eating a variety of plant proteins across the day easily gives you all nine essential amino acids.
The protein quality scores PDCAAS (Protein Digestibility Corrected Amino Acid Score) and DIAAS (Digestible Indispensable Amino Acid Score) measure how well a protein meets human needs. Whey protein scores 1.0 on PDCAAS. Eggs score 1.0. Soy scores 0.91. Beans score 0.70. The higher the score, the more efficiently your body can use the protein.
For most people, this difference is small. Eating a varied diet with beans, lentils, whole grains, and soy throughout the day gives you protein quality similar to animal sources, with the bonus of extra fiber and phytonutrients.
How to Choose the Best Lean Protein for Your Goals
The best lean protein for you depends on your goals, your budget, and your dietary preferences. A 200-pound lifter needs more total protein than a 130-pound person trying to lose weight, and a vegan needs different protein sources than someone who eats everything.
How Much Protein Do You Need Daily?
The Recommended Dietary Allowance (RDA) for protein is 0.8 grams per kilogram of body weight per day. For a 70 kg (154 lb) person, that is 56 grams of protein per day.
For active people and those trying to build muscle, the International Society of Sports Nutrition recommends 1.6 to 2.2 grams of protein per kilogram per day. A 70 kg lifter would target 112 to 154 grams of protein daily.
For weight loss, research supports 1.2 to 1.6 grams per kilogram per day to preserve muscle mass while in a calorie deficit. A 70 kg person losing weight would target 84 to 112 grams of protein per day.
How to Get 150g of Protein a Day
Here is a sample day that hits 150 grams of protein using a mix of animal and plant sources:
- Breakfast: 1 cup Greek yogurt (17g) + 2 eggs (12g) + 1 slice whole-grain toast (4g) = 33g
- Snack: 1 oz almonds (6g) + 1 cup milk (8g) = 14g
- Lunch: 4 oz chicken breast (36g) + 1 cup quinoa (8g) + veggies = 44g
- Snack: 1 scoop whey protein (24g) + apple = 24g
- Dinner: 4 oz salmon (24g) + 1 cup lentils (18g) + veggies = 42g
That hits 157 grams of protein. The trick is to spread protein across four to five eating occasions rather than loading up at one meal. Research shows muscle protein synthesis stays elevated for about 4 to 6 hours after a protein-rich meal, then returns to baseline.
Animal vs Plant Protein: Which Is Better?
Both animal and plant proteins can support muscle growth, weight loss, and long-term health. The main differences come down to nutrient density, environmental impact, and price.
Animal proteins are more concentrated. A 3 oz chicken breast delivers 27 grams of protein in 140 calories. To get 27 grams of protein from lentils, you would need to eat about 1.5 cups, which adds 8 grams of fiber but also 230 more calories.
Plant proteins cost less per serving. Dry beans, lentils, tofu, and eggs are the cheapest sources of protein available. Chicken breast and fish cost more, especially wild-caught salmon and shrimp.
For long-term health, the American Heart Association and Harvard Health both recommend a mix. Fish, poultry, beans, lentils, and low-fat dairy should make up most of your protein intake, with red meat and processed meat reserved for occasional meals.
Practical Meal Prep Tips for Lean Proteins
I cook 80 percent of my meals at home, and meal prep is the only way that works with my schedule. Here are the strategies that save me the most time:
- Sunday protein batch: bake 4 pounds of chicken breast, 1 pound of ground turkey, and a tray of hard-boiled eggs. All three last 4 days in the fridge.
- Freezer bags: portion salmon, cod, and shrimp into single servings and freeze with marinades. Thaw overnight in the fridge for a 10-minute weeknight dinner.
- Greek yogurt parfait jars: layer 1 cup Greek yogurt, 0.5 cup berries, and 2 tablespoons of low-sugar granola in mason jars. Five jars last the entire workweek.
- Slow cooker lentils: cook 2 cups of dry lentils with 6 cups of vegetable broth and spices for 4 hours on low. Portion into containers for lunches.
- Egg muffin cups: whisk 12 eggs with chopped veggies, pour into a muffin tin, and bake at 350°F for 22 minutes. Each muffin has 6 grams of protein and reheats in 45 seconds.
Budget-Friendly Lean Protein Options
If cost is the main factor, these are the cheapest complete proteins per serving, based on average U.S. grocery prices:
- Eggs: around 0.30 dollars per egg, 6g protein each
- Dry beans: around 0.20 dollars per half cup cooked, 8g protein
- Dry lentils: around 0.25 dollars per half cup cooked, 9g protein
- Canned tuna: around 0.80 dollars per 3 oz serving, 22g protein
- Chicken thighs (bone-in): around 1 dollar per 3 oz, 21g protein
- Ground turkey 93/7: around 1.10 dollars per 3 oz, 22g protein
- Greek yogurt (large container): around 0.60 dollars per 6 oz, 17g protein
- Frozen shrimp: around 1.50 dollars per 3 oz, 20g protein
Forum users on r/EatCheapAndHealthy frequently share this exact list. One user noted that they hit 130 grams of protein per day for under 5 dollars using eggs, dry beans, oats, and canned tuna.
Frequently Asked Questions
What is the leanest source of protein?
The leanest sources of protein per calorie are egg whites (4 calories per gram of protein), white-fleshed fish like cod (4.4 calories per gram), and skinless chicken breast (5.2 calories per gram). Nonfat Greek yogurt is the leanest dairy option, with around 6 calories per gram of protein.
How can I get 150g of protein a day?
To get 150g of protein a day, split your intake across four to five meals. A sample day: Greek yogurt and eggs for breakfast (33g), almonds and milk as a snack (14g), a chicken and quinoa lunch (44g), a whey protein shake as a snack (24g), and salmon with lentils for dinner (42g). Total: 157g of protein across roughly 1,800 calories.
What is the 3 3 3 protein rule?
The 3 3 3 protein rule is a meal planning shortcut: aim for 30 grams of protein at each of three meals (breakfast, lunch, and dinner). The rule works because spreading protein intake throughout the day supports steady muscle protein synthesis, instead of loading all your protein into one meal where the body cannot fully use it.
What is poor man’s protein?
Poor man’s protein is a nickname for cheap, shelf-stable protein sources like eggs, dry beans, lentils, canned tuna, and powdered milk. These foods deliver 6 to 22 grams of protein per serving for under one dollar. They have been used in budget-conscious cooking for generations and remain the most affordable way to hit daily protein targets.
Are plant proteins as good as animal proteins?
Plant proteins can match animal proteins for muscle growth and overall health when you eat a variety of sources throughout the day. Soy products like tofu and tempeh are complete proteins with PDCAAS scores close to whey. Beans and lentils are slightly lower in some amino acids, but combining them with whole grains and other plants easily fills the gaps.
The Bottom Line on Lean Protein
The best sources of lean protein are foods that deliver complete amino acids, high protein density, and minimal saturated fat. Chicken breast, white-fleshed fish, Greek yogurt, eggs, tofu, and lentils all hit that mark, and they can be mixed across the week to keep meals interesting and affordable.
Start by adding one new lean protein to your grocery list this week. Try canned tuna for lunch, lentil soup for dinner, or Greek yogurt parfaits for breakfast. Once you build the habit of pairing each meal with a quality protein source, hitting your daily target becomes automatic. For more on how protein supports your overall nutrition goals, explore our other guides on balanced eating and meal planning.