Linda Main, a registered dietician and nutritionist with the charity, said that population studies have shown how drinking one to three units a day can reduce the risk.
"Alcohol increases the level of high-density lipoprotein in the blood, a form of good cholesterol," she explained.
However, Ms Main added that the beneficial effect is very small and not significant enough to encourage people who abstain from alcohol to consider drinking it.
She also noted: "Heavy alcohol consumption is associated with increased risk of coronary heart disease. The kind of alcoholic beverage appears to be irrelevant, as the benefit is attributed to the alcohol content itself."
She was responding to a new study published in the European Journal of Epidemiology, which suggested that moderate beer intake cuts the risk of heart disease by 31 per cent.