The present invention is incorporated in an automated multi-dish cooking machine that is internet enabled and can be programmed to cook multiple dishes at any given time. The cooking machine can also store various recipes and food can be cooked in different portion sizes from different parts of the world at the same time. Based on the selected recipe, various items can be dispensed in measured quantities to the cooking vessel. The cooking machine also includes stirring assembly that can mix and stir food ingredients at programmed time intervals as per the details of selected recipe. This cooking machine can be operated from a remote location and may be programmed to start cooking different meals within each cooking vessels at different times since all the recipes do not call for same time for the entire cooking process.