How to build brilliant eating habits

healthy foods

Why does my diet matter when I’m on weight loss medication?

GLP-1 medications help curb your appetite, which means you’ll probably be eating and drinking less than before. You might even go off some of your usual favourites.

But here’s the deal: your body still needs fuel – the nutritious kind. Even if you’re not feeling hungry, it’s important to eat well to get the nutrients, fibre, and fluids your body needs to stay healthy.

Skipping meals might sound like a shortcut to weight loss, but your body can’t run on empty. Eating regularly and choosing nutritious foods can help settle side effects and keep your energy up. There is no one-size-fits-all to achieving a healthy, balanced diet, but there are some key principles that you can follow to help ensure you get enough vitamins and minerals, good-quality protein, and fibre.

Think of it this way: every bite is a chance to build habits that stick – not just while you’re on the medication, but long after. Planning ahead and keeping healthy options nearby makes it easier to stay on track (and avoid the snack cupboard stare-down).

Make every bite count

When your appetite is reduced and you’re eating fewer calories, the nutritional quality of your diet matters.

When you’re taking GLP-1 medications, here’s a rough guide to how many calories (kcal) you are likely to need:

  • Women: 1200 to 1500 kcal per day
  • Men: 1500 to 1800 kcal per day

(Your needs may vary depending on age, activity level, and starting weight.)

No single food is a superhero, so variety is key. Aim for a mix of healthier foods across the day – not every meal needs to be perfect, but balance it out over the day.

What does a balanced diet actually look like?

Here’s your cheat sheet for a well-rounded day:

  • fruit & veg – go for colour and variety (aim for at least 5 a day)
  • starchy, higher-fibre foods – try wholemeal varieties where possible, think wholemeal bread, brown rice, oats, wholewheat pasta, wholegrain breakfast cereals
  • plant proteins – lentils, beans, tofu, nuts, myco-protein
  • animal proteins – lean meats, fish, eggs
  • dairy or fortified alternatives – lower-sugar and reduced-fat milk, yogurt, cheese, look out for added calcium, iodine, vitamin B12, and vitamin D in alternatives
  • healthy fats – small amounts of oils and spreads (for example, products made from olive, rapeseed, or sunflower oils)

Can I still have less-healthy foods?

Short answer: Yes, but watch out for portion size and how often you have them

More complicated answer: Treat foods (crisps, cakes, chocolate, sugary drinks) aren’t needed as part of a healthy diet. With a reduced appetite, you don’t want these foods to replace nutrient-dense foods. You might actually feel less like eating these foods whilst on weight loss medication.

That said, a little indulgence now and then is totally fine. Just keep portions small and don’t let treats become your main event.

What can I actually eat?

Here are some tasty, balanced meal and snack ideas. Adjust portions to suit your appetite – no pressure to clean your plate!

Breakfast

British Nutrition Foundation eating habits illustration
Wholegrain cereal + milk + fruit (banana, peaches, dried fruit)

Ingredients: 40g bran flakes, 125ml semi-skimmed milk, 80g fruit mix

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1131 KJ / 266 Kcal 3.3g 1.6g 45g 23g 3.3g 4.4g 0.11g
Porridge with fruit + seeds

Ingredients: 30g oats, 200ml semi-skimmed milk, 80g mixed berries and 1 tbsp mixed seeds

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1277 kJ / 304 kcal 11g 3.2g 35g 14g 5.7g 13g 0.22g
Wholemeal toast + peanut butter OR yeast extract

Option 1: Wholemeal toast + peanut butter

Ingredients: 1 slice of wholemeal bread and ½ tablespoon peanut butter

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
645 kJ / 154 kcal 6.2g 1.5g 17g 1.7g 3.4g 6.4g 0.49g

If you wanted a bigger portion you could double up

Ingredients: 2 slices of wholemeal bread and 1 tablespoon peanut butter

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1289 kJ / 308 kcal 12g 2.9g 33g 3.5g 6.9g 13g 0.98g

Option 2: Wholemeal toast + yeast extract

