Abstract: Apparatus for automatically making food products in piece form, such as loaves of bread, from dough-like substances, comprises a housing having holding drums (230,232) adapted to be fixed to either end of a flexible sealable bag (12) containing the ingredients. A dough preparation and baking chamber (212) has upper and lower slit openings (220,222). The bag is moved to and fro through the slit openings to perform kneading of the dough, and then baked in the chamber. The variable baking parameters dependent upon the particular ingredients and product are controlled dependent upon instructions read from the bag by a scanner (270). The instructions comprise a bar code (121) which can have a first identification portion to confirm that the bag is suitable for use in the apparatus and a second command portion to instruct the apparatus as to the baking sequence required.