Metabolic Ledger

GLP-1 Meal Plan: A Practical Weekly Framework for Protein, Calories, and Tolerance

By Editorial TeamUpdated May 28, 2026
Editorial content. This article reports public information and is not medical advice. Disclaimer.
A teal circular plate silhouette divided into abstract food-group sections — a large protein wedge, smaller vegetable and grain wedges — in warm-sand and warm-orange tones on a warm-sand background.
A GLP-1 meal plan is built around protein-first eating on a reduced appetite.

What makes a GLP-1 meal plan different

A standard weight-loss meal plan optimises for caloric deficit. A GLP-1 meal plan solves a different problem: you already have the deficit (the drug creates it). What you need is a structure that ensures adequate protein intake, reasonable micronutrient coverage, and manageable eating despite suppressed appetite and possible food aversions.

The principles this plan is built around:

  1. Protein target: 100–130 g/day — achievable with deliberate food choices; not achievable by accident on GLP-1
  2. Caloric floor: 1,200–1,500 kcal/day — the minimum for nutritional adequacy
  3. Three eating occasions per day minimum — distributes protein synthesis stimuli
  4. Protein leads every meal — eat protein before other food while eating capacity is highest
  5. No meal depends on a food that commonly causes aversion — alternatives built in for red meat, chicken aversions

The basic daily structure

Meal 1 (Breakfast, ~7–9 am) Target: 25–35 g protein, 300–400 kcal Focus: A meal that can be eaten with low or no morning appetite. Liquid or soft foods tolerated.

Meal 2 (Lunch, ~12–1 pm) Target: 30–40 g protein, 400–500 kcal Focus: The largest protein hit of the day. Eat protein component first.

Meal 3 (Dinner, ~5:30–7 pm) Target: 25–35 g protein, 300–400 kcal Focus: Smaller than lunch is fine. GLP-1 patients often have lower evening appetite.

Optional supplement (any time protein tracking shows a shortfall) Target: 20–25 g protein, ~150 kcal Format: Protein shake, Greek yogurt, cottage cheese, or protein bar


A seven-day framework

This is a framework, not a rigid prescription. Substitute freely within categories (any white fish for salmon, cottage cheese for Greek yogurt, etc.).


Day 1

Breakfast: Full-fat Greek yogurt (200 g) + 1 tbsp chia seeds + handful of berries

Lunch: 2 eggs scrambled with 80 g smoked salmon + 30 g cheddar + baby spinach

Dinner: 150 g baked cod fillet + ½ cup cooked lentils + steamed broccoli + olive oil

Daily total: ~98 g protein, ~1,150 kcal Note: Add a protein shake (25 g protein, ~150 kcal) if below 1,200 kcal or 100 g protein.


Day 2

Breakfast: Protein shake (25 g whey isolate) blended with 150 ml whole milk + frozen banana

Lunch: 175 g tinned salmon (drained) + ½ avocado + cucumber + olive oil + lemon

Dinner: 150 g chicken thighs (roasted) + 200 g roasted sweet potato + green salad

Daily total: ~99 g protein, ~1,210 kcal


Day 3 (aversion-adapted — no meat or fish)

Breakfast: 3-egg omelette with 40 g feta + spinach + cherry tomatoes

Lunch: 200 g cottage cheese + ½ cup edamame + cucumber + rice crackers

Dinner: 200 g firm tofu (stir-fried) + broccoli + soy sauce + ½ cup cooked brown rice

Supplement: Greek yogurt (150 g) + almond butter (1 tbsp)

Daily total: ~102 g protein, ~1,280 kcal


Day 4

Breakfast: Overnight oats (40 g rolled oats + 250 ml full-fat milk + 1 scoop protein powder + chia seeds — made night before)

Lunch: 200 g king prawns + mixed salad + avocado + olive oil + lemon

Dinner: 130 g salmon fillet (pan-fried) + courgette noodles + pesto (1 tbsp) + parmesan

Daily total: ~102 g protein, ~1,250 kcal


Day 5

Breakfast: 2 poached eggs on 1 slice wholegrain toast + half avocado

Lunch: Chicken breast (130 g, cold sliced) + hummus + crudités + wholegrain pitta

Dinner: Lentil soup (2 cups) with 50 g Greek yogurt stirred in + wholegrain bread

Supplement: Premier Protein shake (1 can)

Daily total: ~105 g protein, ~1,360 kcal


Day 6

Breakfast: Full-fat Greek yogurt (200 g) + 30 g granola (low sugar) + 1 tbsp peanut butter

Lunch: Sardines on toast (2 sardines in olive oil) + salad + cherry tomatoes

Dinner: 160 g grilled mackerel + 200 g roasted new potatoes + tenderstem broccoli

Supplement: Cottage cheese (100 g) + a few berries

Daily total: ~94 g protein, ~1,330 kcal


Day 7 (lower appetite / high nausea fallback)

When appetite is very low (post-injection day, dose escalation week), a fallback structure:

Breakfast: Protein shake (cold, small sips) — 25 g protein, 180 kcal

Lunch: 200 g cottage cheese + half an avocado — 26 g protein, 330 kcal

Dinner: 2 scrambled eggs with 30 g cheddar on 1 rice cake — 18 g protein, 280 kcal

Evening: 150 g Greek yogurt — 15 g protein, 130 kcal

Daily total: ~84 g protein, ~920 kcal This is below the target floor. This is an acceptable one-day minimum during active nausea. Recovery to normal eating the next day is the goal, not sustained eating at this level.


Adapting for different intolerances

Dairy-free: Replace Greek yogurt with coconut yogurt + pea protein powder. Replace cottage cheese with silken tofu blended smooth. Replace cheese with nutritional yeast.

Vegetarian/vegan: Replace fish and poultry with tofu, tempeh, edamame, lentils, chickpeas, and protein powder. Protein targets are achievable but require more volume and planning.

Gluten-free: Most of this plan is naturally low-gluten. Substitute oats with certified GF oats; pitta with rice cakes; toast with GF bread.


What this plan does not prescribe

This plan does not specify exact snacks, exact eating times, or exact calorie counts. Those variables should adjust to actual hunger, schedule, and GLP-1 tolerance at any given week. The non-negotiables are:

Know when things change.

We track FDA enforcement actions, compounding pharmacy status, and manufacturer pricing weekly. When something shifts that affects your treatment, you'll hear about it. Free — plus the GLP-1 Decision Aid PDF on sign-up.

We don’t share or sell your email. Unsubscribe anytime in one click. See our privacy policy.