Ingredients: 1 slice of wholemeal bread, 1 tablespoon reduced fat spread and ½ tablespoon yeast extract

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
552 kJ / 131 kcal 4.0g 1.0g 17g 1.2g 2.8g 5.6g 0.97g

If you wanted a bigger portion you could double up

Ingredients: 2 slices of wholemeal bread, 2 tablespoons reduced fat spread and 1 tablespoon yeast extract

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1105 kJ / 263 kcal 8.1g 1.9g 33g 2.4g 5.7g 11g 1.9g
Baked beans on toast

Ingredients: 1 slice wholemeal bread, 1 teaspoon reduced fat spread and ¼ can of 410g reduced sugar baked beans

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
815KJ / 194 Kcal 4.6g 1.1g 26g 2.7g 7.7g 8.7g 0.84g

If you wanted a bigger portion you could double up

Ingredients: 2 slices wholemeal bread, 2 teaspoon reduced fat spread and ½ can of 410g reduced sugar baked beans

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1630KJ / 388Kcal 9.3g 2.1g 51g 5.4g 15g 17g 1.7g
Eggs + grilled tomato + toast

Ingredients: 1 slice wholemeal bread, 1 teaspoon reduced fat spread, 1 poached egg and 1 grilled tomato

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
875KJ / 209Kcal 9.5g 2.5g 18g 3.5g 2.8g 11g 0.64g

If you wanted a bigger portion you could double up

Ingredients: 2 slices wholemeal bread, 2 teaspoon reduced fat spread, 2 poached eggs and 1 grilled tomato

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1685KJ / 403Kcal 19g 5.0g 33g 4.6g 5.6g 22g 1.3g

Main meals

British Nutrition Foundation eating habits illustration
Jacket potato with tuna mayo, sweetcorn and salad

Ingredients: 1 medium jacket potato, 1 medium can of tuna mixed with 1 tablespoon reduced fat mayo & 1 tablespoon sweetcorn, served with 80g mixed salad

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1702KJ / 404Kcal 9.4g 1.7g 44g 7.4g 6.7g 32g 1.1g
Chicken and wholewheat pasta salad

Ingredients: 50g dried wholewheat pasta, 1 small chicken breast, 1 tbsp low fat yogurt, 2 tsp reduced fat mayonnaise, and 80g salad vegetables (cherry tomatoes, cucumber, spring onion, sliced pepper)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1640KJ / 389Kcal 7.1g 1.4g 36g 5.8g 6.2g 42g 0.39g
Cheese salad wholemeal roll

Ingredients: 30g grated reduced fat cheddar, 1 large wholemeal roll with 1 teaspoon reduced fat spread and 80g mixed salad

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1542KJ / 367Kcal 13g 5.7g 40g 4.5g 6.0g 19g 1.5g
Lentil soup + wholemeal sandwich

Ingredients: ½ 400g can lentil soup plus a sandwich made with 2 slices of wholemeal bread, 2 teaspoon reduced fat spread, 1 egg and a handful of baby spinach

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1740KJ / 414Kcal 14g 3.3g 48g 4.4g 7.5g 20g 2.0g
Houmous + rocket + red pepper wrap

Ingredients: 1 large wholemeal wrap filled with 50g reduced fat houmous, a handful of rocket and 1/2 red pepper

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1288KJ / 307Kcal 10g 2.5g 37g 5.9g 8.8g 11g 0.87g
Thin crust veggie pizza + side salad

Ingredients: 1/2 Stonebaked Vegetable Supreme Pizza with 80g of mixed salad

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1368KJ / 325Kcal 7.5g 4.7g 46g 6.9g 6.1g 15g 1.2g
Roast Chicken Dinner

Ingredients: 2 slices roast chicken breast, 2 small roast potatoes and 3 heaped tablespoon carrots and peas

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1526KJ / 363Kcal 9.8g 1.5g 31g 5.6g 6.0g 35g 0.19g
Chickpea and spinach curry with brown rice – Serves 4

