How Much Protein Should You Eat for Weight Loss?

Most people trying to lose weight benefit from eating 0.7 to 1.0 grams of protein per pound of body weight per day. For a 170-pound person, that translates to roughly 120 to 170 grams daily. This range is significantly higher than the bare-minimum government recommendation of about 50 grams, and for good reason: protein does more for weight loss than any other macronutrient, protecting your muscle, curbing your hunger, and burning more calories during digestion.

Why Protein Matters More During a Calorie Deficit

When you eat fewer calories than you burn, your body doesn’t just pull energy from fat. It also breaks down muscle tissue for fuel. Losing muscle is a problem because muscle is metabolically active tissue. It burns calories around the clock, so the more muscle you lose, the slower your metabolism becomes and the harder it gets to keep losing weight. Eating enough protein is the primary dietary lever you have to prevent this. The 0.7 to 1.0 grams per pound range is specifically recommended for preserving lean mass while you’re in a calorie deficit.

Protein also costs your body more energy to digest than other macronutrients. Your metabolic rate increases by 15 to 30% when processing protein, compared to 5 to 10% for carbohydrates and 0 to 3% for fat. In practical terms, if you eat 200 calories of chicken breast, your body spends 30 to 60 of those calories just breaking it down. The same 200 calories from butter might cost you zero to six calories to process. Over the course of a day, a high-protein diet can meaningfully increase total calories burned without any extra exercise.

How Protein Controls Hunger

Protein is the most filling macronutrient, and this isn’t just a subjective feeling. A systematic review and meta-analysis of randomized controlled trials found that protein significantly reduced hunger, decreased the desire to eat, and increased feelings of fullness. At the hormonal level, protein lowers ghrelin (the hormone that makes you hungry) and raises signals like GLP-1 and cholecystokinin that tell your brain you’ve had enough. These hormonal shifts were most pronounced at doses of 35 grams or more per meal.

There’s an important caveat here. These appetite-suppressing effects are strongest in the short term, meal to meal. Over weeks and months of consistently eating high protein, the hormonal response appears to flatten out. That doesn’t mean protein stops working for weight loss. It means the benefit likely shifts from acute hunger suppression to the ongoing metabolic and muscle-preserving effects described above.

How to Distribute Protein Across the Day

Your body can only use so much protein at once for muscle repair and maintenance. Research shows that muscle protein synthesis maxes out at roughly 30 to 45 grams per meal. Eating 80 grams in one sitting doesn’t double the benefit of eating 40. This means spreading your protein intake across three to four meals, each containing 30 to 45 grams, produces better results for body composition than loading it all into dinner, which is what most people do.

Spacing meals roughly three to four hours apart gives your body repeated opportunities to use that protein. A practical daily pattern might look like 35 grams at breakfast, 35 at lunch, 40 at dinner, and a smaller protein-rich snack in between.

Does a High-Protein Breakfast Help?

The idea that a high-protein breakfast specifically accelerates weight loss is popular but not fully supported. Some studies show that a protein-rich breakfast increases satiety and reduces calorie intake at later meals, while others find no effect. The inconsistency may come down to a dose threshold: breakfasts with at least 30 grams of protein seem more likely to produce a measurable satiety benefit than those with 15 or 20 grams. If you’re going to eat breakfast, making it protein-heavy is a reasonable strategy, but skipping breakfast entirely and eating your protein later in the day doesn’t appear to be harmful for weight loss either.

Best Protein Sources for Weight Loss

When you’re trying to lose weight, you want protein sources that deliver the most protein per calorie. Lean meats, seafood, and low-fat dairy are the most efficient options. Here are some of the highest-value choices:

  • Greek yogurt (plain, nonfat): 12 to 18 grams per 5-ounce serving
  • Cottage cheese (part skim): 14 grams per half cup
  • Chicken, turkey, or fish: 7 grams per ounce (a palm-sized portion gives you about 21 grams)
  • Eggs: 6 grams each
  • Lentils: 9 grams per half cup
  • Edamame (dry roasted): 13 grams per ounce
  • Kidney or black beans: 8 grams per half cup
  • Ultra-filtered milk (fat free): 13 grams per 8-ounce glass

Plant sources like beans, lentils, and tofu are solid options but tend to come packaged with more carbohydrates or fat, meaning you get fewer grams of protein per calorie. Nuts and nut butters, while nutritious, are calorie-dense relative to their protein content. Two tablespoons of peanut butter deliver 7 grams of protein but nearly 200 calories. That’s fine in moderation, but it’s not an efficient way to hit a high protein target on a calorie budget.

A useful visual shortcut from Johns Hopkins: a portion of meat the size of a deck of cards is about 3 ounces and provides roughly 21 grams of protein.

Finding Your Personal Target

The 0.7 to 1.0 grams per pound range works well as a starting framework, but where you land within it depends on your situation. If you’re relatively sedentary and have a lot of weight to lose, aiming for the lower end (0.7 grams per pound) is sufficient. If you’re strength training regularly while dieting, which is one of the best things you can do for body composition, pushing toward 1.0 grams per pound helps you retain more muscle. The International Society of Sports Nutrition recommends 1.4 to 2.0 grams per kilogram of body weight per day for exercising individuals (that’s roughly 0.6 to 0.9 grams per pound), with some evidence suggesting that even higher intakes may promote fat loss in resistance-trained people.

If you’re significantly overweight, using your goal body weight or lean body mass rather than your current weight makes the math more reasonable. A 300-pound person doesn’t need 300 grams of protein per day. Using a goal weight of 200 pounds and aiming for 0.8 grams per pound gives a more practical target of 160 grams.

Is High Protein Safe for Your Kidneys?

The concern that high-protein diets damage kidneys is one of the most persistent nutrition myths. A 2024 meta-analysis published in Frontiers in Nutrition found that higher protein intake was actually associated with an 18% lower risk of chronic kidney disease in the general population. Plant protein showed the strongest protective effect (23% lower risk), followed by animal protein (14% lower risk). In people with healthy kidneys, the organ adapts to increased protein by filtering more efficiently.

The situation is different for people who already have kidney disease. Clinical guidelines recommend limiting protein to about 0.8 grams per kilogram of body weight for people with existing kidney impairment. But for the average person trying to lose weight, eating 0.7 to 1.0 grams per pound is well within a safe and even beneficial range.