Rejected supermarket food that was destined for landfill was used to feed people at a free public event in Bristol on Saturday.
Bristol is the first city outside London to have staged the Feeding the 5,000 event, which took place in College Green.
The event was organised by food poverty charity FareShare South West.
It aimed to show that a lot of food thrown away in the UK could have been eaten.
Research suggests the average British family wastes £680 worth of food a year.
A FareShare spokesman said we are currently wasting about a third of the world's food supply.
Organisers want people to sign a pledge promising to reduce their food waste and are asking businesses to do the same.