High-protein foods for weight loss

If you’re looking to lose weight, you might have heard that a high protein diet can help. Protein can play an important role in weight management by reducing hunger, increasing metabolism and helping maintain muscle mass while losing fat.

In this guide, we explain how protein supports weight loss, how much you need, and which high-protein foods can help you reach your goals.

Dr Kathryn Basford

Medically reviewed by

Dr Kathryn Basford

Last reviewed: 30 Jan 2026

How does protein support weight loss?

Protein can play an important role when it comes to weight loss. There are a few ways it is helpful:

Reduces hunger – protein helps you feel fuller for longer by reducing appetite hormones, helping you consume fewer calories.

Preserves muscle mass – during weight loss, it’s common to lose both fat and muscle. However, studies of high protein diets for weight loss suggest that these diets can lead to fat loss while preserving lean mass. This helps you maintain a healthy metabolism.

Increases metabolism – protein has the highest thermic effect of food, meaning your body uses more energy to digest it.

How much protein do you need for weight loss?

The amount of protein you need for weight loss depends on several factors, including your activity level, age, and weight loss goals. However, a general guideline is to consume between 1.6 to 2.2 grams of protein per kilogram of body weight.

  • for a 70kg person, this would mean 112 to 154 grams of protein per day
  • if you're more active, you may need to eat at the higher end of this range to help with muscle preservation

Spreading protein intake throughout the day helps maximise your body’s process of repairing and maintaining muscle, enhancing fat loss while preserving lean mass. To calculate your personal needs, consider using an online protein calculator or consulting with a nutritionist.

Use our Protein Calculator to work out your ideal protein intake.

Examples of high-protein foods for weight loss

This table provides examples of high-protein foods that support weight loss, including animal and plant-based options.

Food Protein Content (per 100g) Benefits for Weight Loss Additional Notes
Chicken breast 31g Low in fat, helps preserve muscle, boosts fullness and increases metabolism. Lean, versatile, and easy to add to any meal.
Salmon 20g Rich in omega-3s, supports fat burning and muscle retention, reduces inflammation. Also provides healthy fats.
Eggs 13g High in protein and healthy fats, supports fullness and muscle maintenance. Good source of B vitamins.
Greek Yoghurt 10g High in protein and probiotics, enhances gut health and fullness, aids digestion. Choose plain, unsweetened versions.
Lentils 9g Plant-based protein, rich in fibre, helps reduce hunger, supports fat loss and digestion. Supports heart health
Tofu 8g High in plant-based protein, helps maintain muscle mass, supports fat loss and boosts fullness. Versatile and can be used in various dishes.
Quinoa 8g A complete protein source (meaning it contains amino acids your body cannot make by itself), supports muscle retention and digestion Contains all nine essential amino acids.
Cottage cheese 11g High in casein protein, slow-digesting, supports muscle preservation and fullness. Easy to prepare or have as a side.
Black Beans (Cooked) 8g High in fibre and protein, helps control appetite and promotes fat loss. Highly versatile and easy to add to many dishes.

Protein-rich meals and snack ideas for weight loss

Unsure how to include more protein in your diet? Here are some easy-to-make meals and snacks to help boost your protein intake throughout the day.

Protein-rich meal ideas for weight loss

Meal Protein Content (approx.) Benefits for Weight Loss Tips
Breakfast: Scrambled eggs with spinach and mushrooms 20g+ High in protein and fibre, helps keep you full and energised. Nutrient-rich – a source of fibre, iron, and antioxidants.
Lunch: Grilled chicken breast with quinoa and steamed broccoli 35g+ Lean protein, high in fibre, and promotes fat loss and muscle maintenance. A balanced meal for sustained energy throughout the day.
Dinner: Baked salmon with sweet potato and mixed vegetables 30g+ Rich in omega-3s and protein, reduces inflammation and promotes fat loss. Great for muscle retention and metabolic health.
Lunch: Tofu stir-fry with bell peppers, onions, and brown rice 25g+ Plant-based protein, supports muscle mass and fat loss. Suitable for vegans and vegetarians.
Dinner: Beef stir-fry with asparagus and cauliflower rice 28g+ High-quality protein and low-carb veggies support fat-burning and muscle preservation. Rich in iron and fibre.
Snack: Greek yoghurt with chia seeds and almonds 15g+ High in protein, healthy fats, and fibre for long-lasting fullness. Opt for unsweetened Greek yoghurt to avoid added sugars.

