Guide Crafted

May 23, 2026

High-protein meal prep for GLP-1 users — how to hit your targets when you're never hungry

Getting enough protein on Ozempic or Wegovy is genuinely hard when appetite is suppressed. Here is the meal prep approach that works.

The most common nutritional mistake people make on GLP-1 medications is not eating too much — it is eating too little protein. When appetite drops dramatically, the foods that get skipped first tend to be the high-protein ones: they require more effort to prepare, take more time to eat, and feel heavier when satiety hits quickly.

The result is a diet that is low in calories (good) but also low in protein (bad). The consequence is muscle loss — which lowers resting metabolic rate, accelerates the plateau, and makes weight maintenance harder long term.

Meal prep solves this by removing the effort from the equation. When high-protein food is already made, it gets eaten.

The protein maths first

Before prepping, know your target. For people on GLP-1 medications:

  • Minimum: 1.2g of protein per kg of body weight per day
  • Optimal (with resistance training): 1.6–2.0g per kg per day

For a 75kg person: 90–150g of protein per day. Distributed across 3–4 meals of 25–40g each.

Track this for one week before assuming you are hitting it. Most people significantly overestimate their actual intake.

Why protein-forward meal prep works when appetite is suppressed

Two principles:

Protein first at every meal. GLP-1 medications produce strong early satiety — fullness arrives quickly and unexpectedly. If protein is last on the plate, it often does not get eaten. Prepped, ready-to-eat protein that you eat before anything else ensures the most important macro gets in.

Low volume, high protein density. When eating volume is limited, every calorie should count toward protein targets. Prepped foods should maximize protein per gram of food weight — cottage cheese over yogurt, chicken breast over thigh, egg whites over whole eggs where volume is the constraint.

The weekly prep structure

Protein anchors (make in bulk Sunday):

  • Baked chicken breast: season simply, bake at 200°C for 20–25 min. Slice and refrigerate. 30g protein per 100g. Eats cold, reheats easily, versatile.
  • Hard-boiled eggs: 12-15 at once. 6g protein each. No preparation needed at mealtime.
  • Batch cottage cheese bowls: portion 150g servings into containers with fruit or a small amount of sweetener. 17g protein, ready to eat immediately.
  • Greek yogurt portions: full-fat plain, pre-portioned. 10g protein per 100g, higher than most people expect.

Ready-to-deploy protein adds:

  • Tinned tuna or salmon — 25g protein, no prep, zero effort
  • Pre-portioned whey or clear protein shakes for days when eating is particularly difficult
  • String cheese or Babybel — 7g protein, portable, requires no preparation

Sample day structure for 120g protein

| Meal | Food | Protein | |---|---|---| | Breakfast | 200g Greek yogurt + 2 eggs | 30g | | Lunch | 120g chicken breast + salad | 36g | | Snack | 150g cottage cheese | 17g | | Dinner | 150g salmon or tuna + vegetables | 30g | | If needed | 1 protein shake | 25g |

This exceeds 120g without any exotic foods, without large volumes, and with minimal preparation time on the day.

Managing nausea and appetite suppression around meals

Protein-forward does not mean forcing yourself to eat large amounts. It means:

  • Start with protein before anything else
  • Eat slowly — GLP-1 slows gastric emptying; fast eating compounds nausea
  • Stop when satisfied, not when the plate is clear
  • If a full meal is not possible, eat the protein portion only and add carbs and fat later

The goal is to consistently hit protein targets across the week, not to eat perfectly at every meal.


For the complete overview covering nutrition, muscle retention, side effects, and a practical checklist: The Complete GLP-1 Guide.

The full structured resource with protein targets, training protocols, and a 12-week plan: GLP-1 Companion: Nutrition & Muscle Retention Guide.