GLP-1 meal plan: a 7-day pragmatic eating framework
Last updated May 8, 2026
A meal plan on a GLP-1 looks different from any meal plan you have used before. The medication does most of the appetite math for you. Your job is no longer to manage hunger; it is to make sure that the small amount of food you do want to eat is doing real work for your body. That changes what a “good day” of eating looks like, and it is the reason most generic weight-loss menus fail people on Wegovy®, Ozempic®, Mounjaro®, and Zepbound®.
This 7-day framework is built for that reality. It anchors every day to roughly 1500 kcal, 110 g of protein, and 30 g of fiber. Those numbers are starting points, not gospel — they assume an adult woman with a moderate weight-loss goal in the maintenance dose phase, and they will need adjustment for body size, activity, medication phase, and labs. Treat them as the version of the plan that works for the largest number of people, then personalize from there.
What a GLP-1 meal plan must do
Four jobs. In order of importance:
- Hit a protein floor. When you lose weight quickly without enough protein, a meaningful share of what you lose is lean tissue rather than fat. Protein is the dietary signal that tells your body to spare muscle. On a GLP-1, the practical floor for most adults is roughly 1.2–1.6 g/kg of reference body weight per day, distributed across 3–4 eating occasions of 25–35 g each. If you cannot hit that floor with food alone — common during titration — a protein supplement is a tool, not a failure.
- Provide enough energy. Eating too little is the most common mistake we see in the first three months. People are not hungry, so they eat almost nothing, and then they cannot sustain their training, their hair starts shedding, and their plateau hits sooner. A working floor for most adults is around 1200 kcal at the absolute minimum, with 1400–1600 kcal being a more realistic target during active loss.
- Be micronutrient-dense. When total intake is small, every bite has to count. That means whole-food carbs over refined ones, colorful vegetables, fish or omega-3-rich plants several times a week, and dairy or fortified alternatives for calcium and B12.
- Be tolerable. A perfect plan you cannot eat is a worse plan than a 70% plan you can. Side-effect tolerability — nausea, early satiety, heartburn — is not a footnote. It dictates texture, temperature, portion size, and timing.
The framework before the menu
Before the daily list, internalize the framework. The menu becomes obvious once you have it.
The GLP-1 plate
The standard plate method (half vegetables, quarter protein, quarter starch) does not survive contact with appetite suppression. By the time you have eaten a quarter plate of protein, you may be done. The GLP-1 plate flips it: protein first, then vegetables and fats, then starch if there is room.
In practice, that means starting every meal with the protein on your fork. Eat 4–6 oz of chicken, fish, eggs, tofu, Greek yogurt, or cottage cheese before you touch anything else. Then move to vegetables and healthy fats. Starch — rice, bread, potato, fruit — comes last. If you fill up before you reach it, that is fine. The starch was the most expendable part of the meal anyway.
Hydration and fiber
Aim for around 64–90 oz of water per day. Constipation is one of the most common GLP-1 complaints, and the fix is usually fluids and fiber, not laxatives. Build fiber from food first — beans, lentils, berries, oats, chia, vegetables — because fiber from food brings water-binding capacity with it. If you are still constipated after a real food-and-fluid attempt, a daily psyllium husk (2–3 tsp in water) is a reasonable next step. Discuss with your prescriber before adding stimulant laxatives.
Meal cadence
Three meals plus an optional protein-forward snack works for most people. Two meals also works if your appetite is very suppressed and you can hit your protein and energy floors that way. Six small meals does not, in practice — the early-satiety signal is strong enough that you end up eating less in total when you graze.
Day 1 through Day 7
Each day below targets ~1500 kcal, ~110 g protein, ~30 g fiber. Macros are approximate.
Day 1 (Monday)
- Breakfast: 3 scrambled eggs cooked in 1 tsp butter with 1 oz cheddar, half an avocado, 1 cup raspberries. ~480 kcal, 28 g protein.
- Lunch: Chicken cobb salad — 5 oz grilled chicken, 2 cups romaine, 1 hard-boiled egg, 1/2 cup cherry tomato, 1 oz blue cheese, 2 tbsp olive-oil vinaigrette. ~520 kcal, 45 g protein.
- Dinner: 5 oz salmon, 1 cup roasted brussels sprouts with 1 tsp olive oil, 1/3 cup quinoa. ~500 kcal, 38 g protein.
- Optional snack: Greek yogurt 5.3 oz container, plain 0%. ~90 kcal, 17 g protein.
Day 2 (Tuesday)
- Breakfast: Cottage cheese bowl — 1 cup 2% cottage cheese, 1/2 cup blueberries, 2 tbsp chopped walnuts, dash of cinnamon. ~370 kcal, 30 g protein.
- Lunch: Tuna salad over greens — 1 can tuna in water mixed with 2 tbsp Greek yogurt and 1 tbsp olive oil, on 2 cups arugula, with 1/2 cup chickpeas and lemon. ~480 kcal, 42 g protein.
- Dinner: Beef stir-fry — 5 oz lean sirloin with 1.5 cups mixed bell pepper, broccoli, and snap pea, 1 tsp sesame oil, low-sodium soy, 1/2 cup brown rice. ~560 kcal, 42 g protein.
- Optional snack: 1 oz almonds, 1 string cheese. ~250 kcal, 14 g protein.
Day 3 (Wednesday)
- Breakfast: Protein smoothie — 1 scoop whey or pea protein, 1 cup unsweetened soy milk, 1 cup spinach, 1/2 frozen banana, 1 tbsp chia, 1 tbsp peanut butter. ~430 kcal, 35 g protein.
- Lunch: Turkey and hummus wrap on a high-fiber tortilla — 4 oz roast turkey, 3 tbsp hummus, lettuce, tomato, 1 cup baby carrots on the side. ~470 kcal, 40 g protein.
- Dinner: Chicken thighs (5 oz, skin off) with 1 cup roasted cauliflower and 1/2 sweet potato, 1 tsp olive oil. ~510 kcal, 38 g protein.
Day 4 (Thursday)
- Breakfast: Egg white scramble with feta and spinach — 6 egg whites, 1 oz feta, 1 cup wilted spinach, served with 1 slice sourdough and 1/4 avocado. ~390 kcal, 32 g protein.
- Lunch: Lentil soup with shredded chicken — 1.5 cups lentil soup with 3 oz cooked chicken stirred in, 1 small whole-grain roll. ~510 kcal, 40 g protein.
- Dinner: Shrimp tacos — 5 oz shrimp, 2 small corn tortillas, 1/2 cup cabbage slaw with lime, 1/4 cup refried black beans, salsa. ~520 kcal, 40 g protein.
- Optional snack: 1 protein bar (~20 g protein, <8 g sugar).
Day 5 (Friday)
- Breakfast: Skyr or Greek yogurt parfait — 1 cup Skyr, 1/3 cup low-sugar granola, 1/2 cup strawberries. ~370 kcal, 28 g protein.
- Lunch: Cobb-style chicken bowl — 4 oz grilled chicken, 1/2 cup quinoa, 1/2 cup edamame, 1 cup mixed greens, 1 tbsp olive oil and lemon. ~520 kcal, 42 g protein.
- Dinner: Baked cod (5 oz) with 1 cup roasted asparagus and 1/2 cup wild rice, 1 tsp butter. ~470 kcal, 40 g protein.
Day 6 (Saturday)
- Breakfast: Two-egg veggie omelette with 1 oz Swiss, half a small banana, 1 slice rye toast. ~410 kcal, 25 g protein.
- Lunch: Big Caesar with grilled chicken — 5 oz chicken, 2 cups romaine, 2 tbsp Caesar dressing, 2 tbsp parmesan, 1/4 cup whole-grain croutons. ~530 kcal, 45 g protein.
- Dinner: Pork tenderloin (5 oz) with 1 cup roasted root vegetables and 1 cup sautéed kale. ~480 kcal, 40 g protein.
- Optional snack: Cottage cheese (3/4 cup) with chopped tomato and black pepper. ~140 kcal, 21 g protein.
Day 7 (Sunday)
- Breakfast: Two slices of whole-grain toast topped with 1/2 cup ricotta and 4 oz smoked salmon, capers, lemon. ~430 kcal, 35 g protein.
- Lunch: Tofu and soba bowl — 5 oz baked tofu, 1/2 cup cooked soba, 1 cup steamed broccoli and bok choy, 1 tbsp peanut sauce. ~500 kcal, 32 g protein. Use whey or pea isolate to top up to ~40 g protein if needed.
- Dinner: Lean beef chili (1.5 cups, made with kidney beans and 4 oz lean ground beef per serving) with 2 tbsp Greek yogurt and 1 tbsp shredded cheese on top. ~560 kcal, 42 g protein.
Substitutions for nausea days
Nausea changes the rules. Hot, greasy, strong-smelling food becomes intolerable; cold, bland, protein-dense food is your friend. Make these swaps:
- Replace any meat-and-vegetables dinner with a cup of bone broth plus a protein shake plus 1/2 cup of plain Greek yogurt. You will still hit roughly 30 g of protein, with almost no GI provocation.
- Swap egg-based breakfasts for plain Skyr with a teaspoon of honey, or a cold protein smoothie.
- Trade salads for cottage cheese with sliced peach, or a piece of grilled chicken eaten cold with crackers.
- If even those feel hard, use the GLP-1 nausea food guide for a more granular approach including ginger, peppermint, and electrolyte strategies. Calories matter less than protein and fluids on a nausea day; make up the deficit on tolerable days, not by force-feeding.
Substitutions for plant-based eaters
The plan works for vegetarians and most vegans with three substitution patterns. First, anchor every meal to a defined plant protein source: tofu, tempeh, edamame, seitan, lentils, chickpeas, or a high-quality protein powder (pea, soy, or a blend). Second, use Greek yogurt or Skyr if you eat dairy — these are the highest-protein-per-calorie convenience foods in the supermarket. Third, lean on legume-and-grain combinations (lentils with rice, hummus with whole-grain pita, chickpeas with quinoa) to cover amino acids when meals are smaller than usual.
A vegan version of Day 3, for example: pea-protein smoothie at breakfast, a Mediterranean chickpea bowl at lunch (1 cup chickpeas, 1/2 cup quinoa, cucumber, olives, tahini), and a soy-curl stir-fry with brown rice for dinner. You may want to add a protein shake as a snack to comfortably clear 100 g — covered in detail in the GLP-1 protein intake guide.
Where this plan ends and personalized care begins
A 7-day template like this one solves the common problems: it fixes the protein floor, builds in fiber and micronutrients, and makes side-effect days less catastrophic. What it cannot do is account for your specific medication and dose, your labs, your training schedule, your gut history, your relationship with food, or your goals beyond the scale. Two people with the same prescription can need quite different plans.
Working with a registered dietitian who specializes in GLP-1 nutrition can ground these principles in your specific medication, labs, and goals — that’s what we built Resetful’s client matching for.
Related guides
This page is awaiting clinical review.
Looking for a dietitian who specializes in GLP-1?
Resetful is building a network of registered dietitians trained on Wegovy, Ozempic, Mounjaro, and Zepbound. Join the client waitlist to be matched with one.
Join the client waitlist