Protein-rich snacks for weight loss

Snack Protein Content (approx.) Benefits for Weight Loss Tips
Boiled eggs (2 eggs) 12g High in protein and healthy fats, perfect for a quick snack. Great on the go or as a snack before meals.
Almonds (a handful) 6g Healthy fats and protein that help curb hunger. A source of healthy fats, fibre and protein, but portion control is important.
Cottage cheese (~100g) 12g Slow-digesting casein protein that supports muscle preservation overnight. Great before bed to aid muscle repair while you sleep.
Protein shake 20g+ Convenient source of protein, supports muscle retention and fat burning. Can be mixed with water, milk or a dairy-free alternative.
Hummus (100g) with veggie sticks 8g Plant-based protein with healthy fats, supports fullness. Pair with carrot, cucumber, or bell pepper sticks.
Edamame (100g) 8g Rich in plant-based protein and fibre, helps curb hunger. A great snack for vegetarians and vegans.
Tuna salad (with Greek yoghurt) 20g+ High in protein and healthy fats, excellent for muscle retention. Use plain Greek yoghurt instead of mayo for a healthier option.

Learn more about the best fruits for weight loss.

Are there any risks of eating too much protein?

While protein is crucial for weight loss, too much can be damaging for your health. Possible risks include:

  • kidney strain – excessive protein can lead to kidney strain, particularly in those with pre-existing kidney conditions
  • digestive discomfort – high protein diets can sometimes cause bloating, constipation or wind
  • dehydration – increased protein intake can lead to dehydration, as the kidneys work harder to process nitrogen from protein breakdown

➤ As with any macronutrient, balance is key. It's important to ensure that your diet includes adequate amounts of carbs and fats alongside protein.

High-protein diets and abdominal fat loss

A high-protein diet may help support general weight loss, which can include reductions in fat around the belly. It has also been shown to help reduce visceral fat – the fat stored deep within the abdomen around the internal organs – which is not the same as the visible fat under the skin. High levels of visceral fat are associated with an increased risk of heart disease, type 2 diabetes, and high blood pressure.

How protein affects belly fat

Protein does more than help you feel full. It plays a role in supporting healthy metabolism and overall fat loss.

✓ Supports steadier blood sugar – protein can moderate post-meal blood sugar levels, which may reduce insulin spikes associated with fat storage.

✓ May help reduce inflammation – some studies suggest higher-protein diets can be linked to lower inflammatory markers, although results vary.

✓ Supports fat loss and muscle preservation – maintaining lean mass helps keep your metabolic rate higher during weight loss.

4 practical protein tips to support fat loss

To get the most out of a high protein diet, a few practical habits can help make fat reduction more effective and sustainable.

  1. Incorporate protein into every meal – Focus on making protein the central part of your meals. This helps reduce overall calorie intake by increasing fullness, reducing hunger and preventing overeating.
  2. Include healthy fats – Combine protein with healthy fats from avocados, nuts, and olive oil to improve fullness, support healthy metabolism, and curb cravings.
  3. Combine with exercise – If possible, combine your high-protein diet with strength training or aerobic exercise. Exercise accelerates fat loss and, when paired with sufficient protein, maximises fat reduction and muscle retention.
  4. Track your progress – Consistency is key. Track your protein intake and aim for a moderate calorie deficit by reducing your overall calorie intake while focusing on protein-rich foods.

➤ Even without an intense workout routine, a high-protein diet combined with mindful eating can help you achieve a leaner figure over time.

Practical tips for adding protein to your diet

If you do not currently eat large amounts of protein, you might be unsure about how to increase your intake. There are several ways to make protein-rich meals and snacks an integral part of your diet:

Start your day with protein

