A container for foods. The container includes a hollow body (1) having an opening (3) and a piston (7) located within the body (1), wherein the container is constructed and arranged such that, in use, the piston (7) moves within the body (1) in response to a consumer sucking the food from the container via the opening (3). The container can be used to store solid and semi-solid foods such as ice-cream and yoghurt type products. The container is arranged such that the food can be consumed directly from the container, without the need for a spoon or a dispensing device.