How to Hit 30g of Protein

Hitting 30g of protein in one meal is one of the easiest ways to stay on track with your macros. This guide shows you exact food portions so you can hit your target without guessing.

Exact food portions for 30g of protein

  • Chicken breast: ~120g cooked
  • Greek yogurt: ~300g
  • Tuna (canned): ~120–130g drained
  • Cottage cheese: ~300g
  • Eggs + egg whites: 3 eggs + 150g egg whites

Mixing foods to reach 30g

You don’t need to rely on a single food source. Combining smaller portions of different foods can make it easier to hit your protein target while keeping meals flexible.

Why 30g of protein matters

30g of protein is a practical per-meal target for many people. It helps support satiety, muscle maintenance, and consistent macro tracking across the day.

Calculate your exact portions instantly

Use the Meal Precision calculator to figure out exact food amounts based on your own macro targets and the foods you already have.

Go to the Macro Meal Calculator