An ingredient in grapes, berries and red wine can turn excess flab into calorie-burning 'brown' fat, research has shown.
The discovery suggests that diets containing the substance, resveratrol, may help combat obesity.
Scientists gave mice amounts of resveratrol equivalent to humans consuming 12 ounces of fruit per day.
They found that despite a high fat diet, the mice gained 40pc less weight than animals not fed the compound.
The research showed that the mice were able to change their excess white fat to active "brown" or "beige" fat that reduces weight gain by burning up calories.
Other "polyphenol" chemicals in fruit may have a similar effect, the scientists believe.
Lead researcher Professor Min Du, from Washington State University, US, said: "Polyphenols in fruit, including resveratrol, increase gene expression that enhances the oxidation of dietary fats so the body won't be overloaded.
"They convert white fat into beige fat which burns lipids (fats) off as heat, helping to keep the body in balance and prevent obesity and metabolic dysfunction."
He added: "We are using resveratrol as a representative for all the polyphenols."
Blueberries, raspberries, strawberries, grapes and apples are especially rich in the compounds, he said. Twelve ounces equals about two or three servings.
Red wines such as merlot or cabinet sauvignon are known to contain resveratrol, but at a fraction of the levels found in grapes, Prof Du pointed out.
"Many of the beneficial polyphenols are insoluble and get filtered out during the wine production process," he said.
The findings are reported in the 'International Journal of Obesity'.