Calorie Deck

High-protein foods when your appetite is small

When you can only eat a little, protein density matters more than portion size. The most useful foods are the ones that deliver a lot of protein per bite and per calorie — chicken and turkey breast, white fish, tuna, shrimp, Greek yogurt, cottage cheese, eggs, tofu and lentils.

The metric that matters: protein per 100 kcal

Protein per 100 g is the usual way to rank foods, but on a GLP-1 you are limited by calories and volume, not weight. A food that is 30% protein but 250 kcal per 100 g is worse for you than one that is 11% protein and 60 kcal per 100 g.

FoodProtein / 100 gkcal / 100 gProtein per 100 kcal
Chicken breast, cooked31 g16519 g
Turkey breast, cooked29 g13521 g
Tuna, tinned in water26 g11622 g
Cod / white fish23 g10522 g
Shrimp, cooked24 g9924 g
Greek yogurt, 0%10 g5917 g
Cottage cheese, low-fat11 g7215 g
Eggs13 g1558 g
Tofu, firm17 g14412 g
Lentils, cooked9 g1168 g
Whey protein powder80 g40020 g

Approximate values from USDA FoodData Central; brands vary.

If solid food is hard, go liquid

A shake is not a compromise — it is often the only way to hit 30 g of protein when chewing feels like work. Milk-based shakes add calories and fluid at once; clear whey is lighter if dairy sits heavily.

How to hit a daily target without counting bites

  1. Set a gram target first (commonly 1.2–1.6 g per kg body weight).
  2. Anchor three 'protein moments': breakfast, lunch, and one backup shake or yogurt.
  3. Aim for 25–40 g at each, rather than trying to spread 5 g at a time.
  4. Check the total at night; adjust tomorrow, not mid-meal.

Foods that look high-protein but aren't

  • Peanut butter — 25 g protein per 100 g, but 588 kcal. Easy to over-eat.
  • Cheese — high protein, very high fat and calories; fine in small amounts.
  • Protein bars — often 15–20 g protein with 200+ kcal and sugar alcohols that upset a slow stomach.
  • Plant milks — usually 1–3 g protein per 100 ml unless fortified with soy or pea.

Values are estimates for raw/cooked weight as stated. This is general nutrition information, not medical advice.

Frequently asked questions

Is 30 g of protein per meal realistic on a GLP-1?▾

Often yes, if it comes from a dense source like yogurt, eggs, fish or a shake. It is much harder from salad, bread or fruit. Density is the whole point of this page.

Do I need protein powder?▾

No, but it is the most reliable way to hit a target on days when appetite is very low. Whole foods should do the rest.

Can too much protein hurt my kidneys?▾

In people with healthy kidneys, higher protein intakes are generally considered safe. If you have kidney disease, protein targets should be set by your doctor — do not follow a generic number.

What about plant-based options?▾

Tofu, tempeh, edamame, lentils, chickpeas and soy or pea protein powder all work. Plant proteins are usually lower per 100 kcal, so you need slightly more volume or a supplement to reach the same total.

This page is for general information and is not medical advice. For anything involving GLP-1 medication, follow your prescribing clinician or a registered dietitian.