What Does 30g of Protein Look Like? Visual Portion Reference Guide
A visual reference guide comparing 30g protein portions across chicken breast, egg whites, Greek yogurt, tofu, salmon, and lentils.
When fitness goals require hitting a target like 30 grams of protein per meal, relying purely on numbers can feel abstract. Weighing raw vs cooked food on a digital scale is ideal, but knowing how 30g of protein looks visually on a standard plate is essential for eating out and portion control.
30 grams of protein triggers optimal Muscle Protein Synthesis (MPS) via the leucine trigger threshold (typically requiring 2.5g to 3.0g of leucine per meal).
Here is what 30 grams of pure protein looks like across six primary whole-food sources.
1. Chicken Breast (Cooked, Skinless)
- Portion Weight: ~97 grams (~3.4 oz)
- Visual Scale: Slightly smaller than a standard deck of playing cards or the palm of an adult hand (excluding fingers).
- Calories: ~158 kcal
- Fat: 3.5g | Carbs: 0g
Why it works: Chicken breast is one of the most protein-dense whole foods available. 100g provides over 31g of protein with minimal fat.
2. Liquid Egg Whites (Cooked)
- Portion Weight: ~272 grams (~9.6 oz / 1 cup of liquid whites)
- Visual Scale: Takes up almost an entire 10-inch dinner plate when scrambled or made into an omelet.
- Calories: ~142 kcal
- Fat: 0.5g | Carbs: 1.9g
Why it works: Egg whites are pure albumin protein. They represent one of the highest volume-to-calorie protein sources available for fat loss and satiety.
3. Non-Fat Plain Greek Yogurt
- Portion Weight: ~300 grams (~10.5 oz / 1.25 cups)
- Visual Scale: A medium cereal bowl filled 3/4 to the top.
- Calories: ~177 kcal
- Fat: 1.2g | Carbs: 10.8g
Why it works: Strained Greek yogurt concentrates whey and casein proteins while lowering lactose content. Slow-digesting casein provides sustained amino acid release.
4. Firm Tofu (Pan-Seared or Baked)
- Portion Weight: ~365 grams (~12.8 oz / ~1.5 blocks)
- Visual Scale: Roughly the size of a thick paperback book or two medium sponges.
- Calories: ~270 kcal
- Fat: 15g | Carbs: 7g
Why it works: Tofu is a complete plant protein containing all nine essential amino acids. Because it has moderate fat density, the overall volume is larger than animal proteins.
5. Atlantic Salmon (Baked)
- Portion Weight: ~135 grams (~4.7 oz)
- Visual Scale: About the size of a smartphone (e.g., iPhone 15 Pro) or palm plus thumb.
- Calories: ~278 kcal
- Fat: 16.6g | Carbs: 0g
Why it works: Salmon pairs 30g of high-quality protein with ~2.5g of anti-inflammatory Omega-3 fatty acids (EPA and DHA).
6. Brown Lentils (Cooked)
- Portion Weight: ~333 grams (~11.7 oz / ~1.6 cups cooked)
- Visual Scale: A large bowl filled generously.
- Calories: ~386 kcal
- Fat: 1.3g | Carbs: 66g (including 26g fiber)
Why it works: Lentils provide 30g of plant protein along with massive dietary fiber, yielding high satiety despite a higher carbohydrate profile.
30g Protein Portion Summary Matrix
| Food Source | Weight for 30g Protein | Total Calories | Visual Size Cue |
|---|---|---|---|
| Chicken Breast | 97g (~3.4 oz) | 158 kcal | Palm of adult hand |
| Egg Whites | 272g (~9.6 oz) | 142 kcal | Full 10-inch plate scrambled |
| Greek Yogurt | 300g (~10.5 oz) | 177 kcal | Cereal bowl (3/4 full) |
| Atlantic Salmon | 135g (~4.7 oz) | 278 kcal | Size of a smartphone |
| Firm Tofu | 365g (~12.8 oz) | 270 kcal | Paperback book size |
| Cooked Lentils | 333g (~11.7 oz) | 386 kcal | Large soup bowl |
Key Takeaway for Meal Planning
If your target is 30g of protein per meal, animal sources like lean poultry and white fish yield the smallest visual plate footprint for the lowest calories (~140-160 kcal). Plant sources like lentils and beans require larger visual volume and bring higher carbohydrate energy (~380 kcal).
Explore side-by-side nutritional comparisons using NutriVisualβs Food Swaps Visualizer.
π Interactive Portion & Macro Visualizer
Adjust the slider to see how calories and macros scale in real-time for the foods discussed in this article.
π Run the Visual Analytics for this Article
Compare Protein Swaps Side-by-Side
Interactive Engine Dashboard β