Middle-aged people with some evidence of heart disease could cut their risk of heart attack in half by having the flu jab, research suggests.
The vaccine offers protection from heart attacks for people with narrowed arteries, according to a study in the journal Heart.
Those with chronic heart disease, such as heart failure, are already offered the yearly jab on the NHS.
But researchers said UK authorities should now consider extending the programme to everyone aged 50 to 64.
A team from Australia set out to examine whether flu is an unrecognised factor in increasing the risk of heart attacks. They examined hospital data for 559 patients over the age of 40, around half of whom had suffered a heart attack.
Nose and throat swabs and blood samples were taken when the patients were admitted and again four to six weeks later.
The results showed around one in eight (12.4%) of the heart attack patients had recently had flu, compared with just under 7% in the comparison group. Half of all the patients had had the flu jab that year.
Flu had not been diagnosed in around one in 10 of those who had the infection, suggesting it may be missed in hospital patients who turn up with other health problems, the experts said.
While the research showed that flu did not increase the risk of a heart attack, having the jab appeared to be protective. It cut the chance of having a heart attack by 45%.
The authors, from the University of New South Wales in Sydney, said: "Even a small effect of influenza vaccination in preventing (heart attacks) may have significant population health gains. The potential population health impact of influenza vaccination, particularly in the age group 50-64 years, who are at risk for (heart attack) but not targeted for vaccination, should be further explored."