Healthera Pharmacy App
Our NHS-approved mobile app
4.7/5

What nuts are good for weight loss?

Picture of Andrew Bellingham

Andrew Bellingham

Pharmacist | 20+ Years | BPharm | Dip Clin Pharm

Losing weight can feel like a tough challenge, and it’s completely normal to feel a bit lost at times. If you’re looking for ways to make this journey easier, adding nuts to your diet might help. Nuts are not just tasty snacks—they have some great benefits that can support your weight loss goals. 

Here’s why nuts are good for weight loss

Nuts might be small, but they pack a punch when it comes to helping with weight loss. They’re full of healthy fats, protein, and fibre. These nutrients can help keep you feeling full longer, which means you’re less likely to snack on less healthy options.

  • Healthy fats: Nuts contain good fats like monounsaturated and polyunsaturated fats. These fats are heart-healthy and can help you feel full. They’re a much better option than the bad fats found in processed foods.

  • Protein: Protein is important for building muscles and staying full. Nuts like almonds and cashews are great sources of protein, which can help you manage your hunger.

  • Fibre: Fibre keeps your digestive system healthy and helps you feel full. Many nuts, such as walnuts and pistachios, have a lot of fibre, which can help control your appetite.

Here’s which nuts to eat to lose weight

  • Almonds: They’re high in protein, fibre, and healthy fats. Eating almonds can help reduce hunger and improve the quality of your diet.

  • Walnuts: Rich in omega-3 fatty acids, which are great for your heart. They also have a good amount of protein and fibre, helping you feel satisfied.

  • Pistachios: Lower in calories compared to other nuts and still provide a good mix of protein and fibre. They’re a great snack that supports weight loss.

  • Cashews: Full of nutrients, including healthy fats, protein, and fibre. They can be a satisfying snack that helps with weight management.

Frequently asked questions about weight loss

Can eating nuts really help with weight loss?

Yes, nuts can support weight loss. They’re high in protein, fibre, and healthy fats, which help you feel full and satisfied, reducing the urge to snack on unhealthy foods.

How many nuts should I eat to aid weight loss?

A small handful of nuts (about 1 ounce or 28 grams) a day is usually enough. Eating nuts in moderation is important because they are calorie-dense.

Are all nuts equally good for weight loss?

Not all nuts are the same, but many are beneficial. Almonds, walnuts, pistachios, and cashews are some of the best options for weight loss due to their mix of protein, fibre, and healthy fats.

An overweight man smiles as he takes his morning walk after drinking his black coffee.

Order your prescription online 💊

Get your NHS prescriptions from a trusted pharmacy – Free delivery available nationwide…