Fasting for as little as three days can regenerate the entire immune system, even in the elderly, scientists have found in a breakthrough described as "remarkable".

Although fasting diets have been criticised by nutritionists for being unhealthy, new research suggests starving the body kick-starts stem cells into producing new white blood cells, which fight off infection.

Scientists at the University of Southern California say the discovery could be particularly beneficial for people suffering from damaged immune systems, such as cancer patients on chemotherapy.

It could also help the elderly whose immune system becomes less effective as they age, making it harder for them to fight off even common diseases.

The researchers say fasting "flips a regenerative switch" which prompts stem cells to create brand new white blood cells, essentially regenerating the entire immune system.

"It gives the 'OK' for stem cells to go ahead and begin proliferating and rebuild the entire system," said Prof Valter Longo, Professor of Gerontology and the Biological Sciences at the University of California.

"And the good news is that the body got rid of the parts of the system that might be damaged or old, the inefficient parts, during the fasting.

“Now, if you start with a system heavily damaged by chemotherapy or ageing, fasting cycles can generate, literally, a new immune system."