Skip to content

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.

→ AI photo scanner · Download

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.

Related

Download CalBuddy

Don’t just read about gaps. Track your meals in CalBuddy, and let buddy alerts keep you consistent.