High Protein Foods to Eat on GLP-1 Medications When You Have No Appetite
Struggling to eat enough protein on Ozempic, Wegovy, or Mounjaro? Here are the best high-protein, small-portion foods and practical tips for when your appetite is low.
One of the biggest challenges of taking GLP-1 medications like Ozempic, Wegovy, or Mounjaro is getting enough protein when you barely feel like eating. Your appetite is suppressed, portions feel huge, and nausea can make certain foods unappealing.
But hitting your protein target is essential for preserving muscle mass during treatment. The key is choosing foods that pack a lot of protein into small, easy-to-eat portions.
The Goal: Maximum Protein, Minimum Volume
On GLP-1 medications, you need to think about protein density: how much protein you get per bite. The foods below are ranked by how efficiently they deliver protein relative to their portion size.
Top Protein-Dense Foods
Tier 1: Best Protein-to-Volume Ratio
| Food | Protein | Portion |
|---|---|---|
| Whey protein isolate shake | 25-30g | 1 scoop in 200ml water |
| Chicken breast (cooked) | 26g | 4 oz / 113g |
| Greek yogurt (non-fat) | 20g | 1 cup / 230g |
| Cottage cheese (low-fat) | 14g | 1/2 cup / 113g |
| Canned tuna (in water) | 20g | 1 small can / 85g |
| Egg whites | 11g | 3 egg whites |
| Turkey breast deli meat | 18g | 3 oz / 85g |
| Shrimp (cooked) | 20g | 4 oz / 113g |
Tier 2: Very Good Options
| Food | Protein | Portion |
|---|---|---|
| Eggs (whole) | 12g | 2 large eggs |
| Salmon (cooked) | 23g | 4 oz / 113g |
| Lean ground turkey | 22g | 4 oz / 113g |
| String cheese | 7g | 1 stick |
| Edamame (shelled) | 17g | 1 cup |
| Skyr (Icelandic yogurt) | 17g | 150g pot |
| Beef jerky | 10g | 1 oz / 28g |
| Tofu (firm) | 10g | 1/2 cup |
Tier 3: Helpful Additions
| Food | Protein | Portion |
|---|---|---|
| Protein bar | 15-20g | 1 bar |
| Milk (skim) | 8g | 1 cup / 240ml |
| Peanut butter | 7g | 2 tbsp |
| Cheese (cheddar) | 7g | 1 oz / 28g |
| Hummus | 7g | 1/4 cup |
| Lentils (cooked) | 9g | 1/2 cup |
Practical Strategies When Appetite Is Low
1. Eat Protein First
At every meal, eat the protein portion before anything else. If you can only manage a few bites, make sure those bites are protein.
2. Drink Your Protein
When solid food feels like too much, liquid protein is your friend:
- Whey protein shake mixed with water (25-30g protein, easy to sip)
- Greek yogurt smoothie blended with protein powder
- Bone broth with added collagen protein
- Protein coffee - add a scoop of protein to your morning coffee
3. Eat Small and Often
Instead of three large meals, try:
- 4-5 smaller meals of 20-30g protein each
- Keep protein snacks accessible (string cheese, jerky, hard-boiled eggs)
- Set reminders to eat if you are not feeling hunger cues
4. Prep Protein in Advance
When your appetite disappears, the last thing you want to do is cook. Prepare these ahead of time:
- Hard-boiled eggs (batch cook for the week)
- Shredded rotisserie chicken
- Pre-portioned Greek yogurt cups
- Ready-made protein shakes in the fridge
5. Manage Nausea Around Meals
If nausea is an issue:
- Eat slowly and take small bites
- Choose cold or room-temperature foods (they tend to be less nauseating)
- Avoid fatty or greasy protein (opt for lean cuts)
- Separate liquids from solids (drink 30 minutes before or after eating)
Sample Day: 150g+ Protein on Low Appetite
Here is what a realistic day might look like when appetite is minimal:
Breakfast (30g protein)
- 1 cup Greek yogurt with a handful of granola
Mid-Morning (25g protein)
- Whey protein shake with water
Lunch (30g protein)
- 4 oz chicken breast with a small side salad
Afternoon (15g protein)
- 2 string cheese sticks and a small handful of almonds
Dinner (30g protein)
- 4 oz salmon with steamed vegetables
Evening (20g protein)
- 1/2 cup cottage cheese with berries
Total: ~150g protein
Track Your Progress
When appetite is low, it is very easy to underestimate how little protein you are actually eating. Tracking makes a significant difference.
Protein Pal lets you quickly log each meal and see exactly where you stand for the day. You can also track your GLP-1 medication schedule with GLP Pal.
Use our Protein Calculator with the GLP-1 option to find your exact daily target.
Key Takeaways
- Choose protein-dense foods that deliver maximum protein per bite
- Eat protein first at every meal
- Use protein shakes when solid food is difficult
- Eat smaller, more frequent meals throughout the day
- Prep protein in advance so it is always available
- Track your intake to avoid falling short