⚡ This site contains affiliate links. We may earn a commission if you purchase through our links — at no cost to you.
cooking healthy meal kitchen

GLP-1 Diet Plan: What to Eat (and Avoid) on Semaglutide for Best

Medically Reviewed Content

Written by Rob Anderson, Health Technology Researcher & Medical Content Specialist. This article is for informational purposes only and does not constitute medical advice. Always consult your healthcare provider before starting any medication.

Key principle: Semaglutide suppresses appetite dramatically — so every calorie you do eat needs to count. Focus on protein first, fibre second, healthy fats third. Avoid high-fat, high-sugar, and carbonated foods that worsen nausea and slow progress.

One of the most common questions after starting semaglutide is: does diet still matter? The short answer is yes — significantly. While semaglutide reduces hunger, the quality of what you eat still drives the speed, sustainability, and body composition of your weight loss.

The Core Principle: Protein First

With reduced appetite, many semaglutide users accidentally eat far too little protein — and end up losing muscle mass alongside fat. Muscle loss slows metabolism and worsens body composition. Prioritising protein at every meal protects muscle tissue and keeps you feeling fuller for longer.

Target: 100–150g of protein per day depending on your body weight and goals. Hit protein first at every meal before filling up on anything else.

Best Foods to Eat on Semaglutide

Lean Proteins (Eat Plenty)

Chicken breast, turkey, white fish, eggs, Greek yoghurt, cottage cheese, lean beef, edamame, tofu, and protein shakes are all excellent choices. These are easy on the stomach, nutrient-dense, and help preserve muscle during caloric restriction.

Non-Starchy Vegetables (Eat Plenty)

Broccoli, spinach, kale, courgette, cucumber, celery, bell peppers, lettuce, asparagus, and cauliflower are all low-calorie, high-fibre options. They add bulk and nutrition without significantly impacting calories.

Healthy Fats (Moderate)

Avocado, olive oil, nuts, seeds, and fatty fish like salmon provide essential fatty acids and fat-soluble vitamins. Keep portions moderate — fat is calorie-dense and too much can worsen semaglutide nausea for some people.

Complex Carbohydrates (Small Portions)

Oats, sweet potato, brown rice, quinoa, and lentils provide fibre and sustained energy. Smaller portions than you might normally eat — your reduced appetite will make this easy.

Foods to Avoid or Minimise

High-fat fried foods are the biggest culprit for worsening GI side effects on semaglutide — fast food, deep-fried anything, and heavy cream sauces slow gastric emptying even further and dramatically increase nausea.

Sugary foods and drinks spike blood sugar and provide empty calories that crowd out more nutritious options when appetite is suppressed. Alcohol also falls into this category — it is more problematic on semaglutide than off it for many people.

Carbonated drinks can cause uncomfortable bloating and gas due to the already-slowed gastric emptying. Many semaglutide users find sparkling water or fizzy drinks much harder to tolerate than before.

Very spicy food can irritate an already-sensitive stomach during the adjustment period. Most people can reintroduce spicy food after 2–3 months once side effects settle.

Meal Timing and Portion Strategy

Smaller, more frequent meals are generally better tolerated than large meals. Many semaglutide users do well with 4–5 small meals rather than 2–3 large ones. Eating slowly and stopping when you feel the first sense of fullness — rather than pushing through — reduces nausea and digestive discomfort significantly.

Sample Day of Eating on Semaglutide

Breakfast: 2 scrambled eggs with spinach and a small portion of Greek yoghurt (approx 35g protein)

Mid-morning snack: A small handful of mixed nuts or a protein shake

Lunch: Grilled chicken breast with a large salad and olive oil dressing (approx 40g protein)

Afternoon snack: Cottage cheese with cucumber slices

Dinner: Baked salmon with steamed broccoli and a small portion of sweet potato (approx 35g protein)

Total: ~1,400–1,600 calories, ~130g protein. Adjust portions based on your hunger levels — many semaglutide users will naturally eat less than this.

Do You Need to Count Calories?

Not necessarily — many people find semaglutide suppresses appetite so effectively that calorie counting becomes unnecessary. However, tracking for the first few weeks helps ensure you are hitting protein targets and not under-eating so severely that muscle loss becomes a concern.

📖 Further Reading

Combine the Right Diet With Physician-Supervised Semaglutide

Get started from $149/month with full dosing and dietary guidance included.

Check My Eligibility — Free →

Sponsored | Affiliate link

Affiliate disclosure: This article contains affiliate links. See our Affiliate Disclosure.

Sources & References

This content is regularly reviewed and updated to reflect the latest medical research and FDA guidance.

💊 Check Eligibility for Compounded Semaglutide →