When you’re trying to lose weight, you want to cut out the junk and try to pick healthier options. Some foods have been proven to be better for weight loss than others: nutritionally dense and leaving you feeling fuller for longer. You’ll be pleased to hear that you don’t have to live entirely on fat free salads with no dressing. Here are our top five foods to help you shed the pounds in a safe and healthy way.


Once shunned for potentially raising cholesterol, eggs are now firmly back on the menu! Eggs are really filling, packed full of protein and healthy fats (yes, some fats are healthy) which make them delicious and give you energy. Some studies have shown that starting the day with eggs can aid weight loss. Try having poached eggs for breakfast instead of reaching for toast or sugary cereals, or hard boil them to put on a lunchtime sandwich.

Leafy green vegetables

Leafy greens such as spinach, kale or cabbage are a dieter’s best friend. With barely any calories to them, they’re packed with fibre and are a brilliant, healthy way to bulk up a meal and leave yourself feeling full. Spinach can be wilted into casseroles or simply tossed with a handful of sultanas and toasted pine nuts, dress with olive oil for a delicious side salad.

Chicken breast

Many dieters think meat is off the cards, but it doesn’t have to be if you choose the right cut. Instead of a marbled, fried piece of steak, opt instead for the lean white meat of a chicken breast. Because it’s unprocessed and packed full of protein, chicken is a great way to satiate hunger at dinner times and studies have found that upping your protein intake to 25% of your daily calories may help reduce cravings. Try a tasty chicken stew in the evenings, or gently grill a chicken breast to add to your lunchtime salad bowl.

Oily fish

It might not be to everyone’s taste, but oily fish such as salmon is great for weight loss. Don’t be put off by the word ‘oily’ either! Salmon packs quite a punch on the nutritional front, as it includes the healthy fats your body needs, as well as plenty of protein and surprisingly few calories for what you get. Tuna is also a good choice on the fish front and is popular among dieters, just make sure you choose tuna canned in water rather than olive oil.

Beans and lentils

Legumes are a good addition to any diet. Lentils, kidney beans and black beans are particularly good, because they are high in protein and fibre, and will fill you up in a nutritionally dense yet low-calorie way. You could try putting your grilled chicken on a bed of lentils, or blitz kidney beans for a bunless burger.

Adding these top five foods to your diet is a good way to boost your nutrition. Combine them with other healthy foods and exercise to kick-start a healthier lifestyle.