The La Pampilla refinery has leaked over 6,000 barrels of oil after a tanker was hit by waves linked to Tonga’s volcanic eruption on Saturday.
Authorities have sealed off three beaches damaged by the spill and say they have discovered scores of dead animals covered in oil.
Foreign ministry officials have urged operator Repsol to pay compensation.
“This is the worst ecological disaster that has occurred around Lima in recent times and has seriously damaged hundreds of fishermen’s families,” the ministry said in a statement posted to Twitter.
“Repsol must immediately compensate for the damage,” it demanded.
“We did not cause this ecological disaster and we cannot say who is responsible,” she said on national radio on Wednesday.
But Prime Minster Mirtha Vásquez later told reporters that the company “apparently” did not have a contingency plan to deal with a large oil spill.
Prosecutors announced that they have opened an investigation into Repsol’s role in the incident, amid warnings from the environment ministry that the Spanish energy giant could face fines totalling more than $34.5 million (£25.3 million).
Peru’s energy regulator, Osinergmin, meanwhile said in a statement it has ordered one of the refinery’s four terminals to be shut down until the causes of the spill are determined.
Officials say the say the leak has harmed some 18,000 square kilometres (6,950 square miles) of protected zones containing a variety of rare plant and animal life.
La Pampilla is built just off the town of Ventanilla in the Lima region and is Peru’s largest refinery. It provides for more than half of the local fuel market.