A food cooker comprises a reservoir 5 for containing a heated cooking liquid 10 such as fat or oil. Foodstuff 60 is held between two spaced apart conveyor belts 15, 20 which move in opposite directions to draw the foodstuff through the cooking liquid. The conveyor belts 15, 20 are loose on their respective supports 25, 30, 35, 40 such that they hang downwards under their weight. This creates a curved path through the reservoir 5, increasing the distance traveled by foodstuff 60 relative to a straight path, thus reducing the size of reservoir needed for a given cooking time and speed of movement of the foodstuff 60. The loose hanging of the conveyor belts also holds the foodstuff gently, preventing damage or crushing of delicate foodstuff such as falafel balls 60.