Good morning, how are you?

I’m always asked by people what they should eat to lose weight. The general assumption when trying to lose weight is that we should eat less and move more. Instead of eating less it’s better to focus your attention on eating better, more wholesome foods that will give your body the nutrition it needs.

You may have heard the saying that ‘abs are made in the kitchen’ and this is absolutely true! Choosing foods that are lower in calories and that will also keep you fuller for longer is the key to losing weight.

So what are the best foods for weight loss? The handy list below will show you which foods to choose and why.


Vegetables, particularly ones with high water content are a fantastic choice when trying losing weight. They are full of vitamins and minerals and have very few calories meaning you can fill up on them at meal times.

Vegetables with a high percentage of water include cauliflower, aubergine, cabbage, peppers, spinach and broccoli.

You should try to eat a variety of colours to widen the range of nutrients you are giving your body.


Apples are very high in pectin, a soluble fibre that helps you feel full and satisfied, making them the perfect choice for a midday snack.

Apples are also a great choice on workout days as they contain an antioxidant called quercetin which aids endurance!


Porridge oats are a slow release carbohydrate, meaning they keep you feeling full for a long time after eating them.

Having porridge for breakfast can help you avoid snacking on high fat and sugary snacks which can easily sabotage your weight loss efforts.

Another benefit of porridge is its high fibre content which lowers cholesterol and helps maintain healthy bowels.

To keep calories low, porridge can be made with water, skimmed milk, a mix of the two, or my personal favourite – almond milk.

Lean meat

Meat is an excellent source of protein, which is great for building muscle and keeping you full.

Meat is also a great source of iron. People lacking in iron may experience fatigue, weakness, pallor and irritability. It is important that people should have adequate amounts of iron to prevent the body from becoming weak.

You should choose the leanest cuts of meat in order to keep your meals at a normal calorie count.


Nuts are packed with protein, fibre and essential fats.

Some people think they should avoid nuts if they are trying to lose weight because of the high fat content but this isn’t the case. The fat found in nuts is the healthy kind and actually aids weight loss as well as lowering bad cholesterol and maintaining good heart health!

Nuts also help to promote the feel-good hormone serotonin, which can act as an appetite suppressant. Higher serotonin levels may also help lower stress levels which can really help to get rid of that stubborn belly fat.

Nuts are high in calories so it’s important to eat them in moderation. A small handful is enough for a snack.

If you’d like any help putting these foods into a full meal, take a look at our recipes and meal ideas in the photo albums at

Share This!Email this to someonePrint this pageShare on FacebookTweet about this on TwitterPin on PinterestShare on Google+Share on TumblrShare on Yummly