Forth Ports has handled cargo that includes 3.8 million bottles of soap and wheat that could make 148 million loafs of bread since the lockdown last month.
All of the operator’s ports are open, including those in Dundee, Rosyth, Burtisland, Kirkcaldy and Methil.
In March alone, the group’s eight ports handled 74,000 tonnes of wheat and 40,000 tonnes of food for supermarket shelves, including 8,500 tonnes of fruit and vegetables, 2.5 million packs of pasta and 2 million packs of rice.
The ports, which include Tilbury in London and Leith, also processed 2,700 tonnes of medical supplies, 27,000 tonnes of fertiliser and 50,000 tonnes of animal feed.
Charles Hammond, chief executive of Forth Ports said: “I am extremely proud and grateful to our hard-working teams across our ports.
“Our own ‘quay’ workers have adapted admirably to the necessary changes and restrictions in order for us ensure we work in a safe and protected environment.
“All of this enables us to handle the much-needed products for other front-line essential services, people and business across the UK.”
Forth Ports also providing safe anchorages and berths for nine cruise vessels in the River Forth and the River Thames in March.