Ingredients: ½ can chickpeas, 2 tablespoon curry paste, 1 onion, 400g tin of tomatoes, 250g bag baby spinach, squeeze of lemon juice and 50g wholegrain rice (uncooked)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1719KJ / 408Kcal 6.8g 0.7g 61g 7.6g 13g 18g 0.36g
Salmon, new potatoes, broccoli and kale

Ingredients: 1 salmon fillet, 6 small boiled new potatoes with skins on (around 175g) ad 80g broccoli and kale

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1569KJ / 375Kcal 15g 3.0g 25g 2.9g 5.7g 31g 0.15g
Mixed bean chilli with brown rice – Serves 4

Ingredients: 2x 400g tins of mixed beans in water (drained), 1 tablespoon vegetable oil, 1 onion, 2 peppers, 2 garlic gloves, 1 tablespoon cumin, 1 tablespoon ground coriander, 2 tablespoon paprika, 400g tinned tomatoes, 50ml water and 50g wholegrain rice (uncooked)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1582KJ / 376Kcal 6.2g 0.8g 57g 11g 15g 14g 0.05g
Stir fry (Prawn or Chickpea) with wholemeal noodles – Serves 4

Option 1: Prawn Stir fry (serves 4)

Ingredients: 320g prawns, 5 spring onions, 1 pepper, 1 carrot, 2 celery sticks, handful of mushrooms, 3 tablespoons orange juice, 1 tablespoon reduced salt soy sauce, 1 tablespoon cornflour, 1 tablespoon vegetable oil and 1 nest wholewheat noodles

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1544KJ / 366Kcal 4.6g 0.5g 51g 6.1g 9.3g 26g 1.1g

Option 2: Chickpea Stir fry (serves 4)

Ingredients: 1 can chickpeas, 5 spring onions, 1 pepper, 1 carrot, 2 celery sticks, handful of mushrooms, 3 tablespoons orange juice, 1 tablespoon reduced salt soy sauce, 1 tablespoon cornflour, 1 tablespoon vegetable oil and 1 nest wholewheat noodles

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1544KJ / 366Kcal 4.6g 0.5g 51g 6.1g 9.3g 26g 1.1g
Fish Pie with peas and green beans – Serves 4

Ingredients: 700g potatoes, 425ml semi skimmed milk, 25g reduced fat spread, 25g plain flour, 2 tablespoon parsley, 300g white fish, 25g reduced fat cheddar

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1572KJ / 373Kcal 8.2g 3.2g 47g 9.9g 7.6g 25g 0.49g
Wholewheat spaghetti bolognese (vegetarian option also) – Serves 4

Option 1: Lentil bolognese (serves 4)

Ingredients: 2 x 400g tinned lentils, 400g tinned tomatoes, 1 onion, 2 garlic cloves, 2 tablespoon tomato puree, 2 teaspoon dried mixed herbs, 1 red pepper, 3 handfuls mushrooms, 1 carrot, 1 courgette, 150ml reduced salt stock, 50g wholewheat spaghetti (uncooked)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1705KJ / 404Kcal 2.7g 0.5g 69g 12g 14g 18g 0.29g

Option 2: Beef bolognese (serves 4)

Ingredients: 300g lean beef mince, 400g tinned tomatoes, 1 onion, 2 garlic cloves, 2 tablespoon tomato puree, 2 teaspoon dried mixed herbs, 1 red pepper, 3 handfuls mushrooms, 1 carrot, 1 courgette, 150ml reduced salt stock, 50g wholewheat spaghetti (uncooked)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
406KJ / 96Kcal 1.2g 0.5g 13g 2.7g 2.3g 6.8g 0.11g
Omelette/frittata, sweet potato wedges and salad – Serves 4

Ingredients: 8 eggs, 2 teaspoon vegetable oil, 2 tablespoon semi skimmed milk, 2 tomatoes, 1 courgette, 1 medium sweet potato (cut into wedges and baked in rapeseed oil), 80g mixed salad

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
1363KJ / 326Kcal 15g 3.2g 27g 22g 6.7g 17g 0.58g

