Overview
Protein is the most important macronutrient for GLP-1 patients. It preserves muscle during weight loss (keeping your metabolism high), manages hunger (protein is the most satiating macro), and supports overall health. Without adequate protein, you risk losing muscle, regaining weight more easily, and feeling hungry despite the medication.
The target is 0.8–1 gram of protein per pound of your goal body weight — typically 100–150g per day for most people. Hitting this target requires choosing protein-rich foods at every meal and often adding a protein supplement.
This guide covers the best high-protein foods for GLP-1 patients, with serving sizes and protein content, so you can plan your meals to hit your target.
Why Protein Matters on GLP-1s
GLP-1 medications enable rapid weight loss, which can include significant muscle loss (25–40% of weight lost) without intervention. Protein provides the amino acids your body needs to maintain muscle. Additionally, protein is the most satiating macronutrient — it keeps you full longer than carbs or fat, which helps manage the increased appetite you may feel as the medication wears off. Finally, protein has a higher thermic effect (your body burns 20–30% of protein calories just digesting it), which supports weight loss.
How Much Protein Do You Need?
Aim for 0.8–1 gram of protein per pound of your goal body weight daily. For most people, that's 100–150g per day. If you're strength training (which you should be), aim for the higher end. Spread your protein across 3–4 meals — your body uses protein more efficiently when it's distributed throughout the day rather than all at once. Track your protein in OptimizeGLP to ensure you're hitting your target consistently.
Lean Meats and Poultry
Lean meats are excellent protein sources with minimal fat: Chicken breast (4 oz = 35g protein), turkey breast (4 oz = 32g protein), lean beef (4 oz = 30g protein), pork tenderloin (4 oz = 28g protein). These are versatile, easy to prepare, and should be staples in your diet. Choose grilled, baked, or roasted preparations over fried.
Fish and Seafood
Fish provides high-quality protein plus heart-healthy omega-3 fats: Salmon (4 oz = 25g protein), tuna (4 oz = 28g protein), cod (4 oz = 20g protein), shrimp (4 oz = 24g protein), tilapia (4 oz = 23g protein). Aim for 2–3 servings of fish per week for the omega-3 benefits. Canned tuna and salmon are convenient and affordable options.
Eggs and Dairy
Eggs and dairy are convenient, affordable protein sources: Eggs (1 large = 6g protein), Greek yogurt (1 cup = 20–24g protein), cottage cheese (1/2 cup = 14g protein), string cheese (1 stick = 7g protein). Greek yogurt and cottage cheese are especially high in protein and easy to eat even when you have mild nausea. Choose plain varieties and add your own fruit to avoid added sugar.
Plant-Based Proteins
For plant-based or vegetarian patients: Tofu (1/2 cup = 20g protein), tempeh (1/2 cup = 15g protein), edamame (1 cup = 17g protein), lentils (1 cup cooked = 18g protein), black beans (1 cup = 15g protein), chickpeas (1 cup = 15g protein). Combine plant proteins with whole grains (rice, quinoa) for complete amino acid profiles. Plant-based protein powder (pea, soy) is also a good option.
Protein Supplements
Protein supplements can help you hit your target, especially on busy days or when you have low appetite: Whey protein powder (1 scoop = 20–25g protein), casein protein (1 scoop = 24g protein), plant-based protein powder (1 scoop = 20–25g protein), protein bars (check labels — aim for 15–20g protein, <5g sugar), ready-to-drink protein shakes (20–30g protein). Choose supplements with minimal added sugar and simple ingredient lists. Use them to supplement, not replace, whole food protein sources.
Sample High-Protein Day
Here's how to hit 120g of protein in a day: Breakfast — Greek yogurt with berries and a scoop of protein powder (35g), Lunch — Chicken salad with mixed greens (30g), Snack — Hard-boiled eggs and an apple (12g), Dinner — Grilled salmon with quinoa and vegetables (30g), Snack — Cottage cheese with almonds (13g). Total: 120g. Track your meals in OptimizeGLP to see your protein intake in real time and adjust as needed.
Track your nutrition in OptimizeGLP
Log your meals, track your protein and calories, and get AI-powered insights to optimize your GLP-1 diet — all in one app.
Get started free