It might seem strange to suggest that obese people can be malnourished, but unfortunately this is increasingly becoming the case. Whilst some real food foodies get overweight through pure over-indulgence but still fundamentally eat real wholefoods such as vegetables, fruit and wholegrains, most people who are obese are that way because they are eating highly refined diets of processed and junk foods that have had most of the beneficial nutrients processed or cooked out of them.
Eating this kind of diet can lead into a downward spiral of obesity and ill health, as the lack of nutrients is detected by your body as a threat to it's survival. Consequently if you don't eat enough micronutrients you will store a higher percentage of the calories that you eat as fat (the amount of food eaten that is stored as fat can vary tremendously between people) and your appetite will also upregulate as your body tries to increase your increase of vitamins and minerals by increasing your intake of food.
This is why it's so important to make sure you get your micronutrients by eating wholefoods including fruits, vegetables, legumes, nuts, seeds, fish and wholegrains. Eating superfoods, which are wholefoods with particularly high micronutrient levels, can also help keep you keep your levels up.
It's a bit of a marketing term but some foods I'd call super are below:
Still with the best will in the world we don't always eat as healthily as we should so this is why taking a comprehensive multivitamin & mineral everyday is important to keep you in good health and to keep you slim.