Systems and methods for recommending foods to a user based on health data, includes a database, a memory and a processor. The database stores user health data for each user within a plurality of users, including vitals, genotypic and phenotypic data, user food preference data and foods data that includes macronutrient and micronutrient data for foods that may be recommended to a user. The memory stores program instructions, including program instructions that are capable of (i) classifying user health data into predetermined diet types and micronutrient recommendations, (ii) filtering the food data to determine available foods for a user; (iii) a ranking available meals for the user based on the micronutrient recommendations and the food data, and (iv) translating micronutrient recommendations and/or food data for the available foods for the user into specific food recommendations for the user.L'invention concerne des systèmes et des procédés pour recommander des aliments à un utilisateur sur la base de données de santé, qui comprennent une base de données, une mémoire et un processeur. La base de données stocke des données de santé d'utilisateur pour chaque utilisateur parmi une pluralité d'utilisateurs, comprenant des fonctions vitales, des données génotypiques et phénotypiques, des données de préférence d'aliments d'utilisateur et des données d'aliments qui comprennent des données de macronutriments et de micronutriments pour des aliments qui peuvent être recommandés à un utilisateur. La mémoire stocke des instructions de programme, comprenant des instructions de programme qui sont aptes à (i) classifier les données de santé d'utilisateur en types de régimes et en recommandations de micronutriments prédéterminés, (ii) filtrer les données d'aliments pour déterminer des aliments disponibles pour un utilisateur ; (iii) classer des repas disponibles pour l'utilisateur sur la base des recommandations de micronutriments et des données d'aliments et (iv) traduire les re