Do you spend hours upon hours sweating away at the gym working towards your summer body goals? But despite sticking to a balanced diet and regular exercise, for some reason you’re not seeing the results you expect.

In an article penned for Men’s Healthregistered dietician Chris Mohr says that while no single food is good or bad, there are certain foods that can be detrimental to your health and “sabotage your desire to lose weight when consumed in high amounts”.

The foods outlined below probably feature on your list of healthy foods to consume, but according to the experts, you might be surprised to learn that they’re actually not as good for you as you first imagined, and they could very well be the reason you’re struggling to shed those kilos.

READ MORE: 3 surprising foods to eat and still lose weight

Peanut butter

You may know that peanut butter contains fats that are good for your heart, but what you might not know is that it contains a whole lot of kilojoules which – if eaten frequently and by the spoonful – add up pretty quickly.

Mohr advises limiting your peanut butter intake to two teaspoons per day.

Egg whites

Made popular by global trends, egg whites are a staple among many people trying to lose weight. But, says Mohr, the whole egg is what offers real nutritional benefits.

“Don’t believe restaurants and ‘experts’ who say egg whites are heart-healthy and that whole eggs are not,” he says.

READ MORE: 3 surprising foods to eat and still lose weight

Fat-free and low-fat packaged foods

That fat-free salad dressing you think you’re being so disciplined by eating is actually not good for you at all because “fat helps your body absorb nutrients,” says Mohr.

Rather drizzle a bit of olive oil over your salad to get the most nutrients.

Fruit at the bottom of yoghurt

Don’t be fooled by the word fruit on the tub. The kind of stewed fruit found at the bottom of some yoghurts is nothing more than a pile of sugar.

“It’s more like sugar at the bottom as some yoghurts can have more added sugar than a soft drink,” Mohr warns.

If you want fruit in your yoghurt, rather chop up fresh fruit and add it to plain Greek yoghurt as this is a truly healthy alternative.