How to hit your protein target every day
Knowing your protein target is the easy part. Consistently hitting it — without eating the same three meals on rotation or choking down a shake you hate — is where most people struggle. Here is a practical system that actually works.
The most reliable approach is to anchor each meal around a protein source of 30–50g, then fill the rest with carbs and fat. Three solid protein anchors at breakfast, lunch, and dinner covers 100–150g before any snacks — enough for most people up to 75kg without any supplements.
Know your actual target first
Before building a system, confirm your daily protein target. The research-backed range for most people is 1.6 to 2.2g of protein per kilogram of bodyweight per day. For fat loss, aim toward 2.0–2.4g/kg to protect muscle mass in a deficit. The macro calculator will give you a personalised daily protein figure alongside your carb and fat targets — it takes about 30 seconds and factors in your specific goal.
Most people significantly underestimate how much protein they eat — and how far short they fall of their target. A week of honest tracking with a food scale is worth doing at least once, just to calibrate your instincts. You may find you are hitting 80g when you thought you were hitting 130g.
The anchor method
The most reliable way to hit a protein target consistently is to build every meal around a primary protein source first — not as an afterthought. This flips the typical meal construction logic (carbs first, protein added) and makes undershoot much less likely.
Aim for 30–50g of protein per main meal. This requires roughly 150–200g of cooked chicken, turkey or lean beef, 180–220g of fish, 4–5 whole eggs, or 200–250g of Greek yoghurt or cottage cheese for lighter meals. Three meals at 35–40g each delivers 105–120g before any snacks — already within target for most people up to 75kg. If your target is higher, the macro calculator will show you exactly how to split it across meals.
A sample day at 150g protein
No protein powder required. This lands at roughly 2,000 kcal — fitting a moderate calorie intake for most adults. If you are in a calorie deficit, you can check whether this intake is appropriate for your goal using the calorie deficit calculator.
The best high-protein foods per gram of protein
| Food | Protein per 100g | Approx. calories |
|---|---|---|
| Chicken breast (cooked) | 31g | 165 kcal |
| Tuna (canned in water) | 30g | 130 kcal |
| Turkey breast (cooked) | 30g | 160 kcal |
| Cod / white fish | 23g | 105 kcal |
| Salmon | 25g | 208 kcal |
| Lean beef mince | 26g | 215 kcal |
| Eggs (whole) | 13g | 155 kcal |
| Greek yoghurt (0% fat) | 10g | 59 kcal |
| Cottage cheese | 11g | 98 kcal |
The easiest single change you can make
If your diet is currently low in protein, the most impactful single swap is your breakfast. Most low-protein breakfasts (cereal, toast, granola) deliver 5–10g of protein. Switching to eggs, Greek yoghurt, or a protein-rich breakfast adds 25–35g to your daily total immediately — which over a week amounts to an extra 175–245g of protein without changing any other meal.
What to do when you are short at the end of the day
Everyone underhoots occasionally. The most efficient protein top-ups when you are 20–40g short in the evening:
- Greek yoghurt or skyr — 200g gives roughly 20g at around 120 kcal
- Cottage cheese — 200g gives 22g at about 180 kcal, works as a dessert with fruit
- Canned tuna or sardines — 120g can gives 28g at under 150 kcal
- Protein shake — 30g whey in water gives 22–25g at around 120 kcal
- Boiled eggs — 3 eggs give 18g at 225 kcal
Does protein timing matter?
Less than total daily intake, but not zero. As explained in our protein and muscle building article, research supports spreading protein across 3–5 meals containing at least 3g of leucine each. The practical implication: try to have a meaningful protein source at breakfast rather than saving it all for the evening. Getting protein within 2–3 hours of training is beneficial — but hitting your daily total matters far more than timing precision.
Plant-based protein — making it work
Plant proteins are generally lower in leucine and less efficiently used for muscle protein synthesis than animal proteins. This does not make plant-based eating incompatible with hitting protein targets — it means being more deliberate. Prioritise tempeh (19g/100g), tofu (17g/100g), edamame (11g/100g), and seitan (25g/100g). Aim toward the higher end of the protein range — 2.0–2.2g/kg rather than 1.6g/kg — and consider a pea and rice blend protein powder to close gaps efficiently.