All Articles

GLP-1 Meal Plan: 7-Day High-Protein Plan for Weight Loss

A complete 7-day meal plan designed for GLP-1 patients — high in protein, easy to digest, and optimized for weight loss and minimal side effects.

8 min read · Educational resource

Share:
📋 Nutrition GuideSearch volume: High

Overview

Having a structured meal plan takes the guesswork out of eating on a GLP-1. When you're dealing with reduced appetite, potential nausea, and the need to hit protein targets, a plan ensures you eat the right foods in the right amounts — without having to think about it every day.

This 7-day meal plan is designed specifically for GLP-1 patients: high in protein (100–130g per day) to preserve muscle, balanced in carbs and fats for energy, rich in fiber for digestion, and easy to prepare. It includes smaller, frequent meals to accommodate the slowed digestion and reduced appetite that GLP-1s cause.

Adjust portion sizes based on your calorie target and appetite. If you're not hungry, eat less — but prioritize protein. Track your meals in OptimizeGLP to monitor your intake.

How to Use This Meal Plan

This plan provides approximately 1,400–1,600 calories and 100–130g of protein per day. Adjust portions based on your needs. If you're not hungry (common on GLP-1s), prioritize protein and eat smaller amounts. If you're more active, add healthy snacks. Meal prep on weekends to make weekdays easier. Swap foods based on preferences — the key is the protein target and whole-food focus. Track everything in OptimizeGLP to see your macros in real time.

Day 1

Breakfast: Greek yogurt (1 cup) with 1 scoop protein powder, berries, and a sprinkle of almonds (35g protein). Lunch: Grilled chicken salad — 4 oz chicken, mixed greens, cherry tomatoes, cucumber, olive oil dressing (35g protein). Snack: 1 hard-boiled egg and an apple (7g protein). Dinner: Baked salmon (4 oz) with roasted sweet potato and steamed broccoli (30g protein). Snack: Cottage cheese (1/2 cup) with cinnamon (14g protein). Total: ~121g protein.

Day 2

Breakfast: 2-egg omelet with spinach and feta, plus 1 slice whole-grain toast (18g protein). Lunch: Turkey wrap — 4 oz turkey, lettuce, tomato, whole-grain wrap (30g protein). Snack: Protein shake with 1 scoop whey (25g protein). Dinner: Grilled chicken (4 oz) with quinoa and roasted asparagus (35g protein). Snack: Greek yogurt (1/2 cup) with berries (12g protein). Total: ~120g protein.

Day 3

Breakfast: Protein oatmeal — oats with 1 scoop protein powder and walnuts (25g protein). Lunch: Tuna salad — canned tuna, Greek yogurt, celery, on mixed greens (28g protein). Snack: String cheese and a handful of grapes (7g protein). Dinner: Lean beef stir-fry (4 oz) with mixed vegetables and brown rice (30g protein). Snack: Edamame (1 cup) (17g protein). Total: ~107g protein.

Day 4

Breakfast: Cottage cheese (1 cup) with peaches and a drizzle of honey (28g protein). Lunch: Chicken and vegetable soup with 4 oz chicken and a side salad (30g protein). Snack: Protein shake (25g protein). Dinner: Baked cod (4 oz) with quinoa and roasted Brussels sprouts (28g protein). Snack: Hard-boiled egg and almonds (12g protein). Total: ~123g protein.

Day 5

Breakfast: 3-egg scramble with mushrooms and spinach (18g protein). Lunch: Lentil soup with a side of cottage cheese (25g protein). Snack: Greek yogurt with honey (15g protein). Dinner: Grilled shrimp (4 oz) with zucchini noodles and pesto (25g protein). Snack: Protein bar (20g protein). Total: ~103g protein.

Day 6

Breakfast: Protein smoothie — 1 scoop protein, spinach, banana, almond milk (28g protein). Lunch: Chicken salad stuffed in avocado halves (30g protein). Snack: Edamame (1 cup) (17g protein). Dinner: Turkey meatballs (4 oz) with zucchini noodles and marinara (32g protein). Snack: Cottage cheese with berries (14g protein). Total: ~121g protein.

Day 7

Breakfast: Greek yogurt parfait with granola and berries (20g protein). Lunch: Egg salad on whole-grain toast with a side salad (20g protein). Snack: Protein shake (25g protein). Dinner: Baked chicken thighs (4 oz) with roasted potatoes and green beans (35g protein). Snack: String cheese and an apple (8g protein). Total: ~108g protein.

Meal Prep Tips

To make this plan sustainable: 1) Prep proteins in bulk on Sunday — cook chicken, hard-boil eggs, portion Greek yogurt. 2) Chop vegetables ahead of time. 3) Keep protein powder and shakes stocked for easy snacks. 4) Use the OptimizeGLP meal planning feature to save and repeat meals you enjoy. 5) Don't stress about following it perfectly — aim for consistency, not perfection. The goal is to build sustainable habits, not to be perfect every day.

Track your nutrition in OptimizeGLP

Log your meals, track your protein and calories, and get AI-powered insights to optimize your GLP-1 diet — all in one app.

Get started free

Related Nutrition Guides

Frequently Asked Questions

What should I eat on a GLP-1 meal plan?

A GLP-1 meal plan should be high in protein (100–130g per day), rich in whole foods, and include smaller, frequent meals. Focus on: lean proteins (chicken, turkey, fish, eggs, Greek yogurt, cottage cheese), vegetables, fruits, healthy fats, and complex carbs. Avoid fried foods, high-sugar foods, and large meals. Eat when hungry but prioritize protein. Use OptimizeGLP's meal planning feature to save and track your meals, and our food database and AI meal logger to make tracking easy.

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

Your calorie target depends on your weight, age, gender, and activity level. Most GLP-1 patients do well with 1,400–1,800 calories per day for weight loss. Calculate your TDEE (Total Daily Energy Expenditure) and subtract 300–500 calories for a sustainable deficit. Don't drop below 1,200 calories without medical supervision. Track your intake in OptimizeGLP to ensure you're in a deficit without under-eating. If you're losing more than 2 lbs per week, you may be under-eating — increase your calories slightly.

How do I meal prep for a GLP-1 diet?

To meal prep effectively: 1) Cook proteins in bulk on Sunday (chicken, ground turkey, hard-boiled eggs), 2) Chop vegetables ahead of time, 3) Portion out Greek yogurt, cottage cheese, and snacks, 4) Keep protein powder and shakes stocked, 5) Prepare 2–3 different meals to avoid boredom, 6) Use containers that make grabbing meals easy. Use OptimizeGLP's meal planning feature to save your favorite meals and repeat them. Meal prep makes it much easier to hit your protein target and avoid unhealthy convenience foods.

Can I follow a GLP-1 meal plan if I have nausea?

Yes, but adjust the plan based on your tolerance. If you have nausea: eat smaller, more frequent meals; choose bland, easy-to-digest foods (crackers, toast, rice, bananas, ginger); avoid strong smells and greasy foods; try protein shakes or smoothies, which are often easier to tolerate than solid food; eat foods at room temperature rather than hot (hot foods have stronger smells). Prioritize protein even when nauseous — it's critical for muscle preservation. If nausea is severe or persistent, talk to your doctor about adjusting your dose.

Ready to put this into practice?

OptimizeGLP tracks your medication, nutrition, side effects, and progress — all in one place, built for GLP-1 patients.

OptimizeGLP

© 2026 OptimizeGLP. Not a substitute for professional medical advice.