Evangelina Chamorro, 32, was feeding her pigs with her husband when they were pulled into the raging river of mud and debris 32 miles south of the capital Lima, the Australian Broadcasting Network reports.
She emerged near a bridge, lifting herself from a current of wooden planks and walking toward the shore covered head to toe in mud.
The 32-year-old was taken to hospital along with her husband and both are believed to be recovering.
They held on to each other's hands but she eventually lost his grip and got separated.
"There's a person there!" an onlooker cried out. (A cow can also be seen escaping from the crater).
Before being swept up in the floodwater, Díaz dropped her daughters off at school.
At least 62 people have been killed and more than 100 injured after heavy rain continued its wave of destruction since the rainy season began earlier this month.
President Pedro Pablo Kuczynski said authorities were prepared to provide shelter and relief to those left homeless. 750 districts have already declared a state of emergency.
"We are organized and ready to handle this emergency", he added. "Let's stay calm and obey the authorities", he wrote.