How Much Protein Per Meal? (And the 30 g "Absorption Limit" Myth)

Quick answer: A practical target is about 0.4 g of protein per kg of body weight per meal, spread over 3–5 meals. That's roughly 20–40 g per meal for most adults. And no, your body doesn't "waste" protein above 30 g. Larger meals are simply used over a longer time.

Per-meal protein by body weight

Body weight≈0.4 g/kg per meal4 meals = daily total
50 kg (110 lb)20 g80 g
60 kg (132 lb)24 g96 g
70 kg (154 lb)28 g112 g
80 kg (176 lb)32 g128 g
90 kg (198 lb)36 g144 g
100 kg (220 lb)40 g160 g

Four meals at 0.4 g/kg add up to about 1.6 g/kg per day, the level research links to near-maximal muscle gains (see how much protein to build muscle).

How to split your daily protein (3 steps)

Step 1: Find your daily target

Multiply your weight (kg) by your goal. For example, a 70 kg person who strength-trains: 70 × 1.6 = 112 g/day. Not sure which goal fits you? Read how much protein per day.

Step 2: Choose your number of meals

Pick what fits your life: 3 meals, or 3 meals plus 1–2 protein snacks. There's no magic number. Consistency matters most.

Step 3: Divide and check

Protein per meal = daily target ÷ number of meals

112 g ÷ 4 = 28 g per meal. If a meal is well under ~20 g, add a protein food to it.

Get your per-meal protein split automatically

Our free calculator gives your daily range and divides it across 3, 4, or 5 meals.

Open the Protein Calculator →

The "30 grams" myth, explained

The claim: "Your body can only absorb 30 g of protein per meal. The rest is wasted."

The reality: your gut absorbs almost all the protein you eat. What early studies measured was how much of a single dose went into muscle-building in the next few hours, and that response peaked at around 20–40 g. But protein isn't thrown away. It's used for other tissues, enzymes, and energy, or for muscle over a longer window. In a 2023 study (Trommelen et al.), 100 g of protein in one meal produced a bigger and much longer muscle-building response than 25 g.

Bottom line: spreading protein is a good habit for fullness and convenience, but a big protein dinner isn't "wasted".

Sample day: 112 g protein in 4 meals

MealExampleProtein
BreakfastGreek yogurt (170 g) + oats + 1 tbsp peanut butter~26 g
LunchChicken breast (100 g) wrap with salad~33 g
SnackCottage cheese (1 cup) with fruit~25 g
DinnerTofu (150 g) + lentils (½ cup) stir-fry with rice~30 g
Total~114 g

Eating plant-based? See the Vegan Protein Calculator for plant-adjusted targets.

Does protein timing matter?

Frequently asked questions

How much protein should I eat per meal?

A practical target is about 0.4 g of protein per kg of body weight per meal, spread over at least 4 meals. For most adults that means roughly 20–40 g of protein per meal.

Can your body only absorb 30 grams of protein at once?

No. Your digestive system absorbs nearly all the protein you eat, even in large meals. Bigger servings are simply digested and used over a longer period. A 2023 study found that 100 g of protein in one meal produced a larger and longer-lasting muscle-building response than 25 g.

Is it bad to eat most of my protein at dinner?

It is not harmful, and total daily protein matters most. However, spreading protein more evenly across meals may support muscle maintenance and keeps you fuller throughout the day, which helps with appetite control.

How much protein should I eat before bed?

If it suits your schedule, about 30–40 g of slow-digesting protein before sleep, such as cottage cheese, Greek yogurt, or casein, may support overnight muscle recovery. It is optional and counts toward your daily total.

Sources

This article is for general education and is not medical advice. Protein needs vary with health status, kidney function, and medications. Consult a qualified healthcare professional or registered dietitian before making significant dietary changes. See our medical review policy and disclaimer.