What to Eat on a High Protein Diet: Best Foods

A high protein diet centers on foods that deliver at least 1.6 grams of protein per kilogram of body weight daily, with intakes above 2.0 g/kg considered truly “high” by sports nutrition standards. For a 170-pound (77 kg) person, that translates to roughly 123 to 154 grams of protein per day. Hitting those numbers consistently comes down to choosing the right foods at every meal and understanding a few practical details about protein quality and distribution.

How Much Protein You Actually Need

The International Society of Sports Nutrition recommends 1.4 to 2.0 g/kg per day for physically active people. If you’re sedentary and simply trying to preserve muscle while losing weight, the lower end of that range works. If you’re strength training regularly or trying to build muscle, aim for the higher end or beyond. For a 150-pound person, that’s about 95 to 136 grams daily. For someone at 200 pounds, it’s 127 to 182 grams.

These numbers matter because spreading your intake across the day is more effective than loading it all into one meal. Research suggests aiming for about 0.4 g/kg per meal across at least four meals to maximize the muscle-building response. For most people, that works out to 25 to 40 grams of protein per sitting. The old idea that your body can only “use” 20 to 25 grams at once is oversimplified; larger servings still contribute, but the muscle-building stimulus does have diminishing returns past a certain point per meal.

Best Animal Protein Sources

Animal proteins are the most efficient way to hit high protein targets because they’re dense in protein per serving and your body absorbs over 90% of their amino acids. A single ounce of meat, poultry, or fish provides about 7 grams of protein, so a typical 6-ounce chicken breast delivers around 42 grams in one sitting.

The strongest everyday choices include:

  • Chicken and turkey breast: Lean, versatile, and easy to batch cook. A palm-sized portion (4 to 6 ounces) covers one meal’s protein target.
  • Lean beef and bison: Slightly higher in fat but rich in iron and zinc. Choose cuts like sirloin, eye of round, or 90% lean ground beef. One note: cooking beef well-done reduces its protein digestibility compared to medium doneness.
  • Fish: White fish like cod and tilapia are extremely lean, while salmon and sardines add omega-3 fats. Same protein density as meat, about 7 grams per ounce.
  • Eggs: Six grams of protein each. Whole eggs are nutrient-dense, but if you’re watching calories, egg whites let you stack protein without the fat.
  • Greek yogurt: A 5-ounce serving of plain nonfat Greek yogurt provides 12 to 18 grams of protein, making it one of the best snack options available.
  • Cottage cheese: Similar to Greek yogurt in protein density, with the advantage of mixing well into both sweet and savory meals.

Best Plant Protein Sources

Plant proteins often lack sufficient amounts of one or more essential amino acids, which is why they’re sometimes called “incomplete.” That doesn’t mean they’re useless. It means you need to eat a variety throughout the day so the gaps in one food get filled by another. Soy and potato protein isolates score comparably to whey protein in quality testing, so processed plant proteins can be just as effective when whole-food options fall short.

The highest-protein plant foods per serving are:

  • Tempeh: 20 grams per three-quarter cup. Fermented soy with a firm, nutty texture that works well in stir-fries and grain bowls.
  • Seitan: 18 grams per 3-ounce serving. Made from wheat gluten, so it’s off the table if you’re gluten-free, but it’s one of the most protein-dense plant foods available.
  • Lentils: 10.5 grams per half cup (cooked). Also loaded with fiber, which most high-protein diets lack.
  • Tofu: 7 grams per 3-ounce serving. Mild flavor absorbs marinades well. Firm and extra-firm varieties hold up better in cooking.
  • Edamame, black beans, and chickpeas: All land in the 7 to 9 gram range per half cup and double as fiber sources.

One thing to keep in mind: nuts and seeds have the lowest amino acid digestibility of any food group, averaging around 71%. They’re better thought of as fat sources that happen to contain some protein rather than protein staples. Legumes and whole grains do better, with digestibility above 80%.

Why Protein Helps With Weight Loss

Protein burns more calories during digestion than any other macronutrient. Its thermic effect is 15 to 30%, meaning if you eat 100 calories of protein, 15 to 30 of those calories are spent just breaking it down. Carbohydrates burn 5 to 10%, and fats burn 0 to 3%. Over the course of a day, this difference adds up meaningfully.

Protein also suppresses appetite more effectively than carbs or fat. A meta-analysis of controlled trials found that protein intake significantly reduces hunger and increases fullness, driven by a drop in ghrelin (the hormone that makes you feel hungry) and a rise in hormones that signal satiety. These hormonal shifts were most pronounced at doses of 35 grams or more per meal, which is another reason to aim for that 25 to 40 gram per meal range rather than nibbling small amounts throughout the day.

A Practical Day of High Protein Eating

For someone targeting 140 grams of protein per day, a realistic day might look like this:

  • Breakfast: Three eggs scrambled with vegetables, plus a cup of Greek yogurt with berries. Roughly 35 grams of protein.
  • Lunch: A grain bowl with 5 ounces of chicken breast, black beans, roasted vegetables, and a simple dressing. About 45 grams.
  • Afternoon snack: Cottage cheese with fruit, or a protein shake blended with milk. Around 25 grams.
  • Dinner: 5 ounces of salmon with lentils and a large side of roasted broccoli. About 40 grams.

That puts you right at 145 grams without anything feeling forced. The key is anchoring every meal around a protein source and building the rest of the plate from there.

Don’t Forget Fiber

The most common complaint on high protein diets is constipation. When you fill your plate with meat, eggs, and dairy, fiber tends to disappear. The daily target is 25 to 30 grams for women and 30 to 38 grams for men, and most people on protein-heavy diets fall well short of that.

The fix is straightforward: pair your protein sources with high-fiber sides at every meal. Lentils and beans pull double duty as both protein and fiber sources. Leafy greens, roasted vegetables, oatmeal, whole grains, and fruit with the skin on all contribute. If your current diet is low in fiber, increase it gradually over a week or two. Adding too much at once can cause bloating and cramping. Drink more water as you add fiber, since the two work together to keep digestion moving.

Is High Protein Safe Long-Term?

For people with healthy kidneys, clinical trials lasting up to two years have shown little to no negative effect on kidney function from high protein intake. The concern that protein “damages” kidneys comes from the fact that high intake does increase filtration pressure, which is genuinely dangerous for people who already have kidney disease. If your kidneys are functioning normally, the current evidence doesn’t support avoiding protein out of fear.

There is one nuance worth knowing: some large prospective studies have found that diets very high in animal protein may modestly increase the risk of developing kidney problems over time. This doesn’t mean you need to avoid animal protein, but it’s a reasonable argument for getting some of your protein from plant sources rather than relying entirely on meat and dairy.

Protein also supports bone health rather than harming it. Higher protein intake is associated with increased bone mineral density, partly because protein improves calcium absorption and stimulates growth factors involved in bone formation. The old idea that protein leaches calcium from bones has been largely overturned by newer research showing the net effect is positive.