Skip to main content

What to Eat on GLP-1s: Meal Ideas, Protein Tips & Foods to Avoid

·5 mins

🎯 The #1 Rule: Protein First

When you can only eat a little, make every bite count. Protein keeps you from losing muscle, prevents hair loss, and keeps you feeling full. Aim for 100+ grams per day.

GLP-1 medications suppress your appetite — that’s the whole point. But eating less means you need to be strategic about what you eat.

I learned this the hard way. Here’s what I wish I knew from the start.


🥩 Why Protein is Non-Negotiable

When you lose weight on GLP-1s, you lose:

  • Fat (good!)
  • Muscle (bad!)

Without enough protein, you lose more muscle than you should. This leads to:

  • Lower metabolism (muscle burns calories)
  • Hair loss (very common complaint)
  • Weakness and fatigue
  • “Skinny fat” results (smaller but still soft)

⚠️ Hair Loss is Usually a Protein Problem

Most people who lose hair on GLP-1s aren't eating enough protein. Your body prioritizes vital organs over hair. Hit your protein goals and this usually resolves.

How Much Protein Do You Need? #

100g+
Minimum daily target
0.7-1g
Per pound of goal body weight
30-40g
Per meal is ideal

Example: If your goal weight is 150 lbs, aim for 105-150g protein daily.


What to Eat

High-Protein Foods (Prioritize These) #

FoodProteinServing
Chicken breast31g4 oz
Ground turkey (93% lean)22g4 oz
Salmon25g4 oz
Shrimp24g4 oz
Lean ground beef22g4 oz
Greek yogurt15-20g1 cup
Cottage cheese14g½ cup
Eggs6g1 large
Egg whites11g½ cup
Protein shake20-30g1 scoop
Deli turkey10g3 oz
Tofu (firm)20g½ block
Edamame17g1 cup

Easy Protein Additions #

🥤
Protein shake — Quick 25-30g when you're not hungry for real food
🥛
Fairlife milk — 13g protein per cup, lactose-free
🧀
String cheese — 7g protein, easy snack
🍖
Beef jerky — 10g per oz, shelf-stable
🥜
Collagen peptides — Add to coffee, 10g protein, helps hair/skin

Other Foods That Work Well #

Vegetables (low calorie, high volume):

  • Leafy greens, broccoli, cauliflower, zucchini, asparagus, green beans

Complex carbs (in moderation):

  • Sweet potatoes, quinoa, brown rice, oatmeal

Healthy fats (small amounts):

  • Avocado, olive oil, nuts (easy to overeat, be careful)

Fruits:

  • Berries are great (low sugar, high fiber). Limit high-sugar fruits.

What to Avoid

Foods That Make Side Effects Worse:

  • Greasy/fried foods — #1 cause of nausea on GLP-1s
  • Large portions — Your stomach empties slower now
  • High-fat meals — Fat takes longest to digest
  • Sugary drinks — Empty calories you don't need
  • Alcohol — Hits harder, adds empty calories, worsens nausea
  • Carbonated drinks — Can cause bloating and discomfort
  • Spicy food — Can worsen reflux (varies by person)

🍔 The "Greasy Food" Test

Many people find out the hard way that greasy foods don't agree with GLP-1s. If you eat something heavy/fatty and feel awful for hours after, now you know. Most people learn to avoid these naturally.


Simple Meal Ideas

Breakfast #

Greek Yogurt Bowl

1 cup Greek yogurt + berries + sprinkle of granola → ~20g protein

Egg Scramble

3 eggs or 1 egg + ½ cup egg whites + veggies + turkey sausage → ~25g protein

Protein Smoothie

Protein powder + Fairlife milk + banana + spinach → ~35g protein

Cottage Cheese + Fruit

1 cup cottage cheese + peaches or berries → ~28g protein

Lunch #

Chicken Salad

Grilled chicken + greens + veggies + light dressing → ~35g protein

Turkey Lettuce Wraps

Deli turkey + cheese + mustard in lettuce leaves → ~25g protein

Tuna Salad (no bread)

Tuna + light mayo + celery, eat with crackers or cucumber → ~30g protein

Shrimp Bowl

Shrimp + cauliflower rice + veggies + teriyaki → ~30g protein

Dinner #

Baked Salmon + Veggies

4oz salmon + roasted broccoli + small sweet potato → ~30g protein

Ground Turkey Stir Fry

Lean ground turkey + mixed veggies + low-sodium soy sauce → ~28g protein

Chicken Fajitas (no tortilla)

Grilled chicken + peppers & onions + salsa + small amount of cheese → ~35g protein

Lean Beef + Green Beans

4oz lean sirloin + sautéed green beans → ~30g protein

Snacks (When You Need Something) #

String cheese
7g protein
Hard boiled egg
6g protein
Beef/turkey jerky
10g protein
Protein bar
15-20g protein
Deli meat roll-ups
10g protein
Edamame
17g protein/cup

Practical Tips

1. Protein first, always

When you sit down to eat, eat your protein before anything else. You might get full before finishing — make sure the protein is already in.

2. Eat smaller meals

Your stomach empties slower on GLP-1s. Large meals = nausea. Smaller, more frequent eating works better.

3. Track your protein

Use an app (MyFitnessPal, Cronometer) at least initially. Most people are shocked how little protein they were actually eating.

4. Drink your protein if needed

When you're too nauseous to eat solid food, a protein shake still gets you 25-30g. Premier Protein, Fairlife shakes, or powder with water.

5. Don't skip meals entirely

Even if you're not hungry, eat something protein-rich. Going too long without eating can worsen nausea and fatigue.

6. Stay hydrated

80-100+ oz of water daily. Dehydration makes every side effect worse and slows weight loss.


Sample Day

Goal: 110g protein

MealFoodProtein
Breakfast2 eggs + ½ cup egg whites + turkey sausage28g
SnackProtein shake25g
LunchGrilled chicken salad35g
SnackString cheese + handful almonds10g
DinnerBaked salmon + veggies28g
Total126g