High-protein snacks for Ozempic, Wegovy, and Zepbound users
On a GLP-1, your appetite drops but your protein needs go up. The only way to hit a 120–180g daily target on 1,000–1,500 kcal is to make every bite count. These 14 picks all clear the Gold tier (25%+ of calories from protein) — the eight at the top clear the Platinum tier (40%+).
Educational only — not medical advice. Talk to your prescriber before changing your diet.
Platinum tier (40%+)
Best on very-low-appetite days. Each of these gets you 6–26g of protein for almost no calorie cost.
- 🥛 Fairlife Core Power 26g 1 bottle (240ml) 26g 88%
- 🥚 Egg whites (carton) 1 cup (240ml) 26g 85%
- 🥄 Whey isolate 1 scoop 25g 85%
- 🥩 Chicken breast (grilled) 4 oz (113g) 25g 75%
- 🍗 Turkey breast slices 3 oz (85g) 18g 78%
- 🐟 Cod fillet 4 oz (113g) 24g 88%
- 🥣 Plain Greek yogurt 0% 3/4 cup (170g) 17g 68%
- 🧀 Cottage cheese low-fat 1/2 cup (113g) 14g 67%
Gold tier (25–39%)
The most popular convenience picks. Useful when you have moderate appetite and want variety.
- 🍫 Quest bar (Birthday Cake) 1 bar 21g 44%
- 🍫 Built bar 1 bar 17g 40%
- 🥩 Chomps Original 1 stick 9g 55%
- 🥣 Two Good yogurt 1 cup (150g) 12g 48%
- 🧀 Babybel Light 1 round 6g 50%
- 🍿 Quest Protein Chips 1 bag 18g 38%
Why these specifically
Every pick above clears the math: protein density = (protein_g × 4) ÷ total kcal. On a GLP-1 with appetite at 3/10, typical intake lands around 1,290 kcal. Hitting a 150g protein target inside that ceiling requires an average density of ~46% — which is why the Platinum tier exists. Gold-tier picks give variety on better-appetite days.
Plug your own numbers into the GLP-1 calculator to see your exact required density, or read the full methodology for citations.