3D food printing has demonstrated its capability on making personalised chocolates or producing simple homogenous snacks. However, these applications are still primitive with limited internal structures or monotonous textures. It is necessary to develop a systematic way to investigate printing materials, platform design, printing technologies and their influences on food fabrication. Meanwhile, the food design process should be structured to promote user's creativity, the fabrication process should be quantified to achieve consistent fabrication results, and a simulation model should be developed to link design and fabrication with nutrient control. With the development of an interactive open web-based user interface, food printers may become part of an ecology system, where networked machines can order new ingredients, prepare favorite food on demand and even collaborate with doctors to develop healthier diets