15 High-Protein Meals for Ozempic, Wegovy and Mounjaro Users
Practical, protein-first meal ideas with exact gram counts — breakfast, lunch and dinner — designed for people on GLP-1 medications who need to protect muscle while losing fat.
Why protein is non-negotiable on GLP-1s
Here's the number that should change how you eat on Ozempic, Wegovy or Mounjaro: up to 40% of the weight you lose on GLP-1 medications can be lean muscle mass, not fat. That's not a worst-case outlier — it's what clinical data consistently shows when people lose weight rapidly without adequate protein intake or resistance training.
Muscle loss matters for reasons beyond aesthetics. Less muscle means a lower metabolic rate, which makes regain more likely when you eventually stop the medication. It means less strength for daily life. It means a higher risk of falls and fractures as you age. And it means the "skinny fat" look that nobody signed up for.
The fix is straightforward: eat enough protein at every meal and add some form of resistance training (even bodyweight exercises count). The Trimsy training guide covers the exercise side. This article is about the food.
How much protein do you actually need?
The general population guideline of 0.8g per kg of body weight is not enough when you're on a GLP-1 and eating significantly less food. Current evidence for people on weight-loss medications points to a higher range:
Some researchers recommend up to 2.0g/kg for people doing regular resistance training. Start at 1.2g and work up.
Worked example:If you weigh 80kg, your daily protein target is 96–128g. Split across three meals, that's roughly 32–43g per meal. If you add a snack (like a protein shake or Greek yoghurt), each meal can drop to around 25–35g, which is much more manageable — especially when your appetite is reduced.
Don't get paralysed by precision. The point is to aim for 25g+ of protein at every meal, hit your range across the day, and stop treating protein as an afterthought. If you're currently eating 50–60g of protein a day (which is common for people on GLP-1s who aren't tracking), doubling that will make a real difference.
Breakfast: 5 meals, 20–30g protein each
Breakfast is where most people on GLP-1s fall short. Appetite is lowest in the morning, portions feel impossible, and it's tempting to skip. Don't. Even a small, protein-dense breakfast sets your muscle-protection baseline for the day.
#1 Greek Yoghurt Parfait
28g protein200g full-fat Greek yoghurt (20g protein) layered with 30g granola, a handful of berries, and a tablespoon of mixed seeds. Simple, cold, and requires zero cooking — which matters on mornings when the thought of a hot kitchen triggers nausea.
Tip: Use 0% fat Greek yoghurt if you want to cut calories, but full-fat sits better in most GLP-1 stomachs. Add a scoop of unflavoured protein powder to push it above 40g.
#2 Protein Pancakes
26g proteinOne banana mashed with two eggs and 30g protein powder, cooked as small pancakes in a non-stick pan. Top with a drizzle of honey and a few blueberries. Tastes like a treat, hits like a meal.
Tip: Batch-cook these on a Sunday and reheat during the week. They keep in the fridge for three days and microwave well.
#3 Egg Muffins (make-ahead)
24g proteinWhisk 6 eggs with diced peppers, spinach, and 50g feta. Pour into a muffin tin and bake at 180C for 15 minutes. Three muffins gives you 24g protein. They're fridge-stable for four days and can be eaten cold or reheated in 30 seconds.
Tip: Make 12 on a Sunday. They freeze well too — microwave from frozen for 90 seconds. The perfect zero-effort breakfast when appetite is low.
#4 Overnight Protein Oats
30g protein40g oats, one scoop of protein powder, 150ml milk, a tablespoon of peanut butter. Stir, refrigerate overnight. In the morning, top with sliced banana. No cooking, no thinking, and it's surprisingly filling even in small portions.
Tip: If texture is an issue (common on GLP-1s), blend the oats smooth before adding the other ingredients. The thinner consistency is easier to get down.
#5 Smoked Salmon on Rye Toast
22g proteinTwo slices of rye bread topped with 80g smoked salmon, a tablespoon of cream cheese, and a squeeze of lemon. Light, cold, and savoury — a good option when sweet breakfasts feel nauseating.
Tip: Swap rye for sourdough if rye is hard to find. Add a soft-boiled egg on the side to push protein to 28g.
Lunch: 5 meals, 25–35g protein each
Lunch is usually the meal where GLP-1 users feel most normal. Appetite has returned slightly from the morning, and you haven't hit the evening fatigue yet. Use this window to get a solid protein hit in.
#6 Chicken & Avocado Salad
35g protein150g cooked chicken breast (shredded or sliced), half an avocado, mixed leaves, cherry tomatoes, cucumber, and a lemon-olive oil dressing. High protein, high fibre, and genuinely filling without the heaviness that triggers nausea.
Tip: Rotisserie chicken is your friend. Buy one on a Monday and use it across three days of lunches. No cooking, minimal prep.
#7 Tuna & White Bean Wrap
32g proteinOne tin of tuna (drained), 80g cannellini beans, a squeeze of lemon, chopped red onion, and a handful of rocket — all wrapped in a large wholemeal tortilla. Packs flat, travels well, and the beans add fibre that helps with GLP-1 constipation.
Tip: If wraps feel too bulky, serve this as a salad instead. The protein count stays the same, and it's easier to eat in smaller bites.
#8 Turkey Meatball Soup
30g proteinTurkey mince meatballs (200g) simmered in a light tomato broth with chopped carrots, celery and small pasta. Warm, comforting, and one of the best GLP-1-friendly meals because liquid-based foods tend to sit better in a slow-emptying stomach.
Tip: Make a big batch and freeze in portions. This is the meal to reach for on tough nausea days — the broth keeps you hydrated and the protein count is solid.
#9 Prawn Stir Fry
28g protein200g king prawns stir-fried with pak choi, mangetout, garlic and ginger in a splash of soy sauce, served over 50g rice noodles. Quick, light, and the ginger genuinely helps with nausea — it's not just folklore.
Tip: Frozen king prawns are cheap, high-protein and defrost in 10 minutes under cold water. Keep a bag in the freezer at all times.
#10 Lentil & Halloumi Bowl
27g protein100g pre-cooked puy lentils, 80g grilled halloumi, roasted red peppers, a handful of spinach and a tahini dressing. The best vegetarian option on this list — halloumi provides the protein density that most plant-based lunches lack.
Tip: Halloumi is high in saturated fat, so keep portions to 80g. If you want to reduce fat, swap for paneer or extra-firm tofu.
Dinner: 5 meals, 30–40g protein each
Dinner is where you close the protein gap. If breakfast and lunch were light (common on GLP-1s), dinner needs to do some heavy lifting. The meals below are designed to be high-protein without being high-volume — because a plate piled with food is the last thing you want at 7pm on Mounjaro.
#11 Salmon Tray Bake
35g proteinOne salmon fillet (150g) baked at 200C with tenderstem broccoli, cherry tomatoes, and a drizzle of olive oil. Season with lemon, garlic and dill. Everything goes on one tray, everything cooks in 20 minutes, and washing up is minimal.
Tip: Salmon is one of the best protein sources on GLP-1s — the omega-3 fats are anti-inflammatory and the texture is soft enough for days when chewing feels like effort.
#12 Chicken Thigh with Roasted Vegetables
38g proteinTwo bone-in, skin-on chicken thighs roasted with sweet potato, courgette and red onion. Season with smoked paprika and cumin. Chicken thighs have more flavour and moisture than breast — and on GLP-1s, food tasting good is half the battle.
Tip: Don't remove the skin before cooking — it keeps the meat moist. You can remove it before eating if you want to cut calories.
#13 Turkey Chilli
36g protein250g turkey mince browned with onions, garlic, tinned tomatoes, kidney beans and a generous hit of chilli powder and cumin. Serve with 50g brown rice or a small baked potato. High protein, high fibre, and it reheats perfectly.
Tip: This makes 4 portions easily. Freeze the extras. Future-you on a rough nausea day will be genuinely grateful for the freezer stash.
#14 Cod with Crushed New Potatoes
32g proteinOne cod loin (150g) pan-fried in a little butter, served with crushed new potatoes, steamed green beans and a squeeze of lemon. Light, clean-tasting, and easy to digest — cod is one of the gentlest proteins for a GLP-1 stomach.
Tip: Any white fish works here — haddock, pollock, and sea bass are all good substitutes. Buy whatever is freshest or on offer.
#15 Tofu & Edamame Stir Fry
30g protein200g extra-firm tofu (pressed and cubed), 80g edamame beans, pak choi and mushrooms stir-fried in sesame oil with soy sauce and a pinch of chilli flakes. Serve over 50g brown rice. The best fully plant-based dinner on this list.
Tip: Press tofu for at least 20 minutes before cooking — wrap it in kitchen roll and put a heavy pan on top. It makes the texture firmer and the flavour much better.
Protein sources for every diet
You don't need to eat chicken breast three times a day. Here are the best protein sources broken down by dietary preference — all realistic for people whose appetite is reduced.
Pescatarian
- Salmon — 20g protein per 100g. Anti-inflammatory omega-3s. One of the best overall protein sources on GLP-1s.
- Prawns — 24g protein per 100g. Extremely lean, quick to cook, almost no prep.
- Tinned tuna — 25g protein per 100g. Cheap, shelf-stable, zero cooking. Limit to 3-4 tins per week (mercury).
- Cod / haddock / white fish — 18g protein per 100g. Gentle on the stomach, light flavour.
- Eggs — 6g protein per egg. Versatile, cheap, and tolerated well by most GLP-1 users.
Vegetarian
- Greek yoghurt — 10g protein per 100g. The single most useful vegetarian protein on GLP-1s.
- Eggs — 6g each. Boiled, scrambled, baked into muffins. Endlessly adaptable.
- Halloumi — 22g protein per 100g. Dense, satisfying, but high in saturated fat — keep to 80g portions.
- Cottage cheese — 11g protein per 100g. Low calorie, high protein, easy to eat when appetite is gone.
- Lentils — 9g protein per 100g (cooked). Good fibre too, which helps with constipation.
Vegan
- Extra-firm tofu — 17g protein per 100g. Press it, season it, and it absorbs whatever flavour you want.
- Edamame beans — 11g protein per 100g. Great as a snack or stirred into meals.
- Tempeh — 19g protein per 100g. Higher protein than tofu, nuttier flavour, excellent pan-fried.
- Chickpeas — 8g protein per 100g (tinned). Roast them for a crunchy snack or blend into hummus.
- Vegan protein powder — 20-25g per scoop. Pea protein blends are the most palatable. Non-negotiable for hitting targets on a vegan GLP-1 diet.
Browse the full Trimsy meal library for more options filtered by diet, protein count and prep time.
How to hit protein targets when appetite is zero
This is the reality of eating on GLP-1 medications: you know you need 100+ grams of protein a day, but the idea of eating a full meal makes you feel sick. Here's what actually works when your appetite has gone missing.
- Protein shakes are not cheating.A scoop of whey or plant protein in milk or water gives you 20-30g of protein in under a minute. On days when solid food feels impossible, two shakes plus one small meal gets you to 70-80g. That's not perfect, but it's infinitely better than 30g.
- Greek yoghurt is your secret weapon.200g of Greek yoghurt is 20g of protein. It's cold, it's smooth, it's gentle on the stomach. Keep a pot in the fridge at all times. Eat it as breakfast, as a snack, or as dessert.
- Cottage cheese, straight from the tub. 150g is 16g of protein. Add a pinch of salt and pepper, or mix in some chilli flakes. It sounds boring. It works.
- Eat protein first. At every meal, eat the protein component before the carbs or vegetables. If you can only manage half the plate, at least you got the protein in.
- Front-load your eating window.Many GLP-1 users find appetite is best mid-morning to early afternoon. If that's you, have your biggest protein meal at lunch, not dinner.
- Liquid calories are easier. Smoothies, soups, and broths are all easier to consume than solid food when your stomach is moving slowly. The turkey meatball soup from our lunch section is a perfect example.
- Keep emergency protein snacks visible.Boiled eggs, protein bars, cheese strings, edamame pods. When they're in the fridge at eye level, you're more likely to grab one.
Frequently asked questions
Can I get enough protein without eating meat?
Yes. Greek yoghurt, eggs, tofu, tempeh, lentils, and protein powder can all hit the 1.2-1.6g/kg target. It takes more planning on a fully vegan diet, and a good plant-based protein powder becomes close to essential, but it's absolutely doable. Our meal library has vegetarian and vegan filters.
Should I track protein with an app?
For the first two weeks, yes — it's eye-opening. Most people overestimate their protein intake by 30-50%. Use MyFitnessPal, Cronometer, or Nutracheck to log meals for 14 days. After that, you'll have a good intuitive sense of portion sizes and can stop tracking.
Is too much protein bad for my kidneys?
In people with healthy kidneys, there's no evidence that protein intakes up to 2.0g/kg cause harm. If you have existing kidney disease, talk to your GP before increasing protein. For the vast majority of GLP-1 users, getting too little protein is a far bigger risk than getting too much.
What about protein bars — are they a good option?
They're a decent emergency option but not a meal replacement. Most protein bars have 15-20g of protein alongside significant sugar or sweeteners. Use them as a bridge when you can't eat a real meal, not as a daily staple. Check the label — if sugar is higher than protein, it's a chocolate bar in disguise.
Do I still need this much protein after I stop the medication?
Yes. Maintaining muscle mass is just as important during maintenance as it is during active weight loss. The protein target may shift slightly (closer to 1.0-1.2g/kg if you're weight-stable), but the principle stays: protein-first at every meal, combined with strength training, is what prevents regain.
What to do next
Pick three meals from this list — one breakfast, one lunch, one dinner — and eat them this week. Don't try to overhaul everything at once. Three protein-first meals, repeated, is worth more than a perfect plan you abandon by Wednesday.
If you want the full picture — weekly meal plans with shopping lists, protein-tracked recipes for every phase of your GLP-1 journey, plus the training programme that protects your muscle — that's what the Trimsy Starter Pack is built for. And for hundreds more meal ideas with filters for diet, protein count and prep time, explore the full Trimsy meal library.
Protein-first meal plans, training and coaching for your GLP-1 journey.
40+ pages: weekly meal plans with exact protein counts, shopping lists, the nausea playbook, a beginner strength programme, GP questions, red flags, and a printable 30-day tracker.
Get the guide — £9.99About the Trimsy Method: protein-first, diet-flexible, phase-aware. A framework for getting the most out of GLP-1 medications while building habits that outlast the drug.
Medical disclaimer: General lifestyle information, not medical advice. Always follow guidance from your GP, nurse or pharmacist. Protein targets discussed here are for generally healthy adults — if you have kidney disease or other conditions affecting protein metabolism, consult your doctor.
Sources: Protein recommendations referenced from published clinical studies on body composition during GLP-1-mediated weight loss, including STEP and SURMOUNT trial data. Meal protein counts are estimates based on standard UK portion sizes.