Starting your day with protein can help stabilise hunger and reduce mid-morning snacking. This could be scrambled eggs with spinach, Greek yoghurt with chia seeds, or cottage cheese with berries. Eating protein in the morning helps keep you full longer, so you're less likely to snack on high-calorie foods.

Make protein the base of every meal

When planning lunch and dinner, make protein the foundation of your plate. Build around the protein with non-starchy vegetables like broccoli, spinach or cauliflower for a filling, nutrient-dense meal.

✓ Try creating balanced meals that incorporate healthy carbs (like wholewheat pasta or sweet potatoes) and healthy fats (such as avocado or olive oil) to create a well-rounded plate that fuels your body without the extra calories.

Snack smartly

Protein-rich snacks are crucial for managing hunger and maintaining a steady metabolism. Consider snacking on boiled eggs, nuts, seeds, protein bars, or a protein shake. These snacks provide lasting energy and keep you satisfied until your next meal.

Meal prep for success

Meal prepping ensures you always have protein-rich foods available. You can batch cook chicken, fish beans or lentils and portion them for the week ahead. Having healthy meals ready to go prevents you from reaching for unhealthy, processed options when you feel hungry.

✓ Freezing meals or keeping quick protein options like canned tuna, Greek yoghurt, or cottage cheese on hand makes it easier to stick to your diet even on busy days.

Do you need help with your weight loss journey?

While adding high-protein foods to your diet is a great first step in your weight loss journey, you may benefit from additional support. If you're struggling to achieve your goals, or need personalised guidance, professional assistance can make a significant difference.

Weight loss treatments such as Wegovy and Mounjaro can support weight loss by reducing appetite and helping you achieve a calorie deficit when lifestyle changes alone are not enough.

High-protein foods in your weight loss journey

Incorporating high-protein foods into your diet is a powerful tool for weight loss, particularly in reducing belly fat. Protein helps to control hunger, preserve muscle mass and boost metabolism. By focusing on protein-rich foods like chicken, salmon, eggs, and plant-based options like lentils and tofu, you can enhance fat burning and feel more full.

Remember to calculate your individual protein needs based on your activity level and weight loss goals. And if you need more personalised guidance, Zava is here to help with weight loss treatments.

Frequently asked questions

What is the best high-protein diet for weight loss?

There is no single high-protein diet that’s best for weight loss. Instead, we recommend following a balanced diet that includes lean meats, fish, eggs, legumes, and plant-based proteins like tofu and quinoa. Ensure you're also eating plenty of fibre, complex carbohydrates and healthy fats to maintain balance.

Which protein sources can support fat loss?

Foods that contain a high proportion of protein are particularly beneficial when it comes to losing fat. Choosing protein-rich foods such as chicken, turkey, Greek yoghurt, tofu, or salmon makes it easier to stay in a calorie deficit and reduce overall body fat, including around the belly.

How much protein do you need daily for weight loss?

For weight loss, it’s generally recommended to consume 1.6 to 2.2 grams of protein per kilogram of body weight. This can vary depending on activity level and goals.

Why is it important for me to preserve lean mass?

Higher protein intake during caloric restriction results in better preservation of lean body mass. One study found that individuals with higher protein intake during calorie restriction lost less lean body mass and had better diet quality compared to those with lower protein intake. This is important because muscle mass directly influences metabolism. Put simply, the more muscle you have, the more calories your body burns at rest.

Medically reviewed by

dr-kathryn-basford.png Dr Kathryn Basford

Dr Kathryn Basford is a GP based in London. She graduated from the University of Manchester and completed her GP training through Whipps Cross Hospital in London. Outside of work she enjoys baking and keeping active, running marathons, swimming, and triathlons.

Last reviewed: 30 Jan 2026

Sources

Trusted by thousands

Your health guided by experts

Our doctors are regulated by the CQC and GPhC, the same bodies overseeing NHS care.

Meet the team
Dr Nicholas
Dr Nicholas Antonakopoulos

Medical Director

Dr Babak Ashrafi Clinical Lead for Service Development
Dr Babak Ashrafi

Clinical Lead for Service Expansion

dr kathryn basford online doctor
Dr Kathryn Basford

Online Doctor

Meet the team