A system and method for storing, preserving and cooking meals using the sous-vide technique. The system and method of the present invention is designed to automatically cook, upon request a meal having various ingredients by immersing bagged food in temperature controlled liquid. The cooking time may be manually or automatically programmed from downloaded cooking direction associated with the food. The cooking request may be given by a user from the physical apparatus or using a mobile device application.