Snacks

British Nutrition Foundation eating habits illustration
Fruit - Fruit and veg snacks are always the best choice – remember variety is key.

1 banana

Nutrition per serving:

Energy Fibre Protein
381KJ / 90Kcal 1.4g 1.1g

1 medium apple

Nutrition per serving:

Energy Fibre Protein
252KJ / 60Kcal 1.2g 0.6g

1/3 can peaches in juice

Nutrition per serving:

Energy Fibre Protein
352KJ / 83Kcal 1.1g 0.8g

1 heaped tablespoon raisins

Nutrition per serving:

Energy Fibre Protein
352KJ / 83Kcal 0.8g 0.9g
Veg sticks and salsa or houmous

Option 1: Veg sticks with Salsa

80g (total) of carrot, cucumber, celery and red pepper chopped into sticks, 50g tomato salsa

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
156KJ / 37Kcal 0.5g 0.1g 5.9g 5.6g 2.3g 1.1g 0.26g

Option 2: Veg sticks with Reduced fat houmous

80g (total) of carrot, cucumber, celery and red pepper chopped into sticks, 50g reduced fat houmous

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
536KJ / 129Kcal 7.3g 1.0g 8.9g 3.3g 4.1g 4.9g 0.36g
Oatcakes or Crispbread with low fat cheese and grapes

Ingredients: 1 oatcake/crispbread, ½ tablespoon lighter soft cheese and 80g grapes

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
527KJ / 125Kcal 2.9g 1.1g 20g 14g 2.1g 3.2g 0.19g

If you wanted a bigger portion you could double up

Ingredients: 2 oatcakes/crispbreads, 1 tablespoon lighter soft cheese and 80g grapes

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
802KJ / 191Kcal 5.7g 2.2g 27g 14g 3.3g 6.0g 0.38g
Unsalted nuts

30g mixed unsalted nuts (e.g. peanuts, almonds, cashews, hazelnuts)

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
759KJ / 183Kcal 15g 2.3g 3.2g 1.6g 2.6g 8.2g 0g
Greek yoghurt with toppings

Option 1: Greek yoghurt with mixed berries and mixed seeds

Ingredients: 4 tablespoon 0% plain Greek yoghurt, 80g mixed berries, 1 tablespoon mixed seeds

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
689KJ / 164Kcal 5.4g 0.8g 16g 14g 3.3g 11g 0.20g

Option 2: Greek yoghurt with mixed dried fruit and cinnamon

Ingredients: 4 tablespoon 0% plain Greek yoghurt, 30g mixed dried fruit, ½ teaspoon cinnamon

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
681KJ / 161Kcal 0.6g 0.1g 30g 29g 1.4g 8.5g 0.23g
Low fat rice pudding and fruit

Ingredients: 1/3 400g can light rice pudding and 80g mixed berries

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
653KJ / 154Kcal 1.4g 0.8g 28g 16g 3.2g 5.3g 0.15g
Guacamole and pitta

Ingredients: 50g pot of guacamole with ½ wholemeal pitta

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
556KJ / 133Kcal 5.9g 1.6g 14g 1.4g 6.1g 3.6g 0.52g
Smoothie – Makes 7 servings

Ingredients: 150g low fat plain yoghurt, 150ml semi-skimmed milk, 225g frozen blackberries, 225g frozen raspberries, 225g frozen blueberries

Nutrition per serving (150ml):

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
283KJ / 67Kcal 0.8g 0.4g 9.6g 9.6g 3.1g 2.8g 0.06g
Popcorn

Ingredients: 20g popcorn (approximately 3 handfuls), 1 teaspoon oil, ½ teaspoon cinnamon

Nutrition per serving:

Energy Fat Of which saturates Carbohydrates Of which sugars Fibre Protein Salt
459KJ / 110Kcal 3.9g 0.3g 14g 0g 3.4g 2.6g 0g

If you’re finding it tricky to eat a varied diet, do not go it alone – chat to your pharmacist or GP for support.