CalBuddy Team · Updated 2026-10-12
High-Protein Foods for Hitting Your Macros
Hitting protein is where most beginner macro plans stall. Not because protein is mysterious, because busy days default to toast, noodles, and vibes. This page is a food list with rough amounts so your target feels shoppable.
Last reviewed: 12 October 2026
If you still need the basics, start with How to count macros for beginners. If you need the numbers, use Macro calculator: how to set your macros.
Quick protein ballparks (cooked / as eaten)
These are everyday estimates, not lab values. Check labels when you can.
| Food | Rough serving | Protein (approx.) |
|---|---|---|
| Chicken breast | 100 g cooked | ~30 g |
| Lean beef | 100 g cooked | ~25-30 g |
| Salmon or white fish | 100 g cooked | ~20-25 g |
| Eggs | 2 large | ~12 g |
| Greek yogurt | 170 g tub | ~15-20 g |
| Cottage cheese | 150 g | ~15-20 g |
| Firm tofu | 100 g | ~12-17 g |
| Tempeh | 100 g | ~18-20 g |
| Lentils | 1 cup cooked | ~18 g |
| Black beans | 1 cup cooked | ~15 g |
| Protein powder | 1 scoop | ~20-25 g (varies) |
| Edamame | 1 cup | ~17 g |
Build a day without living on chicken
Example ~130-140 g protein day (illustrative only):
- Breakfast: Greek yogurt + berries + a scoop of powder stirred in, or eggs + cottage cheese on the side
- Lunch: chicken or tofu bowl with rice and veg
- Snack: skyr/yogurt or edamame
- Dinner: fish or lentils-and-tempeh chili
You don’t need this exact menu. You need two or three default meals you can repeat when you’re tired.
Plant-leaning tips
- Pair legumes with soy foods (tofu/tempeh) so portions don’t get huge
- Keep a fortified or high-protein yogurt alternative only if the label actually delivers protein
- Seitan is high protein if you eat wheat; skip it if gluten is an issue
- Powder isn’t “cheating.” It’s a tool
Common mistakes
- Counting the package weight of raw meat like it’s the cooked serving
- Calling a salad “high protein” because it has a few chickpeas
- Saving all protein for dinner, then wondering why you’re starving at 4 p.m.
- Ignoring micronutrients entirely while chasing macros , glance at micronutrient gaps for beginners once your protein routine exists
How CalBuddy helps you actually hit the number
Photo logging estimates protein with the rest of your macros so you’re not hunting barcodes at every meal. Edit when the portion was clearly bigger or smaller than the estimate. Over a week you’ll see whether your “high protein” intention shows up in the diary.
Protein plans fail on chaotic weeks. Connect a buddy by email so CalBuddy can alert them after two days without logs, or when you go over calories or flag junk food. The grocery list only works if the log keeps running. Buddy alerts explained
Educational wellness content, not personalized dietetic advice. If you have kidney disease or another condition that affects protein needs, get clinical guidance before raising intake.
FAQ
What are the best high-protein foods?
Dependable options include Greek yogurt, eggs, chicken, fish, lean beef, tofu, tempeh, cottage cheese, lentils, and protein powder when food alone is awkward. The best choice is the one you will eat most days.
How much protein is in common foods?
Rough ballparks many people use: 2 eggs ~12 g, 170 g Greek yogurt ~15-20 g, 100 g cooked chicken ~30 g, 100 g firm tofu ~12-17 g, 1 cup cooked lentils ~18 g. Labels and cooking method change the numbers.
Can I hit protein on a vegetarian diet?
Yes, with planning. Greek yogurt, cottage cheese, eggs, tofu, tempeh, lentils, beans, and seitan can carry a lot of the load. Vegans usually need larger portions of soy, legumes, and sometimes powder.
Do I need protein powder?
No. Powder is a convenience tool when appetite or time is short. Whole foods first is fine if you hit your target without it.
