Protein is the single most important nutrient on a GLP-1. Clinical data shows 15-45% of the weight lost on these drugs is muscle, not fat — and the protection is protein plus resistance training, at 1.2-1.6 g per kg of body weight per day. This list ranks foods by protein per 100 g so you can build meals that hit the target even when appetite is small.
| # | Food | g protein/100g | Verdict |
|---|---|---|---|
| 1 | Salmon, smoked | 60.6 g protein/100g | GLP-1 friendly |
| 2 | Fish, smoked | 39.9 g protein/100g | Use caution |
| 3 | Pork, cooked | 39.0 g protein/100g | Limit |
| 4 | Veal, cooked | 36.7 g protein/100g | GLP-1 friendly |
| 5 | Fish, canned | 35.2 g protein/100g | GLP-1 friendly |
| 6 | Beef, cooked | 34.5 g protein/100g | GLP-1 friendly |
| 7 | Lamb, whole | 34.1 g protein/100g | Use caution |
| 8 | Veal, whole | 33.7 g protein/100g | GLP-1 friendly |
| 9 | Mutton, cooked | 33.4 g protein/100g | Use caution |
| 10 | Lamb, cooked | 33.3 g protein/100g | GLP-1 friendly |
| 11 | Chicken, meat only | 33.0 g protein/100g | GLP-1 friendly |
| 12 | Buffalo, cooked | 32.5 g protein/100g | GLP-1 friendly |
| 13 | Mollusks, cooked | 32.5 g protein/100g | GLP-1 friendly |
| 14 | Pheasant, cooked | 32.4 g protein/100g | Use caution |
| 15 | Bacon Bits | 32.0 g protein/100g | Limit |
| 16 | Cracker Barrel | 31.5 g protein/100g | GLP-1 friendly |
| 17 | Cereals Ready-To-Eat, regular | 31.4 g protein/100g | GLP-1 friendly |
| 18 | T.G.I. Friday'S | 31.0 g protein/100g | GLP-1 friendly |
| 19 | Hormel Pillow Pak Sliced Turkey Pepperoni | 31.0 g protein/100g | Use caution |
| 20 | Chicken, cooked | 30.4 g protein/100g | GLP-1 friendly |
| 21 | Turkey, meat only | 30.2 g protein/100g | GLP-1 friendly |
| 22 | Turkey, cooked | 30.1 g protein/100g | GLP-1 friendly |
| 23 | Turkey Breast | 30.1 g protein/100g | GLP-1 friendly |
| 24 | Turkey, whole | 30.1 g protein/100g | GLP-1 friendly |
| 25 | Fish, cooked | 29.9 g protein/100g | GLP-1 friendly |
| 26 | Restaurant | 29.8 g protein/100g | Limit |
| 27 | Parmesan Cheese | 29.6 g protein/100g | Limit |
| 28 | Turkey Bacon | 29.5 g protein/100g | Limit |
| 29 | Pork, whole | 29.4 g protein/100g | GLP-1 friendly |
| 30 | Ostrich, cooked | 29.4 g protein/100g | GLP-1 friendly |
| 31 | Turkey, smoked | 29.3 g protein/100g | GLP-1 friendly |
| 32 | Duck, meat only | 29.1 g protein/100g | GLP-1 friendly |
| 33 | Cereals Ready-To-Eat, plain | 29.1 g protein/100g | Use caution |
| 34 | Bacon And Beef Sticks | 29.1 g protein/100g | Limit |
| 35 | Turkey, meat and skin | 29.0 g protein/100g | GLP-1 friendly |
| 36 | Popeyes, meat only | 29.0 g protein/100g | Limit |
| 37 | Goose, meat only | 29.0 g protein/100g | Use caution |
| 38 | Chicken, meat and skin | 29.0 g protein/100g | Use caution |
| 39 | Fast Foods, meat only | 28.8 g protein/100g | Limit |
| 40 | Kfc, meat only | 28.7 g protein/100g | Limit |
| 41 | Fried Chicken | 28.6 g protein/100g | Limit |
| 42 | Canadian Bacon, cooked | 28.3 g protein/100g | Limit |
| 43 | Pork, raw | 27.8 g protein/100g | GLP-1 friendly |
| 44 | Lamb Loin | 27.7 g protein/100g | GLP-1 friendly |
| 45 | Mozzarella Cheese | 27.5 g protein/100g | Limit |
| 46 | Beef, canned | 27.1 g protein/100g | Use caution |
| 47 | Swiss Cheese | 27.0 g protein/100g | Limit |
| 48 | Turkey From Whole, meat only | 27.0 g protein/100g | GLP-1 friendly |
| 49 | Applebee'S | 26.9 g protein/100g | GLP-1 friendly |
| 50 | Duck, meat and skin | 26.8 g protein/100g | Use caution |
| 51 | Cereals Ready-To-Eat | 26.6 g protein/100g | Limit |
| 52 | Turkey From Whole, meat and skin | 26.5 g protein/100g | GLP-1 friendly |
| 53 | Pork, roasted | 26.5 g protein/100g | GLP-1 friendly |
| 54 | Crustaceans, cooked | 26.4 g protein/100g | GLP-1 friendly |
| 55 | Salmon, canned | 26.3 g protein/100g | GLP-1 friendly |
| 56 | Milk, whole | 26.3 g protein/100g | Limit |
| 57 | Peanuts, raw | 26.1 g protein/100g | Limit |
| 58 | Tilapia, Cooked | 26.1 g protein/100g | GLP-1 friendly |
| 59 | Turkey Thigh | 26.1 g protein/100g | GLP-1 friendly |
| 60 | Ruffed Grouse, raw | 25.9 g protein/100g | GLP-1 friendly |
| 61 | Oscar Mayer | 25.9 g protein/100g | Limit |
| 62 | Sea Lion | 25.9 g protein/100g | GLP-1 friendly |
| 63 | Veal Cutlet | 25.8 g protein/100g | GLP-1 friendly |
| 64 | Fish, without salt | 25.5 g protein/100g | GLP-1 friendly |
| 65 | Bison, cooked | 25.4 g protein/100g | GLP-1 friendly |
| 66 | Salmon, Atlantic, Cooked | 25.4 g protein/100g | GLP-1 friendly |
| 67 | Chicken, canned | 25.3 g protein/100g | GLP-1 friendly |
| 68 | Goose, meat and skin | 25.2 g protein/100g | Limit |
| 69 | Quail, cooked | 25.1 g protein/100g | Use caution |
| 70 | Imitation Cheese | 25.0 g protein/100g | Limit |
| 71 | Peanut Spread | 24.8 g protein/100g | Limit |
| 72 | Lentils, raw | 24.6 g protein/100g | GLP-1 friendly |
| 73 | Chicken Liver | 24.5 g protein/100g | GLP-1 friendly |
| 74 | Fish, raw | 24.4 g protein/100g | GLP-1 friendly |
| 75 | Pheasant, meat only | 24.4 g protein/100g | GLP-1 friendly |
| 76 | Peanuts, without salt | 24.4 g protein/100g | Limit |
| 77 | Peanuts, with salt | 24.4 g protein/100g | Limit |
| 78 | Canada Goose, raw | 24.3 g protein/100g | GLP-1 friendly |
| 79 | Mollusks, canned | 24.2 g protein/100g | GLP-1 friendly |
| 80 | Pork Loin, lean only | 24.1 g protein/100g | Limit |
| 81 | Dove, cooked | 23.9 g protein/100g | Use caution |
| 82 | Sausage, cooked | 23.9 g protein/100g | Limit |
| 83 | Mussels, Cooked | 23.8 g protein/100g | GLP-1 friendly |
| 84 | Ostrich, raw | 23.7 g protein/100g | GLP-1 friendly |
| 85 | Turkey, canned | 23.7 g protein/100g | GLP-1 friendly |
| 86 | Pheasant, raw | 23.6 g protein/100g | GLP-1 friendly |
| 87 | Fast Foods | 23.5 g protein/100g | Limit |
| 88 | Duck Breast | 23.5 g protein/100g | Use caution |
| 89 | Guinea Hen, meat and skin | 23.4 g protein/100g | GLP-1 friendly |
| 90 | Cheddar Cheese | 23.3 g protein/100g | Limit |
| 91 | Fish, with skin | 23.2 g protein/100g | GLP-1 friendly |
| 92 | Wheat Germ | 23.1 g protein/100g | GLP-1 friendly |
| 93 | Emu, raw | 23.1 g protein/100g | GLP-1 friendly |
| 94 | Beef, lean only | 23.1 g protein/100g | GLP-1 friendly |
| 95 | Vegetarian Fillets | 23.0 g protein/100g | Limit |
| 96 | Corned Beef Loaf | 22.9 g protein/100g | GLP-1 friendly |
| 97 | Cod, Cooked | 22.8 g protein/100g | GLP-1 friendly |
| 98 | Pork Chop | 22.8 g protein/100g | GLP-1 friendly |
| 99 | Shrimp, Cooked | 22.8 g protein/100g | GLP-1 friendly |
| 100 | Owl, raw | 22.7 g protein/100g | GLP-1 friendly |
Full list contains 614 foods — search to see all of them. Values per 100 g from USDA FoodData Central.
The commonly cited target is 1.2-1.6 g per kg of body weight per day (the 2026 European obesity nutrition consensus and JAMA 2025 patient guidance both emphasize this). For a 70 kg person, that is roughly 85-110 g across the day — about 20-30 g per meal.
Yes, with strategy: eat protein first at every meal while appetite is strongest, choose protein-dense foods (chicken, fish, Greek yogurt, eggs, legumes), and consider smaller meals more often. Tracking protein — not just calories — is the habit that protects muscle.
The concern about protein 'kicking you out of ketosis' or raising blood sugar is overblown — gluconeogenesis is demand-driven, and moderate-high protein (1.2-1.6 g/kg) does not meaningfully raise blood sugar or break ketosis. High protein is safe and recommended on these drugs.
This page presents USDA nutrition data and the diet framework from the JAMA 2025 patient guidance and 2026 European obesity nutrition consensus for informational purposes only. It is not medical advice.