Good protein comes from foods that deliver a high amount of protein per serving, contain the full range of essential amino acids your body can’t make on its own, and don’t load you up with excess saturated fat or added sugars in the process. The best options span both animal and plant sources, and the right mix depends on your dietary preferences, goals, and how much protein you actually need each day.
How Much Protein You Actually Need
The Recommended Dietary Allowance for protein is 0.8 grams per kilogram of body weight, or about 0.36 grams per pound. For a sedentary 140-pound person, that works out to roughly 53 grams a day. But that number represents the minimum to prevent deficiency, not necessarily the amount for optimal health. Most active people benefit from more.
Adults over 65 have higher needs. Research on age-related muscle loss suggests older adults should aim for 1.0 to 1.2 grams per kilogram of body weight daily, with at least half coming from high-quality sources. If you weigh 160 pounds, that’s roughly 73 to 87 grams a day. People who strength train or do regular intense exercise often need even more, though exact targets vary by individual.
Top Animal Protein Sources
Animal proteins are “complete,” meaning they contain all nine essential amino acids in the proportions your body needs. The leanest options give you the most protein with the fewest extra calories.
A piece of chicken, turkey, beef, or fish roughly the size of a deck of cards (about 3 ounces) provides around 21 grams of protein. That single serving gets you close to one-third of what most people need in a day. Chicken breast and white fish like cod or tilapia are among the leanest choices, while fattier fish like salmon adds beneficial omega-3 fats alongside its protein.
Eggs are another staple. One large egg has about 6 grams of protein, and the amino acid profile is so well-balanced that eggs are often used as the reference standard for protein quality. Greek yogurt is a particularly efficient dairy option, delivering 12 to 18 grams of protein in a 5-ounce container depending on the brand and style. That’s roughly double what you’d get from the same amount of regular yogurt.
Best Plant-Based Protein Sources
Most plant foods are missing or low in one or more essential amino acids, but several notable exceptions qualify as complete proteins on their own. Soy is the most well-known: tofu, tempeh, and edamame all provide the full amino acid lineup. Quinoa, buckwheat, and amaranth are complete protein grains. Hemp seeds, chia seeds, and spirulina round out the list. Spirulina packs about 8 grams of protein in just 2 tablespoons, though it’s typically used as a supplement rather than a main dish.
Nutritional yeast (sometimes called “nooch”) is another complete plant protein that works well sprinkled on popcorn, pasta, or roasted vegetables. It has a savory, slightly cheesy flavor that makes it easy to add to meals without changing them dramatically.
If you eat a variety of plant proteins throughout the day, you don’t need every single meal to be complete on its own. Beans paired with rice, hummus with whole-grain pita, or lentil soup with a side of bread all combine to cover your amino acid bases. The old idea that you had to combine these foods in the same meal has been largely set aside; spreading them across the day works fine.
Why Protein Keeps You Full
Protein is the most satiating of the three macronutrients, meaning it keeps you feeling satisfied longer than the same number of calories from carbohydrates or fat. Part of the reason is hormonal. When protein hits your intestines, your gut releases a hormone called GLP-1 that signals fullness to your brain and helps regulate blood sugar. Pairing protein with calcium-rich foods (like dairy) appears to amplify this effect.
This is why swapping lower-protein foods for higher-protein versions can make a real difference if you’re trying to manage your weight. Replacing regular yogurt with Greek yogurt at breakfast, snacking on cottage cheese or jerky instead of crackers, or choosing lentil-based pasta over traditional pasta all increase your protein intake without requiring you to eat more food overall.
Spreading Protein Across Your Meals
Your body can only use so much protein at once for building and repairing muscle. Research suggests you need about 30 grams of high-quality protein per meal to flip the switch from muscle breakdown to muscle building. That threshold is driven by leucine, an amino acid especially concentrated in animal proteins, dairy, and soy. You need roughly 3 grams of leucine per meal to trigger the process.
This means eating 90 grams of protein at dinner and almost none at breakfast is less effective than splitting your intake more evenly. A practical target: aim for 25 to 35 grams at each of your three main meals. A chicken breast at lunch, Greek yogurt and eggs at breakfast, and fish or beans at dinner gets most people there without much effort.
Protein and Kidney Health
High-protein diets are not known to cause kidney problems in healthy people. This is a common concern, but the evidence doesn’t support it for those with normal kidney function. The risk is real, however, if you already have kidney disease. Damaged kidneys struggle to filter the waste products that protein metabolism generates, so a high intake can accelerate the decline. If you have diabetes or existing kidney issues, your protein needs should be guided by your doctor.
Quick-Reference Protein Counts
- Chicken, beef, pork, or fish (3 oz, deck-of-cards size): ~21 g
- Greek yogurt (5 oz): 12–18 g
- Eggs (1 large): ~6 g
- Tofu (½ cup, firm): ~10 g
- Lentils (½ cup cooked): ~9 g
- Quinoa (1 cup cooked): ~8 g
- Spirulina (2 tbsp): ~8 g
- Cottage cheese (½ cup): ~14 g
- Peanut butter (2 tbsp): ~7 g
The best protein to eat is whatever combination of these foods you’ll actually enjoy and prepare consistently. A mix of animal and plant sources, spread across your meals, covers your amino acid needs and keeps you from getting bored with the same grilled chicken every night.

