Key points
- Protein makes a meal last longer. Meals built around fish, chicken, eggs, dairy, tofu or pulses tend to keep hunger away for longer, and they help you hold on to muscle while you lose fat.
- Aim for a good portion at each meal, roughly 25 to 35 g of protein, instead of saving most of it for dinner.
- 14 easy high-protein meals below: 3 breakfasts, 5 lunches and 6 dinners from many kitchens, with approximate calories, protein and fibre per portion.
- Plant protein works too. Tofu, lentils, beans and chickpeas can carry a whole meal, and they are often the cheapest choice.
- You do not need powders or bars. Ordinary food gives you protein plus fibre, vitamins and minerals.
- Talk to your doctor first if you have kidney disease, use insulin or other diabetes medicines, or have been told to limit protein.
Why high protein meals help with weight loss
High protein meals help with weight loss because they tend to satisfy you for longer and they protect muscle while your body uses its fat stores. They are not magic, but they make a calorie deficit easier to live with.
You feel full for longer
A meta-analysis in the Journal of the Academy of Nutrition and Dietetics brought together studies where people ate a meal or drink with more or less protein. In 28 studies that compared the direction of the effect, the higher-protein versions made people feel fuller over the next few hours.
The authors were open about the limits: only five studies were similar enough to pool in full. Still, the pattern points the same way, and many people notice it at home. A breakfast with yogurt or eggs often carries you to lunch better than toast and jam alone.
You keep more muscle
When you eat less than you use, your body loses some fat and some lean tissue, which is largely muscle. Trials of reduced-calorie diets show that people who ate more protein lost a little more fat and kept somewhat more lean mass than people on standard-protein diets with the same calories.
A review of 20 trials in adults over 50 reached the same conclusion: during planned weight loss, the higher-protein groups held on to more lean mass and lost more fat. For older people, that muscle matters for walking, balance and getting up from a chair.
Protein does this job best together with muscle work. In a meta-analysis of older adults living with obesity, adding resistance exercise three times a week prevented most of the muscle loss caused by eating less. Our page on strength training shows how to start safely.
An honest view: helpful, not a shortcut
Short, tightly controlled studies show clear benefits. Longer studies are more mixed, mostly because people find it hard to keep eating the planned way for months. The gains were seen in the people who managed to stick with their higher-protein meals.
That is why this page is about meals you will actually enjoy and repeat. A realistic shift towards more protein at each meal beats a strict high-protein diet you give up after two weeks. For a full protein foods list, see our guide to foods for weight loss.
How much protein do you need when losing weight?
Most adults need at least about 0.8 g of protein per kilogram of body weight a day, and weight-loss studies often use somewhat more, around 1.2 to 1.6 g per kilogram. Your own number depends on your height, age, activity and health.
- The basic minimum: about 0.8 g per kg per day is the long-standing recommended amount for healthy adults, in line with WHO recommendations.
- The range often used in weight-loss research: about 1.2 to 1.6 g per kg per day. The latest US Dietary Guidelines now use this range as their protein target too.
- More is not always better: a large meta-analysis of strength-training studies found no further gain in lean mass once total protein went above roughly 1.6 g per kg a day.
Which body weight should you use?
If you live with obesity, multiplying by your current weight can give a number that is far higher than you need. Many clinics instead use a reference weight: the weight at a BMI of 25 for your height.
For example, someone 1.65 m tall has a reference weight of about 68 kg. At 1.2 g per kg that is roughly 80 g of protein a day, or about 25 g at each of three meals plus a little from snacks. Our macro calculator does this sum for you.
Do not raise your protein intake on your own if you have chronic kidney disease. International kidney guidelines suggest about 0.8 g per kg per day for adults with moderate to advanced kidney disease and advise against more than 1.3 g per kg for people whose kidney disease may get worse. Talk to your doctor first.
Spread protein over your meals
Your body seems to use protein better when it arrives in several decent portions across the day than when most of it comes at dinner. Many people eat a small, bready breakfast, a light lunch and a large evening meal.
In a small study of eight adults, the same daily protein spread evenly over breakfast, lunch and dinner (about 30 g each) led to 25 % higher muscle protein building over 24 hours than a pattern with most protein in the evening. It is one small study, but it fits a sensible everyday habit.
- Start with breakfast. It is usually the meal with the least protein. Yogurt, cottage cheese, eggs or beans fix that quickly; our breakfast guide has 20 ideas.
- Give lunch a real protein food. A sandwich with a thin slice of ham has only a few grams; a bowl with chicken, tofu, fish or lentils has 25 g or more.
- Keep dinner moderate. A palm-sized portion is enough. A huge steak does not add much benefit.
- Use snacks if you need them. A pot of yogurt or a boiled egg can bridge a long afternoon; see our healthy snacks for options.
How to build a high-protein plate for weight loss
A high-protein plate for weight loss is mostly vegetables, a palm-sized portion of protein and a modest amount of fibre-rich starch. Every meal on this page follows that pattern, so you can use it to create your own.
| Part of the plate | About how much | Animal-based examples | Plant-based examples |
|---|---|---|---|
| Protein food | A palm-sized portion, or about a quarter of the plate | Chicken breast, white fish, salmon, prawns, lean pork, eggs, Greek yogurt, cottage cheese | Firm tofu, tempeh, lentils, chickpeas, black, pinto or butter beans, edamame |
| Vegetables or salad | Half the plate or more | Cabbage, peppers, broccoli, green beans, spinach, kale, tomato, cucumber, carrots, frozen mixed vegetables | |
| Fibre-rich starch | A fist-sized portion | Brown rice, bulgur, wholewheat pitta or bread, soba noodles, potatoes in their skins, oats | |
Add flavour with herbs, spices, garlic, lemon, chilli and a teaspoon or two of oil. Our portion control guide explains how to judge portions with your hands, and the free eating plan shows how a full week can look.
14 easy high-protein meals at a glance
The table below lists every meal on this page with its approximate calories, protein and fibre per portion. All values were calculated from the USDA FoodData Central (SR Legacy) database and are rounded, so treat them as a guide.
| Meal | Type | Calories (kcal) | Protein (g) | Fibre (g) |
|---|---|---|---|---|
| Breakfast | ||||
| 1. Cottage cheese pancakes with raspberries | Vegetarian | 395 | 36 | 5 |
| 2. Turkish eggs on garlic yogurt | Vegetarian | 395 | 34 | 4 |
| 3. Ful medames with egg and pitta | Vegetarian, budget | 445 | 23 | 12 |
| Lunch | ||||
| 4. Lentil, feta and bulgur tabbouleh | Vegetarian, budget | 450 | 28 | 16 |
| 5. Peanut tofu and soba noodle salad | Vegan | 485 | 39 | 10 |
| 6. Chicken and pinto bean burrito bowl | Meat, budget | 500 | 47 | 14 |
| 7. Prawn and edamame poke bowl | Seafood | 505 | 43 | 9 |
| 8. Mackerel, potato and beetroot salad | Fish | 470 | 32 | 7 |
| Dinner | ||||
| 9. Salmon with lentils and greens | Fish | 525 | 42 | 17 |
| 10. Tofu and vegetable green curry | Vegan | 515 | 35 | 12 |
| 11. Cod and butter bean tomato stew | Fish, budget | 470 | 42 | 18 |
| 12. Pork with apple, cabbage and potatoes | Meat | 465 | 37 | 9 |
| 13. Turkey and lentil stuffed peppers | Meat, freezes well | 380 | 29 | 10 |
| 14. Chicken souvlaki with tzatziki and pitta | Meat | 465 | 47 | 6 |
Most portions sit between about 400 and 500 kcal, which suits a main meal for many adults who want to lose weight. Your needs may be higher or lower, so adjust the starch portion rather than the vegetables.
We left out salt in the values, and herbs and spices add almost nothing. If you add extra oil, cheese or sauces, the calories go up. For more everyday recipes, including smoothies, see our healthy recipes for weight loss.
Easy high-protein breakfasts
These three breakfasts each bring 23 to 36 g of protein, far more than cereal or toast. They come from Eastern Europe, Turkey and Egypt, and two of them work just as well for a weekend lunch.
1. Cottage cheese pancakes with raspberries
Serves 2 · 25 minutes · vegetarian
Inspired by syrniki, the curd-cheese pancakes loved in Ukraine, Russia and Poland. They are soft inside, golden outside and naturally rich in protein.
- 400 g low-fat (2 %) cottage cheese, drained in a sieve for 10 minutes
- 2 eggs
- 40 g (about 5 tbsp) wholemeal flour, plus a little for shaping
- 1 tsp oil for the pan
- 150 g frozen raspberries, warmed or thawed
- 100 g plain fat-free Greek yogurt and a pinch of cinnamon
- Mash the drained cottage cheese with a fork, then mix in the eggs and flour until you have a thick, sticky batter.
- With floured hands, shape 8 small, flat patties.
- Brush a non-stick pan with the oil and cook the pancakes on a medium heat for 3 to 4 minutes per side, until golden and set.
- Serve with the raspberries and a spoon of yogurt with cinnamon.
Per serving (approx.): 395 kcal · 36 g protein · 5 g fibre. Cottage cheese is fairly salty (about 700 mg sodium per serving here), so skip extra salt.
2. Turkish eggs on garlic yogurt
Serves 1 · 15 minutes · vegetarian
Çılbır is a classic Turkish dish: poached eggs on cool garlic yogurt with a little warm paprika oil. It feels special but takes a quarter of an hour.
- 150 g plain fat-free Greek yogurt
- ½ small garlic clove, grated, and a pinch of dried mint or dill
- 2 eggs
- 1 tsp olive oil with ½ tsp paprika or mild chilli flakes
- 1 slice (40 g) wholemeal bread, toasted
- 100 g sliced tomato
- Stir the garlic and herbs into the yogurt and spread it on a plate. Let it come towards room temperature.
- Poach the eggs in barely simmering water for 3 to 4 minutes, or longer if you prefer firm yolks.
- Warm the oil with the paprika for 30 seconds in a small pan.
- Lift the eggs onto the yogurt, drizzle with the red oil and serve with the toast and tomato.
Per serving (approx.): 395 kcal · 34 g protein · 4 g fibre.
3. Ful medames with egg and pitta
Serves 2 · 15 minutes · vegetarian, budget
Egypt’s everyday breakfast of warm fava beans with lemon, garlic and cumin. Beans and egg together give protein and plenty of fibre for very little money.
- 1 tin fava beans (broad beans), drained and rinsed (about 240 g drained)
- 2 tsp olive oil, 1 small garlic clove, juice of 1 lemon, ½ tsp ground cumin
- 2 eggs, hard-boiled
- 150 g tomatoes and 100 g cucumber, chopped, with fresh parsley
- 2 small wholemeal pittas (about 64 g each)
- Warm the beans with a splash of water for 5 minutes, then mash about half of them.
- Stir in the garlic, cumin, lemon juice and oil.
- Spoon into two bowls, top with the chopped salad, halved eggs and parsley, and serve with the warm pitta.
Per serving (approx.): 445 kcal · 23 g protein · 12 g fibre.
Looking for more morning ideas? Our pages on eggs for weight loss and dairy for weight loss explain how to use these two protein foods well.
High protein lunch recipes for weight loss
These five lunches carry well in a box and give 28 to 47 g of protein each. Most can be made the evening before or as part of a weekly cooking session.
4. Lentil, feta and bulgur tabbouleh
Serves 2 · 20 minutes · vegetarian, budget, keeps 3 days
A Levantine herb salad made more filling with lentils, feta and a garlicky yogurt dressing.
- 200 g cooked bulgur wheat (about 70 g dry)
- 240 g cooked green or brown lentils (one tin, drained and rinsed)
- 200 g tomatoes and 150 g cucumber, finely chopped
- A large bunch of parsley (30 g) and a few mint leaves, chopped, plus 30 g red onion
- 60 g feta, crumbled
- 1 tbsp olive oil and the juice of 1 lemon
- 150 g plain fat-free Greek yogurt with a little grated garlic
- Pour boiling water over the bulgur, cover and leave for 10 to 15 minutes, then fluff with a fork and cool.
- Mix with the lentils, vegetables, herbs, oil and lemon juice.
- Top with feta and serve with the yogurt dressing on the side.
Per serving (approx.): 450 kcal · 28 g protein · 16 g fibre.
5. Peanut tofu and soba noodle salad
Serves 2 · 25 minutes · vegan
Crisp tofu, buckwheat noodles and crunchy vegetables in a light peanut and lime dressing. It tastes good cold, so it travels well.
- 250 g firm tofu, pressed and cut into cubes
- 200 g cooked soba noodles (about 90 g dry)
- 100 g frozen shelled edamame, cooked
- 150 g white or red cabbage, finely shredded, 1 carrot (100 g), grated, and 100 g cucumber
- 2 spring onions, sliced
- Dressing: 2 tbsp (30 g) peanut butter, 1 tbsp reduced-salt soy sauce, juice of 1 lime and warm water to loosen
- Bake the tofu at 200 °C (400 °F) for 20 minutes, or dry-fry it in a non-stick pan until golden.
- Cook the noodles as the packet says, then rinse in cold water.
- Whisk the dressing until smooth and toss with the noodles, vegetables and edamame.
- Add the tofu on top just before eating.
Per serving (approx.): 485 kcal · 39 g protein · 10 g fibre.
6. Chicken and pinto bean burrito bowl
Serves 2 · 25 minutes · budget
All the flavour of a Mexican burrito, served in a bowl so you can see the balance: plenty of salad, beans and chicken, and a modest scoop of rice.
- 2 small chicken breasts (260 g raw), sliced, with 1 tsp each of cumin and smoked paprika
- 200 g cooked pinto beans (one tin, drained and rinsed)
- 200 g cooked brown rice
- 80 g sweetcorn, 100 g tomato and 80 g shredded lettuce
- 100 g tomato salsa and the juice of 1 lime
- 60 g plain fat-free Greek yogurt instead of soured cream
- Toss the chicken with the spices and cook in a hot non-stick pan for 6 to 8 minutes, turning, until cooked all the way through with no pink inside.
- Warm the beans with a spoon of salsa.
- Build two bowls: lettuce and tomato, rice, beans, chicken and sweetcorn. Finish with salsa, yogurt and lime.
Per serving (approx.): 500 kcal · 47 g protein · 14 g fibre.
7. Prawn and edamame poke bowl
Serves 1 · 15 minutes
A Hawaiian-style rice bowl that uses ready-cooked prawns, so there is no raw fish to worry about. Frozen cooked prawns keep the cost down.
- 120 g cooked peeled prawns (thawed if frozen)
- 60 g frozen shelled edamame, cooked
- 150 g cooked brown rice
- 80 g mango, 80 g cucumber and 1 small carrot (50 g), sliced or diced
- 2 tsp reduced-salt soy sauce, 1 tsp sesame oil and a sliced spring onion
- Put the rice in a bowl.
- Arrange the prawns, edamame, mango and vegetables on top.
- Mix the soy sauce and sesame oil and drizzle over. Add chilli or pickled ginger if you like.
Per serving (approx.): 505 kcal · 43 g protein · 9 g fibre. Swap the prawns for 150 g firm tofu or a tin of tuna if you prefer.
8. Mackerel, potato and beetroot salad
Serves 1 · 20 minutes
A Nordic-style plate of oily fish, new potatoes and sweet beetroot with a dill yogurt dressing. Mackerel also gives you omega-3 fats.
- 75 g cooked or tinned mackerel fillet (in water or tomato sauce), flaked
- 200 g small potatoes, boiled in their skins and cooled
- 100 g cooked beetroot (not pickled in sugar), cut into wedges
- 60 g salad leaves
- 75 g plain fat-free Greek yogurt with lemon juice and chopped dill
- Halve the potatoes and arrange them with the beetroot on the leaves.
- Add the mackerel and spoon over the dill yogurt.
Per serving (approx.): 470 kcal · 32 g protein · 7 g fibre. Smoked mackerel works too, but it is much saltier.
High protein dinner recipes for weight loss
These six dinners range from a 20-minute curry to a tray of stuffed peppers for the freezer. Each one gives 29 to 47 g of protein and a big portion of vegetables.
9. Salmon with lentils and greens
Serves 2 · 25 minutes
A French bistro classic made at home: oven-baked salmon on warm, lemony lentils with kale and cherry tomatoes.
- 2 salmon fillets (about 120 g each, raw)
- 300 g cooked green or Puy lentils (from a pouch or tin, rinsed)
- 200 g kale or spinach, 150 g cherry tomatoes and 1 small onion (60 g)
- 2 tsp olive oil, juice of ½ lemon, black pepper
- Bake the salmon at 200 °C (400 °F) for 12 to 15 minutes, until it flakes easily.
- Meanwhile, soften the onion in the oil, add the kale and tomatoes and cook until the leaves wilt.
- Stir in the lentils and lemon juice, heat through and serve with the salmon on top.
Per serving (approx.): 525 kcal · 42 g protein · 17 g fibre. Tinned salmon or frozen fillets cost less and work just as well.
10. Tofu and vegetable green curry
Serves 2 · 25 minutes · vegan
A Thai-style curry that uses a small amount of coconut milk for creaminess and lots of vegetables for volume.
- 300 g firm tofu, cubed
- 1 to 2 tbsp green curry paste (check the label if you avoid fish sauce)
- 80 ml coconut milk, topped up with 200 ml water
- 150 g green beans, 150 g broccoli, 1 red pepper (120 g) and 1 small onion (60 g)
- 2 tsp reduced-salt soy sauce and the juice of ½ lime
- 240 g cooked brown rice
- Dry-fry the tofu in a non-stick pan until golden, then set aside.
- Fry the curry paste with the onion for 1 minute, then add the coconut milk, water and vegetables. Simmer for 6 to 8 minutes.
- Return the tofu, season with soy sauce and lime and serve over the rice.
Per serving (approx.): 515 kcal · 35 g protein · 12 g fibre. Curry pastes vary a lot in salt, so we did not include them in the values.
11. Cod and butter bean tomato stew
Serves 2 · 30 minutes · budget
A Spanish-style one-pot stew with smoky paprika. Frozen white fish keeps it cheap, and the butter beans make it rich and filling.
- 2 cod or other white fish fillets (260 g raw), fresh or frozen
- 1 tin butter beans (about 240 g drained), rinsed
- 1 tin chopped tomatoes (400 g), 1 onion (100 g), 1 red pepper (120 g), 2 garlic cloves
- 1 tsp smoked paprika and 2 tsp olive oil
- 80 g spinach
- 2 slices (80 g) wholemeal bread to serve
- Soften the onion, pepper and garlic in the oil for 6 to 8 minutes, then add the paprika.
- Add the tomatoes and beans and simmer for 10 minutes.
- Lay the fish on top, cover and cook gently for 8 to 10 minutes until it flakes. Stir in the spinach and serve with the bread.
Per serving (approx.): 470 kcal · 42 g protein · 18 g fibre.
12. Pork with apple, cabbage and potatoes
Serves 2 · 35 minutes
Comfort food from Central Europe. Pork tenderloin is one of the leanest meats, and slow-cooked cabbage with apple makes a big, sweet-sour side.
- 300 g pork tenderloin (fillet), trimmed
- 400 g potatoes, in their skins
- 250 g white or red cabbage, shredded, 1 apple (150 g), sliced, and 1 onion (80 g)
- 2 tsp oil, a splash of vinegar, caraway seeds or thyme, and mustard to serve
- Boil the potatoes for 15 to 20 minutes until tender.
- Cook the cabbage, onion and apple in 1 tsp oil with a splash of water and vinegar for 15 minutes, stirring now and then.
- Brown the pork in the rest of the oil, then roast at 200 °C (400 °F) for 15 to 20 minutes until cooked through. Let it rest for 3 minutes, then slice.
Per serving (approx.): 465 kcal · 37 g protein · 9 g fibre.
13. Turkey and lentil stuffed peppers
Serves 4 (2 pepper halves each) · 50 minutes · freezes well
Half turkey mince, half lentils: the filling goes further, costs less and adds fibre. Serve with a large green salad.
- 4 large red peppers (about 600 g), halved and seeded
- 400 g lean (about 7 % fat) turkey mince
- 200 g cooked lentils, 150 g cooked brown rice
- 1 onion (100 g), chopped, and 1 tin chopped tomatoes (400 g)
- 2 tsp oil, dried oregano, and 40 g grated mature cheese for the top
- Heat the oven to 190 °C (375 °F). Bake the pepper halves for 10 minutes to soften.
- Brown the mince and onion in the oil, then add the tomatoes, lentils, rice and oregano. Simmer for 10 minutes until thick and the mince is fully cooked.
- Fill the peppers, sprinkle with cheese and bake for 20 minutes.
Per serving (approx.): 380 kcal · 29 g protein · 10 g fibre.
14. Chicken souvlaki with tzatziki and pitta
Serves 2 · 25 minutes, plus marinating if you have time
Greek-style grilled chicken with a home-made tzatziki. The yogurt adds protein while replacing heavier sauces.
- 2 chicken breasts (280 g raw), cubed
- 2 tsp olive oil, juice of ½ lemon, 1 garlic clove and dried oregano for the marinade
- Tzatziki: 150 g plain fat-free Greek yogurt with 75 g grated cucumber, garlic and mint
- 2 small wholemeal pittas (about 64 g each)
- 150 g tomatoes, 75 g cucumber, 40 g red onion and 80 g lettuce
- Mix the chicken with the marinade and thread onto skewers, or leave loose.
- Grill or pan-fry for 10 to 12 minutes, turning, until cooked all the way through.
- Squeeze the grated cucumber dry and stir it into the yogurt with the garlic and mint.
- Serve the chicken with warm pitta, salad and tzatziki.
Per serving (approx.): 465 kcal · 47 g protein · 6 g fibre.
High protein meal prep: cook once, eat for days
High protein meal prep means cooking a few protein foods and bases in one session, then mixing them into different meals during the week. It saves time and makes a good choice the easy choice on busy days.
A one-hour weekly session
- Bake two proteins at once. For example, spiced chicken for the burrito bowls and a tray of tofu for the soba salad, on separate trays in the same oven.
- Cook one grain. A large pan of brown rice or bulgur covers several lunches. Cool it quickly, spread out on a tray, and refrigerate within an hour.
- Open the tins. Rinse a tin of lentils and a tin of beans and keep them in boxes in the fridge.
- Prepare raw vegetables. Shred cabbage, grate carrot and slice peppers. They keep for several days in a closed box.
- Mix two dressings. A yogurt-herb one and the peanut-lime one. Keep dressings separate until you eat so salads stay crisp.
- Batch a freezer dinner. The stuffed peppers freeze well in portions for nights when you are tired.
An example week of high-protein lunches
| Day | Lunch | Uses from your prep |
|---|---|---|
| Monday | Chicken and pinto bean burrito bowl | Chicken, rice, beans, lettuce |
| Tuesday | Peanut tofu and soba salad | Tofu, cabbage, carrot, peanut dressing |
| Wednesday | Lentil, feta and bulgur tabbouleh | Bulgur, lentils, yogurt dressing |
| Thursday | Leftover chicken with rice, beans and peppers | The rest of the chicken, rice and beans |
| Friday | Stuffed pepper from the freezer, with a salad | Thawed overnight in the fridge |
Cooked chicken, fish and rice should be eaten within a few days or frozen. Our meal prep guide has a keeping-times table and food safety tips, so check it before you cook for the whole week.
High-protein meals without meat: plant protein tips
You can make filling, high-protein meals without meat or fish by building them around soya foods, pulses and whole grains. A review of vegetarian and vegan diets concluded that legumes, nuts and seeds easily cover protein needs for adults, and that fears about missing building blocks are overstated.
- Soya is the strongest plant protein. Firm tofu, tempeh, edamame and soya yogurt give the most protein per portion. Meals 5 and 10 are built on tofu and each give over 30 g of protein.
- Use bigger portions of pulses. A whole tin of lentils or beans between two people, rather than a spoonful, turns them into the main protein.
- Combine over the day. Pulses with grains, such as beans with rice or lentils with bulgur, complement each other. They do not need to be on the same plate.
- Add dairy or eggs if you eat them. Greek yogurt, cottage cheese and eggs lift vegetarian meals quickly, as in meals 1 to 4.
- Older adults may need more care. The same review notes that protein adequacy on plant-only diets is more complex later in life, so it is worth discussing with a dietitian.
Plant proteins bring fibre too, which most high-protein meat dishes lack. That is one reason the vegan and bean-based meals above have some of the highest fibre values in the table.
Myth-check: do you need protein powder or bars?
No, you do not need protein powders, shakes or bars to eat high-protein meals for weight loss. Every meal on this page reaches 23 to 47 g of protein with ordinary food from the supermarket.
- Myth: more protein always means more muscle. Beyond about 1.6 g per kg a day, studies found no extra gain in lean mass. Muscle grows from training plus enough protein, not from extra scoops.
- Myth: protein bars are a healthy snack by definition. A bar is still a processed snack. Check the label for calories, sugar and portion size, and compare it with a yogurt or a piece of fruit.
- Myth: shakes are cleaner than food. A powder gives protein and little else. Whole foods also bring fibre, vitamins and minerals, plus the habit of cooking real meals.
We do not recommend any brand or product. If you are curious about meal replacements, read the section on shakes in our foods for weight loss guide and talk to your doctor or dietitian first.
Fibre and vegetables still matter
A high-protein meal still needs vegetables and fibre to support your gut, heart and blood sugar. Large reviews link a fibre intake of about 25 to 29 g a day with lower risks of heart disease, type 2 diabetes and bowel cancer, and with lower body weight.
That is why every recipe here includes a big portion of vegetables, and most add beans, lentils, whole grains or potatoes in their skins. Eleven of the fourteen meals give 7 g of fibre or more per portion.
Be wary of very high-protein plans that cut out fruit, grains and pulses. They can leave you short of fibre, which can lead to constipation, and they are harder to keep up. Drink enough water as you add more fibre.
Our guide to the best vegetables for weight loss compares beans, lentils, tofu and edamame by protein and fibre per portion.
Talk to your doctor first: kidneys, diabetes and other situations
Talk to your doctor first before you change your eating, especially in the situations below. Most people can safely eat the meals on this page, but some need a personal plan.
- Kidney disease: your doctor or a kidney dietitian may set a specific protein amount. Do not add extra protein on your own.
- Diabetes medicines: if you use insulin or tablets that can cause low blood sugar, changing your meals or eating less starch can affect your levels. Ask your diabetes team whether your doses need checking.
- High blood pressure or heart failure: watch salty ingredients such as feta, cottage cheese, smoked fish, soy sauce, curry paste and tinned foods.
- Gout, liver disease, pregnancy or an eating disorder: ask for advice that fits your situation before making big changes.
- Allergies: several meals contain milk, eggs, fish, shellfish, soya, wheat, sesame or peanuts. Swap ingredients as needed.
Our doctor visit checklist helps you prepare questions about food and weight for your next appointment.
Protein works best with strength exercise and walking
Protein gives your muscles the material to repair and grow, but movement gives them the reason. People who combine more protein with regular muscle work keep the most muscle while they lose weight.
You do not need a gym. Two or three short strength sessions a week at home, with a chair or resistance band, plus a daily walk, is a good base. Our page on how to lose fat and gain muscle explains how food and training work together.
Our free workout videos start at a gentle seated level, so you can begin wherever you are today.
How Obesity Foundation helps you lose weight with good food
Obesity Foundation helps people lose weight and get healthier with good food, suitable exercise and walking, and all of it is free. Here is what you can use today.
- A free eating plan made for you, with high-protein meals that suit your taste, culture and budget: ask for your free eating plan.
- 150 free workout videos in the levels Start, Build and Strong, to protect muscle while you lose fat: get the free videos.
- A free video meeting (in English) to talk through meals, cooking and hunger with someone who will not judge you: book your free video meeting.
- The free Obesity Foundation Club, where you can track progress and ask questions: open your Club account.
Pick one meal from this page to cook this week. When it feels easy, add a second. Small, steady changes are what last.
Frequently asked questions
How much protein should one meal contain when I am losing weight?
For many adults, about 25 to 35 g of protein per main meal is a practical aim. That is roughly a palm-sized piece of chicken or fish, a block of tofu shared between two, or a tin of beans with some yogurt or cheese. Your total need depends on your height, age, activity and health, so use it as a guide rather than a rule.
Can you eat too much protein?
For healthy adults, eating somewhat more protein than the basic minimum is generally safe, but more is not always better: muscle gains level off at around 1.6 g per kg a day in studies. Very high-protein plans often crowd out vegetables, fruit and whole grains. If you have kidney disease, your doctor may advise a lower amount, so check before increasing protein.
Do I still need to watch calories if my meals are high in protein?
Yes. Protein helps you feel satisfied, but weight loss still depends on eating a little less energy than you use. Large portions of meat, cheese, nuts or oily sauces can add up quickly. Building meals with half a plate of vegetables keeps the calories in a sensible range.
Can vegetarians and vegans get enough protein while losing weight?
Yes. Tofu, tempeh, edamame, lentils, beans and chickpeas can provide plenty of protein, especially when you eat a generous portion at each meal and mix pulses with grains over the day. Vegetarians can add eggs, Greek yogurt or cottage cheese. Older adults on a fully plant-based diet may benefit from a dietitian’s advice.
Are high-protein meals suitable if I have type 2 diabetes?
Meals with protein, vegetables and a modest portion of high-fibre starch suit many people with type 2 diabetes. However, if you use insulin or tablets that can cause low blood sugar, eating less starch can change your blood sugar, and diabetes with kidney problems may need a protein limit. Talk to your doctor or diabetes team first.
What are the cheapest protein foods for everyday meals?
Tinned or dried lentils, beans and chickpeas are usually the cheapest, followed by eggs, plain yogurt, frozen white fish, tinned fish, tofu and chicken bought in larger packs. Mixing mince with lentils or beans makes it go further. Several meals on this page are marked as budget options.
Sources
- Dhillon J, Craig BA, Leidy HJ, et al. – The effects of increased protein intake on fullness: a meta-analysis and its limitations, Journal of the Academy of Nutrition and Dietetics (2016)
- Wycherley TP, et al. – Effects of energy-restricted high-protein, low-fat compared with standard-protein, low-fat diets: a meta-analysis of randomized controlled trials, American Journal of Clinical Nutrition (2012)
- Leidy HJ, et al. – The role of protein in weight loss and maintenance, American Journal of Clinical Nutrition (2015)
- Kim JE, O’Connor LE, Sands LP, Slebodnik MB, Campbell WW – Effects of dietary protein intake on body composition changes after weight loss in older adults: a systematic review and meta-analysis, Nutrition Reviews (2016)
- Sardeli AV, et al. – Resistance training prevents muscle loss induced by caloric restriction in obese elderly individuals: a systematic review and meta-analysis, Nutrients (2018)
- Morton RW, et al. – A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults, British Journal of Sports Medicine (2018)
- Mamerow MM, et al. – Dietary protein distribution positively influences 24-h muscle protein synthesis in healthy adults, Journal of Nutrition (2014)
- KDIGO CKD Work Group – KDIGO 2024 clinical practice guideline for the evaluation and management of chronic kidney disease, Kidney International (2024)
- U.S. Department of Agriculture and Department of Health and Human Services – Dietary Guidelines for Americans, 2025–2030 (2026)
- Mariotti F, Gardner CD – Dietary protein and amino acids in vegetarian diets: a review, Nutrients (2019)
- Reynolds A, et al. – Carbohydrate quality and human health: a series of systematic reviews and meta-analyses, The Lancet (2019)
- US Department of Agriculture, Agricultural Research Service – FoodData Central: SR Legacy (2019)
