The GLP-1 diet guideGLP-1 diet•7 min read

High-Protein Foods for GLP-1 Users, Ranked by Protein per Calorie

The best high-protein foods on a GLP-1, ranked by protein per 100 kcal from GLP AI's own logs: meat and fish, dairy, plant protein, snacks and the top recipes.

Clinically reviewed by Teresa Maze, RDN · Lead Clinical Advisor

Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. The information provided should not be used for diagnosing or treating a health condition. Always consult your healthcare provider before starting, stopping, or changing any medication or treatment plan. Individual results may vary.

When appetite is small, the question is not which food has the most protein but which gives the most protein for the little you can eat. This page ranks foods by protein per 100 kcal, using the numbers GLP AI returned when each food was logged in the app, and then does the same for the recipes in the app's catalog. Tuna, shrimp, turkey and chicken breast lead the meat and fish group; Greek yogurt, cottage cheese and skyr lead dairy; tofu, edamame and lentils are the plant foods that come closest, and a whey scoop in water is the highest-protein shake logged. Every row links to the food's own page, where you can see it logged several ways.

Why protein per calorie

The 2025 joint advisory from four US nutrition and obesity societies (ACLM, ASN, OMA and The Obesity Society) reports recommendations of 1.2 to 2.0 g of protein per kg of adjusted body weight a day during major weight loss, or 80–120 g a day as a simpler target, and suggests eating protein-rich foods first in a meal. Hitting 100 g on 1,300 kcal means most of what you eat has to carry protein. A food with 10 g of protein per 100 kcal gets you there on about 1,000 kcal; a food with 3 g per 100 kcal cannot get you there at all. That is why the table below sorts by the ratio rather than by grams in a serving.

The ratio is also how the GLP-1 Meal Score judges protein: the same figure appears on every scored food as "protein per 100 calories". The score is not a protein ranking, though. Sugar, sodium, saturated fat and processing pull it down, which is why bacon and deli ham carry plenty of protein per calorie but middling scores.

The ranking

Foods whose plain logged version carries at least 6 g of protein per 100 kcal, ranked within each group. Numbers are what GLP AI returned for the exact item logged; the food's page shows every version.

Meat and fish

FoodPlain version loggedProteinkcalProtein per 100 kcalMeal Score
Tuna1 can tuna in water36.9 g16522.481 · A
Shrimp4 oz grilled shrimp23.7 g11221.281 · A
Turkey4 oz roasted turkey breast34.1 g16720.481 · A
Chicken4 oz grilled chicken breast35.2 g18718.887 · A+
Ham3 oz sliced lean ham14.9 g8916.767 · B
Pork chop4 oz grilled boneless pork chop33.5 g23414.382 · A
Steak6 oz grilled sirloin steak46.8 g35413.282 · A
Ground beef4 oz cooked 93% lean ground beef29.5 g24412.182 · A
Salmon5 oz grilled salmon fillet31.3 g29210.782 · A
BaconHighest logged: 2 slices turkey bacon, 7.4 g per 100 kcal2 slices bacon5.9 g876.840 · C

Eggs and dairy

FoodPlain version loggedProteinkcalProtein per 100 kcalMeal Score
Greek yogurtPlain nonfat Greek yogurt17.3 g10017.387 · A+
Cottage cheeseHalf cup low-fat cottage cheese14.1 g8217.271 · A
Skyr1 cup plain nonfat skyr27 g1591787 · A+
Yogurt1 cup plain low-fat yogurt12.9 g1548.482 · A
EggsHighest logged: 2 hard-boiled eggs, 8.1 g per 100 kcal2 scrambled eggs12 g1796.770 · A
MilkHighest logged: 1 cup Fairlife 2% milk, 10.8 g per 100 kcal1 cup 2% milk8.1 g1226.668 · B

Plant protein

FoodPlain version loggedProteinkcalProtein per 100 kcalMeal Score
Tofu4 oz baked firm tofu17.9 g1631187 · A+
EdamameHighest logged: Dry-roasted edamame, quarter cup, 10.8 g per 100 kcal1 cup shelled edamame18.4 g1889.8100 · A+
Lentils1 cup cooked lentils17.9 g2307.8100 · A+
Black beansHighest logged: Black bean and chicken bowl, 11.9 g per 100 kcalHalf cup cooked black beans7.7 g1146.8100 · A+

Shakes and drinks

FoodPlain version loggedProteinkcalProtein per 100 kcalMeal Score
Protein shakesHighest logged: Whey scoop in water, 21.6 g per 100 kcalFairlife Core Power 26 g25.3 g23210.971 · A

Vegetables that reach the floor

FoodPlain version loggedProteinkcalProtein per 100 kcalMeal Score
Broccoli1 cup steamed broccoli3.7 g556.7100 · A+

Recipes with the most protein per calorie

From the GLP-1 recipes catalog; nutrition is per portion.

