7 Best Foods to Eat on GLP-1 Medications (And 5 to Avoid)
GLP-1 medications suppress your appetite dramatically — which means every bite needs to count. Here's exactly what to eat to maximize results and minimize side effects.
GLP-1 medications like semaglutide and tirzepatide suppress your appetite dramatically — which means every bite you take needs to count. Here’s exactly what to eat to maximize your results and minimize side effects.
Why Food Choice Matters More on GLP-1s
When you’re taking a GLP-1 receptor agonist, your stomach empties more slowly and your appetite is significantly reduced. You might go from eating 2,000+ calories to 800–1,200 per day without much effort. That sounds like a win — but it creates a nutritional challenge.
Eat the wrong foods, and you risk:
- Muscle loss (your body breaks down muscle for energy when protein is low)
- Worsening constipation and digestive discomfort
- Nutrient deficiencies (especially protein, fiber, B12, and iron)
- Hitting a weight loss plateau earlier than necessary
- Fatigue, brain fog, and low energy
Eat the right foods, and you:
- Preserve lean muscle while losing fat
- Keep your digestion moving smoothly
- Sustain your results long-term
- Feel genuinely good — not just thinner
Here’s what to prioritize.
The 7 Best Foods for GLP-1 Users
1. Eggs
Eggs are a GLP-1 superfood. One large egg packs 6 grams of complete protein in just 70 calories. They’re easy to digest, incredibly versatile, and contain choline — a nutrient that supports liver function and brain health that many GLP-1 users are deficient in.
How to eat them: Scrambled, boiled, poached, or as a base for veggie-packed omelets. 2–3 eggs makes a perfect small meal.
2. Greek Yogurt (Plain, Full-Fat)
Greek yogurt delivers roughly 17 grams of protein per 6 oz serving and contains natural probiotics that help maintain gut health — especially important when GLP-1 medications are slowing your digestion.
Full-fat versions keep you fuller longer and don’t spike blood sugar the way low-fat, sweetened versions do.
How to eat it: Plain with a handful of berries and chia seeds for a fiber + protein combo.
3. Salmon and Fatty Fish
Salmon is rich in protein and omega-3 fatty acids, which reduce the inflammation that can worsen GI side effects. A 4 oz serving provides about 23g of protein and 2g of omega-3s.
How to eat it: Baked or pan-seared with vegetables on the side. Canned salmon works perfectly for easy meals.
4. Avocado
Avocados are one of the best foods for GLP-1 users because they provide healthy fats + fiber in the same package. Half an avocado has 5 grams of fiber and nearly 7 grams of healthy monounsaturated fat.
How to eat it: Sliced on eggs, blended into a smoothie, or mashed on whole grain toast.
5. Chia Seeds
Tiny but powerful — 2 tablespoons of chia seeds contain 10 grams of fiber, 5 grams of protein, and omega-3s. They absorb water and form a gel in the intestines, which softens stool and keeps things moving.
How to eat them: Stirred into Greek yogurt, oatmeal, or water. Overnight chia pudding is a popular GLP-1-friendly breakfast.
6. Lentils and Beans
When you can tolerate them, lentils and legumes are fiber powerhouses — ½ cup of cooked lentils has 8g of fiber and 9g of plant protein. They’re also rich in iron, which many GLP-1 users become deficient in as food intake drops.
How to eat them: In soups, stews, or as a side dish. Start with small portions to test tolerance.
7. Leafy Greens
Spinach, kale, arugula, and romaine are low-calorie, high-volume foods packed with magnesium (which helps relieve constipation), folate, and fiber. They’re ideal for adding bulk to meals without overwhelming a suppressed appetite.
How to eat them: As a base for small salads, wilted into eggs or soups, or blended into smoothies.
5 Foods to Minimize or Avoid
1. Fried and High-Fat Foods
GLP-1 medications already slow gastric emptying. High-fat foods slow it even further, causing severe nausea, vomiting, and discomfort. Fried chicken, fast food, and heavy sauces are common triggers.
2. Alcohol
Alcohol can intensify GLP-1 side effects (especially nausea) and disrupts blood sugar regulation. Many GLP-1 users find their alcohol tolerance drops significantly on the medication. Even one drink can cause an outsized reaction.
3. Carbonated Drinks
Sodas, sparkling water, and beer can cause significant bloating and discomfort when your gut is already slowed down. Many GLP-1 users give up carbonated drinks entirely.
4. Refined Carbs and Sugary Snacks
White bread, crackers, chips, cookies, and other refined carbs offer almost no nutritional value per calorie. With your appetite suppressed, every calorie has to count — refined carbs crowd out the protein and fiber your body actually needs.
5. Large Portions of Raw Vegetables
This might seem counterintuitive, but eating a huge raw salad when your stomach is already slow can cause significant discomfort and bloating. Cook or soften your vegetables until your body adjusts to the medication.
A Simple Daily Template
Here’s a practical daily eating structure that works for most GLP-1 users:
Breakfast: 2-3 eggs + ½ avocado + 1 tbsp chia seeds in water (~25g protein, 10g fiber)
Lunch: 4 oz salmon or chicken + ½ cup lentils or beans + handful of greens (~30g protein, 8g fiber)
Dinner: Greek yogurt + berries OR a small protein-forward meal (~20g protein, 5g fiber)
Daily total target: 80–100g protein, 25–35g fiber, 64–80 oz water
Meal Prep Tips for GLP-1 Users
One of the most underrated strategies for thriving on GLP-1 medications is having the right food ready when appetite strikes — because your hunger windows are shorter and less predictable than before.
Batch cook proteins on Sunday. Hard-boil a dozen eggs, bake 4–6 chicken breasts or salmon fillets, and portion them into containers. When your appetite is low and unpredictable, having grab-ready protein eliminates the “I don’t feel like cooking” barrier.
Keep overnight chia pudding in the fridge. Combine 3 tbsp chia seeds with ½ cup Greek yogurt and ½ cup almond milk. Let it set overnight. In the morning you have a 20g protein, 12g fiber breakfast ready in seconds — perfect for nausea-prone mornings when cooking sounds unappealing.
Pre-portion your fiber supplements. If you’re supplementing with psyllium husk or a fiber powder, pre-measure your daily doses into small cups or bags so it’s a 10-second habit rather than a decision. Consistency is what prevents constipation from building up. If constipation is a persistent challenge for you, our GLP-1 Constipation Relief Guide ($21.97) covers a complete protocol for managing it alongside your diet.
Stock “easy protein” options. Rotisserie chicken, canned salmon, cottage cheese, and string cheese are all high-protein, minimal-prep foods that are easy to eat even when appetite is low.
Getting Your Fiber and Protein Right
Hitting 80–100g of protein and 25–35g of fiber on a GLP-1-suppressed appetite is genuinely challenging. Most patients do one or the other — but not both. Our Fiber-Maxxing & Protein Guide ($19.99) is built specifically for GLP-1 users: it includes fiber-dense meal templates, protein tracking strategies, and a day-by-day approach to reaching both targets without overwhelming your reduced appetite.
If you’re also concerned about maintaining muscle during weight loss — a real risk when caloric intake drops significantly on GLP-1 therapy — our guide on GLP-1 and Muscle Loss covers the resistance training and protein protocols that preserve lean mass while you lose fat.
Frequently Asked Questions
Q: Should I eat less since my appetite is already suppressed on GLP-1s? Not as a goal. Severely under-eating (below 800 calories consistently) on GLP-1 medications can trigger muscle loss and nutritional deficiencies. Aim to eat enough to hit your protein target (0.7–1g per pound of goal body weight) even when you’re not hungry. Set reminders if needed.
Q: How much water should I drink on semaglutide or tirzepatide? At minimum 64 oz (8 cups) per day — more if you’re active or in a warm climate. Dehydration is one of the top drivers of GLP-1-related constipation, and it compounds fatigue and brain fog. Carry a water bottle and track your intake until it becomes second nature.
Q: What if I can’t eat enough because I’m not hungry? Focus on nutrient density over volume. Small portions of eggs, Greek yogurt, salmon, and lentils deliver significantly more protein and fiber per calorie than most foods. Liquid options — protein shakes, bone broth — can help fill gaps when solid food doesn’t appeal. Talk to your prescriber if intake is consistently below 800 calories.
Q: How do I know if I’m eating the right balance? Track your protein and fiber for 1–2 weeks using a food journal or app. Most people are surprised by how far they fall short of both targets. Once you’ve built intuition for what a good GLP-1 meal looks like, you can relax the tracking.
This content is for educational purposes only and is not a substitute for professional medical advice. Always consult your healthcare provider before making changes to your medication, diet, or health routine.