Semaglutide Diet Plan & GLP-1 Food List

Exactly what to eat on semaglutide, Wegovy, Ozempic, or any GLP-1 — a protein-first food list, foods to avoid, and a simple daily plan to lose fat while protecting lean muscle.

Foods to eat on a GLP-1

Lean proteins: chicken breast, turkey, eggs & egg whites, white fish, salmon, shrimp, Greek yogurt, cottage cheese, tofu, tempeh, edamame, protein shakes.

Fiber-rich vegetables: leafy greens, broccoli, cauliflower, zucchini, peppers, asparagus, green beans, Brussels sprouts, cucumber, tomatoes.

Smart carbs: oats, quinoa, brown rice, sweet potato, beans, lentils, berries, apples, whole-grain bread (small portions).

Healthy fats: avocado, olive oil, nuts & seeds, nut butter, chia, flax (modest amounts).

Hydration: water, herbal tea, electrolyte drinks (low/no sugar), broth.

Foods to limit or avoid

Fried & greasy foods: fried chicken, fries, heavy fast food, fatty cuts of meat — common nausea triggers.

Sugary foods & drinks: soda, juice, candy, pastries, sweetened coffee drinks.

Refined carbs: white bread, chips, crackers, sugary cereals (low satiety).

Alcohol: can worsen side effects, lowers blood sugar, adds empty calories.

Large portions & carbonation: big plates, eating fast, and fizzy drinks increase bloating and reflux.

A simple GLP-1 day of eating

Breakfast: Greek yogurt with berries and chia, or scrambled eggs with spinach (aim 25–35g protein).

Lunch: grilled chicken or salmon over a big salad with olive oil; small portion of quinoa.

Snack: protein shake, cottage cheese, or turkey + a few nuts.

Dinner: lean protein + roasted vegetables + a small smart carb (sweet potato or beans).

Eat protein first, sip water between meals (not during), and stop at the first sign of fullness to minimize nausea.

How to eat on semaglutide and GLP-1 medications

GLP-1 medications such as semaglutide (Wegovy, Ozempic) and tirzepatide (Zepbound) slow stomach emptying and reduce appetite — so you naturally eat less. The goal of a GLP-1 diet plan isn't to cut calories harder; it's to make every smaller bite count. That means leading with protein and fiber, choosing nutrient-dense foods, and eating slowly to avoid the nausea and reflux that come with overeating or high-fat meals.

Why protein comes first on a GLP-1 diet

When weight comes off quickly, a meaningful share can come from lean muscle if protein is too low — and losing muscle slows your metabolism and makes regain more likely. Prioritizing protein at every meal, combined with resistance training, tells your body to hold onto muscle and burn fat instead. Not sure how much you need? Use our GLP-1 protein calculator for a personalized daily target.

Managing side effects with food

Nausea, bloating, and reflux are the most common GLP-1 side effects — and they're often food-driven. Smaller portions, lower-fat meals, slower eating, and avoiding carbonation and alcohol make a big difference. Stay hydrated throughout the day, and if a meal isn't sitting well, switch to gentle, protein-rich options like Greek yogurt, eggs, or a protein shake.

Frequently asked questions

What should I eat on semaglutide or a GLP-1 medication?

Build every meal around lean protein first (chicken, fish, eggs, Greek yogurt, tofu), then add fiber-rich vegetables and a small portion of slow-digesting carbs or healthy fat. Because GLP-1 medications like semaglutide (Wegovy, Ozempic) and tirzepatide (Zepbound) suppress appetite, eating protein and fiber first ensures you get the most important nutrients before you feel full. Aim for 3–4 smaller meals rather than large plates.

What foods should I avoid on Wegovy or Ozempic?

Limit greasy, fried, and very high-fat foods, sugary drinks and desserts, refined carbs, alcohol, and large portions — these can worsen nausea, bloating, and reflux, which are common GLP-1 side effects. Carbonated beverages and eating too fast can also increase discomfort. Most people tolerate food best when they eat slowly, stop at the first sign of fullness, and keep meals lighter and protein-forward.

How many calories should I eat on a GLP-1 diet plan?

There's no single number — most people naturally eat less because appetite is reduced. The bigger risk on GLP-1s is eating too little protein and losing muscle, not eating too many calories. Focus on hitting your daily protein target (roughly 0.7–1.0 g per pound of goal body weight) and staying hydrated. Use our GLP-1 protein calculator and calorie calculator to set realistic targets.

Do I need to eat more protein on semaglutide?

Yes. Rapid weight loss can pull a meaningful share from lean muscle if protein is too low, which slows metabolism and makes regain more likely. Prioritizing protein at every meal — paired with resistance training — signals your body to hold onto muscle and burn fat. Protein also helps you feel satisfied on smaller portions.

How do I eat enough when my appetite is gone?

Eat protein first, use ready-to-drink protein shakes or Greek yogurt between meals, keep portions small, and don't skip meals even when you're not hungry. Spreading food across 3–4 mini-meals is far easier than one large plate. Sipping water throughout the day (not with meals) also helps manage fullness and side effects.

Can I follow this diet plan on tirzepatide too?

Absolutely. The same protein-first, fiber-rich, lighter-portion approach applies to tirzepatide (Zepbound) and other GLP-1/GIP medications. The principles — protect muscle, manage side effects, prioritize nutrient density — are the same across the class.

This guide provides general educational information and is not medical or dietary advice. Nutritional needs vary by individual health status. If you have a medical condition, talk to your physician before making significant dietary changes.

Medically reviewed by Dr. Michael Mimlitz, MD (NPI 1508891870), Chief Physician of GOAL.MD. Physician-supervised telehealth. More at goal.md/guides.