RecipeProteinkcalProtein per 100 kcalFiberMeal ScoreTime
Fluffy High-Protein Yogurt35.1 g19717.820.6 g76 · A5 min
High-Protein Cheese Salad33.2 g20016.621.8 g85 · A+15 min
Lemon Herb Chicken Skewers40.9 g25516.040.5 g85 · A+15 min
Fresh Herb Yogurt Dip18.3 g11615.730.5 g78 · A5 min
Chicken Vegetable Tomato Skillet63.7 g43814.539 g92 · A+15 min
Herb Zucchini Chicken Packets40.5 g30713.22 g87 · A+31 min
One-Pan Mediterranean Chicken37.6 g29812.623.2 g85 · A+30 min
Tomato Mozzarella Fish Bake51.6 g41212.523.1 g89 · A+45 min
Sesame Chicken Broccoli Stir-Fry36.4 g29212.467.7 g92 · A+25 min
Cucumber Tofu Cream Dip21 g18111.612.7 g89 · A+7 min
Roasted Cod Orange Salad39.1 g34511.347.2 g90 · A+25 min
Spinach Tomato Egg Bites15 g13710.951.3 g83 · A25 min
Pan-Seared Turkey Salad18 g16610.855 g94 · A+12 min
Chicken with Veggie Quinoa44.9 g41810.758.9 g100 · A+17 min
Tuna Rice Salad Bowl31.3 g29510.63.2 g72 · A20 min

Foods below the floor (rice, bread, fruit, most vegetables) still belong on the plate for fiber and volume; they are on the GLP-1 food list. The everyday foods pages show each food logged three ways, so you can see how a pairing or a cooking method moves the numbers.

High-protein snacks for low-appetite days

The rows that stay under about 250 kcal are the snack list: plain Greek yogurt or skyr, cottage cheese, a whey scoop in water, hard-boiled eggs, edamame (shelled or dry-roasted), and deli turkey. Cold, soft and quick is what tends to work on shot day and the day after, which the recipes hub sorts under Shot day. A protein shake is the fallback when nothing solid appeals, not a replacement for every meal.

How much at each meal

Spread the day's protein as 20–40 g per meal and eat it first. The International Society of Sports Nutrition suggests 20–40 g per serving every 3–4 hours; that guidance was written for people who exercise, not specifically for people on a GLP-1, but it matches how most people split 80–120 g across three meals and a snack. The GLP-1 protein calculator turns your weight into a daily number and divides it by four. The advisory also says to avoid long periods above 2 g per kg a day.

In practice: a palm-sized piece of chicken, turkey or fish is 30–40 g; three eggs are about 18 g; a cup of Greek yogurt or skyr is 17–27 g; a cup of lentils or edamame is 17–18 g; half a cup of cottage cheese is 14 g. Two of those in a meal reaches the range.

Plant protein on a GLP-1

Tofu, edamame, lentils and black beans make the table, and they bring fiber that animal protein does not, which matters because constipation is one of the common side effects on every label. They carry more carbohydrate per gram of protein than meat or dairy, so a plant-based day usually needs a soy food (tofu, edamame, soy yogurt) or a protein powder alongside beans and lentils to reach the same total. Hummus falls just below the floor in our log (4.8 g of protein per 100 kcal for two tablespoons) but pairs well with vegetables and adds fiber. The 7-day meal plan includes tofu, lentil and chickpea recipes for that reason.

Who should get individual advice

If you have kidney disease, take insulin or a sulfonylurea, have a history of pancreatitis or gallbladder disease, or are pregnant or breastfeeding, your protein target is a conversation with your prescriber or a registered dietitian, not a table.

Frequently Asked Questions

What are the best high-protein foods on a GLP-1?

Ranked by protein per 100 kcal from GLP AI's own logs: canned tuna, shrimp, lean turkey breast and chicken breast lead the meat and fish group; plain Greek yogurt, cottage cheese and skyr lead dairy; ham, pork chop, steak, lean ground beef and salmon follow; tofu, edamame and lentils are the plant foods that come closest, and a whey scoop in water is the highest-protein shake logged. The full ranking with each food's score is on this page.

How much protein should I eat per meal on a GLP-1?

20–40 g per meal, eaten first, is the practical split of the 80–120 g a day the 2025 joint advisory reports as a simpler target. The International Society of Sports Nutrition suggests the same 20–40 g per serving every 3–4 hours, written for people who exercise rather than specifically for GLP-1 users. The GLP-1 protein calculator gives a daily number for your weight and divides it by four.

What are good high-protein snacks for GLP-1 users?

Plain Greek yogurt or skyr, cottage cheese, hard-boiled eggs, shelled or dry-roasted edamame, deli turkey and a whey scoop in water all stay under about 250 kcal with 12–27 g of protein. Cold and soft options sit best on shot day and the day after.

Are protein shakes a good idea on a GLP-1?

As a fallback, yes. A whey scoop in water scored 89 on the GLP-1 Meal Score with 24 g protein in 111 kcal, one of the highest protein-per-calorie items logged. The advisory's protein-first advice is about whole meals first; a shake covers the days you cannot face one, not every meal.

What are the best plant-based protein foods on a GLP-1?

Tofu, edamame, lentils and black beans, in that order by protein per calorie in GLP AI's logs; hummus falls just below the floor at 4.8 g per 100 kcal but adds fiber alongside vegetables. Plant foods bring fiber that meat and dairy do not, and more carbohydrate per gram of protein, so a plant-based day usually pairs beans or lentils with a soy food or a protein powder to reach the same total.

Why rank foods by protein per calorie instead of grams of protein?

Because on a GLP-1 the limit is how much you can eat, not how much protein a large serving holds. Protein per 100 kcal tells you what a small portion gives you. It is the same figure the GLP-1 Meal Score uses for protein, shown on every scored food in the app.

GLP AI

Editorial

Educational content from the GLP AI team about living on a GLP-1. Clinical review is credited by name on pages a reviewer has checked. Not medical advice.

More of the GLP-1 diet guide