SWITCHtoHEALTHY AI-Based Family Nutrition Recommendation System: Promoting the Mediterranean Diet
Abstract
1. Introduction
2. Materials and Methods
2.1. The SWITCHtoHEALTHY Family Mediterranean Meal and Dish Dataset
- School dish: Nutritional information (calories, fat, protein, carbohydrates) is not included.
- School meal: Additional information is provided, including the date and the name of the school where the lunch was served.
Dataset Construction
2.2. Child Nutritional Recommender (CNR)
- For children (3–11 years old) having lunch at school: Based on the lunches offered in the school menu (Monday to Friday), the system generates proposals for all other meals during the week (breakfasts, snacks, dinners, and weekend meals).
- For children (3–11 years old) eating at the school cafeteria: According to the lunches offered at the school cafeteria (Monday to Friday), the system provides proposals for all other meals throughout the week (breakfasts, snacks, dinners, and weekend meals). Unlike school menus, proposals from the school cafeteria are not specific to each day of the week. The service offers similar meals each day (e.g., “cheddar toast and kefir”, “cheese pancake and milk”), allowing flexibility in the order of lunch proposals during the week.
- For children (3–11 years old) with meals prepared at home: When school menus are not available, the system independently generates weekly meal plans without constraints imposed by school or cafeteria menus.
- Step 1: Specify Recommender Inputs. Six input parameters are provided to the system: season, country, school, date range of the week, milk allergy, and snack preference. The parameters country, school, and date range of the week are used to retrieve the corresponding school menu, while the remaining ones guide the selection of the additional meals in the generated menu. Specifically, season and snack preference determine the meal options available for the given context, and the milk allergy parameter ensures that only dairy-free meals are included when required.
- Step 2: Check for School Menus. Based on the country, school, and date range of the week inputs, the system checks whether a school menu exists. If a menu is available, school menus are retrieved from the dataset and used as predefined weekday lunches by the CNR in step 3. When a school menu is not specified for a child, the recommender selects lunches from the S2H family Mediterranean meal and dish dataset. Finally, the recommender treats the school cafeteria menus like a school menu, but the lunches are not associated with specific days; the order in which the system selects cafeteria lunches depends on the search strategy used.
- Step 3: Child Menu Generation. The best possible weekly plan is generated based on the input data, the school or school cafeteria menu (if provided) and the expert-validated nutritional rules presented in Table 5. When a school or school cafeteria menu is available, the system uses the predefined school lunches (from Monday to Friday) and generates the remaining meals accordingly. Specifically, the CNR automatically counts how many daily and weekly portions of each food category (listed in Table 5) are already present in the school or school cafeteria menu. It then compares these values with the daily and weekly consumption frequencies defined by the expert-validated nutritional rules. Based on the portions that can still potentially be included for each food category, the CNR generates the NPs. If no school or school cafeteria menu is provided, the system generates all meals independently. If no valid solution can be found for a given week, the search strategy is adjusted or the constraints are relaxed to allow the generation of an acceptable menu. The output is a list of meal identifiers representing each day of the week.
- Step 4: Data Storing and Sharing. The generated menus are uploaded to a database, ensuring they can be retrieved at any time. The weekly menus are made available to other applications via a web API. Through the same API, the AIFNR retrieves the necessary meals to generate weekly menus tailored for the adults in the family.
2.3. AI-Based Family Nutritional Recommender (AIFNR)
- Step 1: Meal Filtering. Meals are first filtered based on the user’s preferred cuisine and any declared allergies (Section 2.3.1).
- Step 2: Children’s Meal Suggestions. Seven daily dinners and two weekend lunches generated by the CNR are provided as inputs for the AIFNR (Section 2.3.2).
- Step 3a: Create Daily Meal Combinations. For each day, all possible combinations of the remaining meals (after filtering in step 1) are generated in conjunction with the predefined children’s meals. These combinations form seven lists of potential daily meal plans (Section 2.3.3).
- Step 3b: Sort Daily Plans. Each list of daily meal plans is sorted from most to least suitable based on how closely each plan aligns with the user’s nutritional needs and macronutrient intake (Section 2.3.3).
- Step 4: Build the Weekly Plan. The best possible plan from each daily list is selected to create a full weekly plan, ensuring it follows the MD principles alongside balanced food group intake and meal/dish variety throughout the day and week (Section 2.3.4).
2.3.1. Meal Filtering
2.3.2. Children’s Meal Suggestions
2.3.3. Creation and Sorting of Daily Family NPs
2.3.4. Building the Weekly Family Nutritional Plan (FNP)
2.4. Technical Implementation
2.4.1. Application Database
2.4.2. The Web Application
3. Experimental Results
3.1. The Child Nutritional Recommender (CNR) Validation
3.2. AI-Based Family Nutritional Recommender (AIFNR) Validation
3.3. Summary
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| MD | Mediterranean diet |
| S2H | SWITCHtoHEALTHY |
| AIFNRS | AI-based family nutrition recommendation system |
| AIFNR | AI-based family nutritional recommender |
| AIINR | AI-based adult nutritional recommender |
| CNR | Child nutritional recommender |
| NPs | Nutritional plans |
| AI | Artificial intelligence |
| ML | Machine learning |
| LLMs | Large language models |
| ChatGPT | Chat Generative Pre-trained Transformer |
| BMI | Body mass index |
| BMR | Basal metabolic rate |
| DER | Daily energy requirements |
| PAL | Physical activity level |
| DNPS | Daily nutritional plan score |
| CS | Caloric score |
| PS | Protein score |
| FS | Fat score |
| FVS | Fruit and vegetable score |
References
- Jones, B.L.; Orton, A.L.; Tindall, S.W.; Christensen, J.T.; Enosakhare, O.; Russell, K.A.; Robins, A.-M.; Larriviere-McCarl, A.; Sandres, J.; Cox, B.; et al. Barriers to Healthy Family Dinners and Preventing Child Obesity: Focus Group Discussions with Parents of 5-to-8-Year-Old Children. Children 2023, 10, 952. [Google Scholar] [CrossRef] [PubMed]
- Arrieta, E.M.; Aguiar, S. Healthy diets for sustainable food systems: A narrative review. Environ. Sci. Adv. 2023, 2, 684–694. [Google Scholar] [CrossRef]
- Hariharan, R.; Odjidja, E.N.; Scott, D.; Shivappa, N.; Hébert, J.R.; Hodge, A.; de Courten, B. The dietary inflammatory index, obesity, type 2 diabetes, and cardiovascular risk factors and diseases. Obes. Rev. 2021, 23, e13349. [Google Scholar] [CrossRef]
- Micheloni, G.; Cocchi, C.; Sinigaglia, G.; Coppi, F.; Zanini, G.; Moscucci, F.; Sciomer, S.; Nasi, M.; Desideri, G.; Gallina, S.; et al. Sustainability of the Mediterranean Diet: A Nutritional and Environmental Imperative. J. Sustain. Res. 2025, 7, e250036. [Google Scholar] [CrossRef]
- Guasch-Ferré, M.; Willett, W.C. The Mediterranean diet and health: A comprehensive overview. J. Intern. Med. 2021, 290, 549–566. [Google Scholar] [CrossRef]
- Biggi, C.; Biasini, B.; Ogrinc, N.; Strojnik, L.; Endrizzi, I.; Menghi, L.; Khémiri, I.; Mankai, A.; Ben Slama, F.; Jamoussi, H.; et al. Drivers and Barriers Influencing Adherence to the Mediterranean Diet: A Comparative Study across Five Countries. Nutrients 2024, 16, 2405. [Google Scholar] [CrossRef] [PubMed]
- Yesildemir, O.; Guldas, M.; Boqué, N.; Calderón-Pérez, L.; Degli Innocenti, P.; Scazzina, F.; Nehme, N.; Abbass, F.A.; de la Feld, M.; Salvio, G.; et al. Adherence to the Mediterranean Diet Among Families from Four Countries in the Mediterranean Basin. Nutrients 2025, 17, 1157. [Google Scholar] [CrossRef] [PubMed]
- Nogueira-Rio, N.; Vazquez, L.V.; Lopez-Santamarina, A.; Mondragon-Portocarrero, A.; Karav, S.; Miranda, J.M. Mobile Applications and Artificial Intelligence for Nutrition Education: A Narrative Review. Dietetics 2024, 3, 483–503. [Google Scholar] [CrossRef]
- Dias, S.B.; Oikonomidis, Y.; Diniz, J.A.; Baptista, F.; Carnide, F.; Bensenousi, A.; Botana, J.M.; Tsatsou, D.; Stefanidis, K.; Gymnopoulos, L.; et al. Users’ Perspective on the AI-Based Smartphone PROTEIN App for Personalized Nutrition and Healthy Living: A Modified Technology Acceptance Model (mTAM) Approach. Front. Nutr. 2022, 9, 898031. [Google Scholar] [CrossRef]
- Scarry, A.; Rice, J.; O’connor, E.M.; Tierney, A.C. Usage of Mobile Applications or Mobile Health Technology to Improve Diet Quality in Adults. Nutrients 2022, 14, 2437. [Google Scholar] [CrossRef]
- Slazus, C.; Ebrahim, Z.; Koen, N. Mobile health apps: An assessment of needs, perceptions, usability, and efficacy in changing dietary choices. Nutrition 2022, 101, 111690. [Google Scholar] [CrossRef]
- Vasiloglou, M.F.; Christodoulidis, S.; Reber, E.; Stathopoulou, T.; Lu, Y.; Stanga, Z.; Mougiakakou, S. What Healthcare Professionals Think of “Nutrition & Diet” Apps: An International Survey. Nutrients 2020, 12, 2214. [Google Scholar] [CrossRef]
- Konstantinidis, D.; Blekos, A.; Kotaidou, M.; Papaioannou, P.; Gymnopoulos, L.; Dimitropoulos, K. Using AI for personalized nutrition: Customizing diets for optimal consumer well-being. In Encyclopedia of Agriculture and Food Systems; Elsevier: Amsterdam, The Netherlands, 2025; pp. 80–95. [Google Scholar] [CrossRef]
- Tsolakidis, D.; Gymnopoulos, L.P.; Dimitropoulos, K. Artificial Intelligence and Machine Learning Technologies for Personalized Nutrition: A Review. Informatics 2024, 11, 62. [Google Scholar] [CrossRef]
- Lin, C.J.; Kuo, T.T.; Lin, S.D. A Content-Based Matrix Factorization Model for Recipe Recommendation. In Advances in Knowledge Discovery and Data Mining; Tseng, V.S., Ho, T.B., Zhou, Z.H., Chen, A.L.P., Kao, H.Y., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 560–571. [Google Scholar] [CrossRef]
- Vairale, V.S.; Shukla, S. Recommendation of Food Items for Thyroid Patients Using Content-Based KNN Method. In Data Science and Security; Jat, D.S., Shukla, S., Unal, A., Mishra, D.K., Eds.; Springer: Singapore, 2021; pp. 71–77. [Google Scholar] [CrossRef]
- Silva, V.C.; Gorgulho, B.; Marchioni, D.M.; Alvim, S.M.; Giatti, L.; de Araujo, T.A.; Alonso, A.C.; Santos, I.D.S.; Lotufo, P.A.; Benseñor, I.M. Recommender System Based on Collaborative Filtering for Personalized Dietary Advice: A Cross-Sectional Analysis of the ELSA-Brasil Study. Int. J. Environ. Res. Public Health 2022, 19, 14934. [Google Scholar] [CrossRef]
- Thongsri, N.; Warintarawej, P.; Chotkaew, S.; Saetang, W. Implementation of a personalized food recommendation system based on collaborative filtering and knapsack method. Int. J. Electr. Comput. Eng. 2022, 12, 630–638. [Google Scholar] [CrossRef]
- Çano, E.; Morisio, M. Hybrid recommender systems: A systematic literature review. Intell. Data Anal. 2017, 21, 1487–1524. [Google Scholar] [CrossRef]
- Zioutos, K.; Kondylakis, H.; Stefanidis, K. Healthy Personalized Recipe Recommendations for Weekly Meal Planning. Computers 2023, 13, 1. [Google Scholar] [CrossRef]
- Donkor, L.; Essien, E.; Affrifah, N.S. A Systematic Review of Linear Programming Techniques as Applied to Diet Optimisation and Opportunities for Improvement. J. Optim. 2023, 2023, 1271115. [Google Scholar] [CrossRef]
- Padovan, M.; de Senna, F.R.; Kimura, J.K.; Nascimento, S.T.; Moretti, A.C.; Capitani, C.D. Optimized menu formulation to enhance nutritional goals: Design of a mixed integer programming model for the workers’ food program in Brazil. BMC Nutr. 2023, 9, 51. [Google Scholar] [CrossRef]
- Van Dooren, C. A Review of the Use of Linear Programming to Optimize Diets, Nutritiously, Economically and Environmentally. Front. Nutr. 2018, 5, 48. [Google Scholar] [CrossRef] [PubMed]
- Gazan, R.; Brouzes, C.M.C.; Vieux, F.; Maillot, M.; Lluch, A.; Darmon, N. Mathematical Optimization to Explore Tomorrow’s Sustainable Diets: A Narrative Review. Adv. Nutr. Int. Rev. J. 2018, 9, 602–616. [Google Scholar] [CrossRef]
- Zhang, J.; Li, M.; Liu, W.; Lauria, S.; Liu, X. Many-objective optimization meets recommendation systems: A food recommendation scenario. Neurocomputing 2022, 503, 109–117. [Google Scholar] [CrossRef]
- Salloum, G.; Tekli, J. Automated and personalized meal plan generation and relevance scoring using a multi-factor adaptation of the transportation problem. Soft Comput. 2021, 26, 2561–2585. [Google Scholar] [CrossRef]
- Kalpakoglou, K.; Calderón-Pérez, L.; Boqué, N.; Guldas, M.; Demir, Ç.E.; Gymnopoulos, L.P.; Dimitropoulos, K. An AI-based nutrition recommendation system: Technical validation with insights from Mediterranean cuisine. Front. Nutr. 2025, 12, 1546107. [Google Scholar] [CrossRef] [PubMed]
- Stefanidis, K.; Tsatsou, D.; Konstantinidis, D.; Gymnopoulos, L.; Daras, P.; Wilson-Barnes, S.; Hart, K.; Cornelissen, V.; Decorte, E.; Lalama, E.; et al. PROTEIN AI Advisor: A Knowledge-Based Recommendation Framework Using Expert-Validated Meals for Healthy Diets. Nutrients 2022, 14, 4435. [Google Scholar] [CrossRef] [PubMed]
- Amiri, M.; Li, J.; Hasan, W. Personalized Flexible Meal Planning for Individuals with Diet-Related Health Concerns: System Design and Feasibility Validation Study. JMIR Form. Res. 2023, 7, e46434. [Google Scholar] [CrossRef] [PubMed]
- Papastratis, I.; Konstantinidis, D.; Daras, P.; Dimitropoulos, K. AI nutrition recommendation using a deep generative model and ChatGPT. Sci. Rep. 2024, 14, 14620. [Google Scholar] [CrossRef] [PubMed]
- Papastratis, I.; Stergioulas, A.; Konstantinidis, D.; Daras, P.; Dimitropoulos, K. Can ChatGPT provide appropriate meal plans for NCD patients? Nutrition 2023, 121, 112291. [Google Scholar] [CrossRef]
- Khamesian, S.; Arefeen, A.; Carpenter, S.M.; Ghasemzadeh, H. NutriGen: Personalized Meal Plan Generator Leveraging Large Language Models to Enhance Dietary and Nutritional Adherence. arXiv 2025, arXiv:2502.20601. [Google Scholar] [CrossRef]
- Kalpakoglou, K.; Degli Innocenti, P.; Bergamo, F.; Beretta, D.; Bergenti, F.; Rosi, A.; Scazzina, F.; Calderón Pérez, L.; Boqué, N.; Güldas, M.; et al. SWITCHtoHEALTHY Meals and Dishes Dataset; Zenodo: Geneva, Switzerland, 2025. [Google Scholar] [CrossRef]
- Agència de Salut Pública de Catalunya. Available online: https://salutpublica.gencat.cat/ca/ambits/promocio/alimentacio-saludable/publicacions/alimentacio-saludable-tothom/petits-canvis-menjar-millor/index.html (accessed on 8 September 2025).
- Türkiye Beslenme Rehberi (TÜBER). 2022. Available online: https://hsgm.saglik.gov.tr/depo/birimler/saglikli-beslenme-ve-hareketli-hayat-db/Dokumanlar/Rehberler/Turkiye_Beslenme_Rehber_TUBER_2022_min.pdf (accessed on 8 September 2025). (in Turkish)
- Flom, J.D.; Sicherer, S.H. Epidemiology of Cow’s Milk Allergy. Nutrients 2019, 11, 1051. [Google Scholar] [CrossRef]
- Vargas, A.M.; de Moura, A.P.; Deliza, R.; Cunha, L.M. The Role of Local Seasonal Foods in Enhancing Sustainable Food Consumption: A Systematic Literature Review. Foods 2021, 10, 2206. [Google Scholar] [CrossRef] [PubMed]
- Calderón-Pérez, L.; Domingo, A.; del Bas, J.M.; Gutiérrez, B.; Crescenti, A.; Rahmani, D.; Sarroca, A.; Gil, J.M.; Goumeida, K.; Jin, T.Z.; et al. Switching Mediterranean Consumers to Mediterranean Sustainable Healthy Dietary Patterns (SWITCHtoHEALTHY): Study Protocol of a Multicentric and Multi-Cultural Family-Based Nutritional Intervention Study. Nutrients 2024, 16, 3938. [Google Scholar] [CrossRef] [PubMed]
- SWITCHtoHEALTHY. Available online: https://switchtohealthy.eu (accessed on 9 September 2025).
- CREA. Linee Guida Per Una Sana Alimentazione. 2018. Available online: https://www.crea.gov.it/web/alimenti-e-nutrizione/-/linee-guida-per-una-sana-alimentazione-2018 (accessed on 8 September 2025).
- Harvard, T.H. Chan School of Public Health. Healthy Eating Plate—The Nutrition Source. Available online: https://nutritionsource.hsph.harvard.edu/healthy-eating-plate/ (accessed on 8 September 2025).
- Ruini, L.F.; Ciati, R.; Pratesi, C.A.; Marino, M.; Principato, L.; Vannuzzi, E. Working toward Healthy and Sustainable Diets: The “Double Pyramid Model” Developed by the Barilla Center for Food and Nutrition to Raise Awareness about the Environmental and Nutritional Impact of Foods. Front. Nutr. 2015, 2, 9. [Google Scholar] [CrossRef] [PubMed]
- Serra-Majem, L.; Ribas, L.; Ngo, J.; Ortega, R.M.; García, A.; Pérez-Rodrigo, C.; Aranceta, J. Food, youth and the Mediterranean diet in Spain. Development of KIDMED, Mediterranean Diet Quality Index in children and adolescents. Public Health Nutr. 2004, 7, 931–935. [Google Scholar] [CrossRef] [PubMed]
- Chatziavgeri, A.; Guldas, M.; Boqué Terré, N.; Hamdouchi, A.E.; Gymnopoulos, L.; Dimitropoulos, K. Promoting the Mediter-ranean Diet: A Co-design Game Approach. In HCI International 2023 Posters; Stephanidis, C., Antona, M., Ntoa, S., Salvendy, G., Eds.; Springer Nature: Cham, Switzerland, 2023; pp. 25–32. [Google Scholar] [CrossRef]



| ID | Dish Name | Ingredients (Standard Portion for Adults) | Nutritional Composition | Food Components | Recipe |
|---|---|---|---|---|---|
| 4 | Banana | Banana, 160 g | Kcal: 114.03; Protein: 2.13 g; Fat: 1.38 g; Carbs: 15.49 g | Fruit | Keep in mind that the weight of the fruit in this recipe is expressed as gross weight, with any skin or stone it may have. Don’t throw old fruit in the bin! Try to reduce food waste by making tasty smoothies or shakes |
| 45 | Scrambled eggs with prawns and wild asparagus | Egg, 65 g; Small peeled prawns, 50 g; Wild asparagus, 30 g; Spring garlic, 5 g; Salt, 1 g; Olive oil, 10 g | Kcal: 210.67; Protein: 14.6 g; Fat: 15.78 g; Carbs: 2.3 g | Eggs; Fish or seafood; Cooked vegetables | Boil the asparagus for 2 min. and drain. Beat the eggs with the salt. Heat a non-stick pan and add the oil. Brown the garlic and sauté the prawns for 2–3 min. over medium heat. Add the beaten eggs and lower the heat. Mix continuously until the egg is curdled. |
| ID | Meal Name | Type | Country | Season | Associated Dish ID (Name) |
|---|---|---|---|---|---|
| 4 | Porridge with seasonal fruits | Breakfast | Spain | Autumn; Winter; Spring; Summer | 33 (Porridge with seasonal fruits) |
| 336 | Oatmeal with tomato pastry, arugula salad and lemonade | Lunch | Türkiye | Autumn; Spring; Summer | 335 (Oatmeal with tomato pastry); 365 (Fresh Lemonade); 456 (Arugula salad) |
| Key Nutritional Principles for Meal and Dish Implementation | ||
|---|---|---|
| Spain | Türkiye | |
| Carbohydrates, fibers and their main sources |
|
|
| Proteins and their main sources |
|
|
| Fats and their main sources |
|
|
| Sodium and its main sources |
|
|
| General principles |
|
|
| Food Group | Age Groups | ||||
|---|---|---|---|---|---|
| 3–6 Years | 7–12 Years | 13–15 Years | 16–18 Years | Adults | |
| Vegetables (g) | 120–150 | 120–150 | 150–25 | 150–250 | 150–250 |
| Meat, boneless (g) | 40–50 | 60–80 | 90–110 | 90–110 | 100–120 |
| Meat (with bone) (g) | 55–70 | 80–110 | 120–150 | 120–150 | 140–160 |
| Fish (g) | 50–60 | 70–90 | 100–130 | 100–130 | 100–150 |
| Eggs (g) | 40 | 55–110 | 70–110 | 70–110 | 70–110 |
| Legumes, main (g) | 30–50 | 50–60 | 60–80 | 80–100 | 60–80 |
| Legumes, side (g) | 15–20 | 20–30 | 30–40 | 40–50 | 30–40 |
| Potatoes, main (g) | 100–150 | 100–150 | 150–200 | 200–250 | 150–200 |
| Potatoes, side (g) | 55–65 | 65–75 | 80–95 | 110–130 | 80–95 |
| Rice/Pasta, main (g) | 50–60 | 60–80 | 80–90 | 90–100 | 60–80 |
| Rice/Pasta, side (g) | 20–25 | 25–30 | 30–35 | 35–50 | 25–30 |
| Bread, main (g) | 65–75 | 80–100 | 100–115 | 115–130 | 80–100 |
| Bread, side (g) | 20–40 | 30–40 | 40–50 | 40–60 | 30–60 |
| Oil (mL) | 10 | 12 | 15 | 15 | 15 |
| Weekly Rules | |||
|---|---|---|---|
| Repetition of a Meal’s ID at maximum 2 times/week; repetition of a Meal’s ID must not occur on consecutive days | |||
| Food Categories | Preferred Rules | Less Restrictive Rules | Notes |
| Pulses | 4 ≤ portions ≤ 5 | 4 ≤ portions ≤ 6 | If the subclassifications of legumes are too restrictive, only the macro category of legumes can be considered. |
| White/red beans; Other pulses | 1 portion | 1 ≤ portions ≤ 2 | |
| Lentils; Chickpeas | 1 ≤ portions ≤ 2 | 1 ≤ portions ≤ 3 | |
| Dairy Products | / | / | |
| Milk and Yogurt | 14 ≤ portions ≤ 21 | not to be changed | |
| Cheese | 2 ≤ portions ≤ 3 | 2 ≤ portions ≤ 4 | |
| Dairy-free Products * | / | / | |
| Plant-based beverages and Yogurt | 14 ≤ portions ≤ 21 | not to be changed | |
| Plant-based Cheese | 2 ≤ portions ≤ 3 | 2 ≤ portions ≤ 4 | |
| Fish or Seafood | 2 ≤ portions ≤ 4 | 2 ≤ portions ≤ 5 | |
| White Meat | ≤2 portions | not to be changed | If the subclassifications of white meat are too restrictive, only the macro category of white meat can be considered. |
| Turkey; Rabbit | ≤1 portion | not to be changed | |
| Chicken | ≤2 portions | not to be changed | |
| Red Meat | ≤1 portion | (Red meat + Processed meat) ≤ 2 portions | |
| Processed Meat | ≤1 portion | ||
| Eggs | 1 ≤ portions ≤ 3 | not to be changed | |
| Carbohydrates | 21 ≤ portions ≤ 35 | not to be changed | |
| Bread | ≤14 portions | not to be changed | |
| Tubers; Rice; Cereals | ≤7 portions | ≤14 portions | |
| Pasta | ≤7 portions | not to be changed | |
| Fruit | 21 ≤ portions ≤ 28 | not to be changed | |
| Vegetables | 14 ≤ portions ≤ 21 | 14 ≤ portions ≤ 28 | |
| Daily Rules | |||
| Food Categories | Preferred Rules | Less Restrictive Rules | Notes |
| Pulses | ≤ 2 portions | not to be changed | |
| White/red beans; Other pulses; Lentils; Chickpeas | / | / | |
| Dairy Products | / | / | |
| Milk and Yogurt | ≤3 portions | not to be changed | |
| Cheese | ≤1 portion | not to be changed | |
| Dairy-free Products * | / | / | |
| Plant-based beverages and Yogurt | ≤3 portions | not to be changed | |
| Plant-based Cheese | ≤1 portion | not to be changed | |
| Fish or Seafood | ≤1 portion | not to be changed | |
| White Meat | (White meat + red meat + processed meat) ≤ 1 portion | not to be changed | |
| Turkey; Chicken; Rabbit | |||
| Red Meat | |||
| Processed Meat | |||
| Eggs | ≤1 portion | not to be changed | |
| Carbohydrates | / | ||
| Bread | ≤3 portions | not to be changed | |
| Tubers; Rice; Cereals | ≤1 portion | ≤2 portions | |
| Pasta | ≤1 portion | not to be changed | |
| Fruit | ≥3 portions | not to be changed | |
| Vegetables | ≥2 portions | not to be changed | |
| Colors of Vegetables | / | / | If the colors are too restrictive, do not include them in the rules. |
| Red; Green; White; Yellow; Purple; Multicolor | ≤2 portions | ≤3 portions | |
| Mediterranean Diet Rules | |
|---|---|
| Rule | Foods Concerned |
| ≤1 time/day | Eggs |
| ≤1 time/week | Turkey; Rabbit |
| ≤2 times/week | Red meat; Chicken; White/red beans; Other legumes; Processed meat |
| ≤3 times/week | Chickpeas; Lentils; Rice; Pasta |
| ≤4 times/week | Red and white meat 1 |
| ≤6 times/week | Pulses; Fish or seafood 2 |
| Diversity and Food Group Variety Rules | |
| Rule | Foods Concerned |
| ≤1 time/day | Fruit salad; Repeating dishes |
| ≤1 time/day in lunch or dinner | White meat; Red meat; Pork; Fish; Pasta |
| ≤2 times/week | Fruit salad; Repeating meals |
| Adults Form | ||
|---|---|---|
| Field | Explanation | |
| Personal Information | Username | |
| Profile Image | ||
| Physical characteristics | Sex [Male, Female]; Year of Birth; Height, in m; Weight, in kg | Essential inputs for BMI and BMR calculations. |
| Physical Activity Level | Sedentary (=1.2); Lightly active (=1.375); Moderately active (=1.55); Very active (=1.725); Extra active (=1.9) | Essential input to estimate Daily Energy Requirements (DER). |
| Allergies | Milk Protein | Indicates whether the user has a milk protein allergy. |
| Country | Spain; Türkiye | Defines the local cuisine from which the user will receive meal proposals. |
| Plans presented in | Selected country language; English | Sets the primary language that meals will be presented. |
| Interface Language | English; Spanish; Turkish; French | Sets the primary language for the user interface. |
| Intervention Questions | Did you receive the project snacks for the children? | Two intervention questions for classifying users to the four intervention groups, enrolled into the healthy snacks or educational materials use [38]. |
| Did you receive the educational materials and activities for the adolescents? | ||
| Children Form | ||
| Personal Information | Username | |
| Profile Image | ||
| School Related Information | School Name | The child’s school, used for tracking school-provided menus. |
| School Lunch | Specifies whether the child participates in school lunches, to provide or not weekly menus based on the school menu or on the proposals from the school cafeteria. | |
| Physical characteristics | Group Age | The child’s age classification (3–6, 7–12, 13–15, 16–18), for providing the correct ingredient portions (see Table 4). |
| Allergies | Milk Protein | Indicates whether the child has a milk protein allergy. |
| Country | Spain; Türkiye | Defines the local cuisine from which the child will receive meal proposals. |
| Plans presented in | Selected country language; English | Sets the primary language that meals will be presented. |
| Interface Language | English; Spanish; Turkish; French | Sets the primary language for the user interface. |
| Intervention | SwitchtoHealthy Snack | Specifies whether the child receives the project healthy snack [38]. |
| Compliance of Daily NPs with the Daily Rules from the CNR | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Food Items | Spain (n = 6944) | Türkiye (n = 462) | Overall (n = 7406) | ||||||
| Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | |
| Pulses | 6802 (97.96) | Not to be changed | 462 (100.00) | Not to be changed | 7264 (98.08) | Not to be changed | |||
| Milk and Yogurt | 6810 (99.68) 2 | Not to be changed | 462 (100.00) | Not to be changed | 7272 (99.70) 2 | Not to be changed | |||
| Cheese | 6712 (98.24) 2 | Not to be changed | 458 (99.13) | Not to be changed | 7170 (98.30) 2 | Not to be changed | |||
| Plant-based beverages and Yogurt 3 | 112 (100.00) | Not to be changed | 112 (100.00) | Not to be changed | |||||
| Plant-based Cheese 3 | 110 (98.21) | Not to be changed | 110 (98.21) | Not to be changed | |||||
| Fish or seafood | 6909 (99.50) | Not to be changed | 462 (100.00) | Not to be changed | 7371 (99.53) | Not to be changed | |||
| All meat 1 | 6832 (98.39) | Not to be changed | 462 (100.00) | Not to be changed | 7294 (98.49) | Not to be changed | |||
| Eggs | 6861 (98.80) | Not to be changed | 462 (100.00) | Not to be changed | 7323 (98.88) | Not to be changed | |||
| Bread | 6942 (99.97) | Not to be changed | 461 (99.78) | Not to be changed | 7403 (99.96) | Not to be changed | |||
| Tubers | 6082 (87.59) | 6935 (99.87) | 12.28 | 430 (93.07) | 462 (100.00) | 6.93 | 6512 (87.93) | 7397 (99.88) | 11.95 |
| Rice | 6654 (95.82) | 6943 (99.99) | 4.16 | 462 (100.00) | 7116 (96.08) | 7405 (99.99) | 3.90 | ||
| Pasta | 6936 (99.88) | Not to be changed | 462 (100.00) | Not to be changed | 7398 (99.89) | Not to be changed | |||
| Cereals | 4870 (70.13) | 6937 (99.90) | 29.77 | 211 (45.67) | 461 (99.78) | 54.11 | 5081 (68.61) | 7398 (99.89) | 31.29 |
| Fruit | 6933 (99.84) | Not to be changed | 265 (57.36) | Not to be changed | 7198 (97.19) | Not to be changed | |||
| Vegetables | 6944 (100.00) | Not to be changed | 454 (98.27) | Not to be changed | 7398 (99.89) | Not to be changed | |||
| Red vegetables | 6853 (98.69) | 6938 (99.91) | 1.22 | 457 (98.92) | 462 (100.00) | 1.08 | 7310 (98.70) | 7400 (99.92) | 1.22 |
| Green vegetables | 6737 (97.02) | 6944 (100.00) | 2.98 | 434 (93.94) | 462 (100.00) | 6.06 | 7171 (96.83) | 7406 (100.00) | 3.17 |
| White vegetables | 6901 (99.38) | 6944 (100.00) | 0.62 | 431 (93.29) | 458 (99.13) | 5.84 | 7332 (99.00) | 7402 (99.95) | 0.95 |
| Yellow vegetables | 6919 (99.64) | 6944 (100.00) | 0.36 | 462 (100.00) | 7381 (99.66) | 7406 (100.00) | 0.34 | ||
| Purple vegetables | 6944 (100.00) | 462 (100.00) | 7406 (100.00) | ||||||
| Multicolor vegetables | 6381 (91.89) | 6929 (99.78) | 7.89 | 460 (99.57) | 462 (100.00) | 0.43 | 6841 (92.37) | 7391 (99.80) | 7.43 |
| Compliance of Weekly NPs with the Weekly Rules from the CNR | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Food Items | Spain (n = 992) | Türkiye (n = 66) | Overall (n = 1058) | ||||||
| Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | Preferred Rule n (%) | Less Restrictive Rule n (%) | Delta % | |
| Pulses | 21 (2.12) | 554 (55.85) | 53.73 | 56 (84.85) | 60 (90.91) | 6.06 | 77 (7.28) | 614 (58.03) | 50.76 |
| Chickpeas | 752 (75.81) | 942 (94.96) | 19.15 | 34 (51.52) | 34 (51.52) | 0.00 | 786 (74.29) | 976 (92.25) | 17.96 |
| Lentils | 866 (87.30) | 965 (97.28) | 9.98 | 60 (90.91) | 60 (90.91) | 0.00 | 926 (87.52) | 1025 (96.88) | 9.36 |
| White/red beans | 393 (39.62) | 966 (97.38) | 57.76 | 0 (0.00) | 54 (81.82) | 81.82 | 393 (37.15) | 1020 (96.41) | 59.26 |
| Other pulses | 112 (11.29) | 935 (94.25) | 82.96 | 0 (0.00) | 0 (0.00) | 0.00 | 112 (10.59) | 935 (88.37) | 77.79 |
| Milk and yogurt | 880 (100.00) 1 | Not to be changed | 11 (16.67) | Not to be changed | 891 (85.51) 1 | Not to be changed | |||
| Cheese | 23 (2.61) 1 | 662 (75.23) 1 | 64.42 1 | 14 (21.21) | 46 (69.70) | 48.48 | 37 (3.55) 1 | 708 (67.95) 1 | 64.40 1 |
| Plant-based beverages and Yogurt 2 | 15 (93.75) | Not to be changed | 15 (93.75) | Not to be changed | |||||
| Plant-based Cheese 2 | 3 (18.75) | 14 (87.50) | 68.75 | 3 (18.75) | 14 (87.50) | 68.75 | |||
| Fish or seafood | 308 (31.05) | 992 (100.00) | 68.95 | 66 (100.00) | 374 (35.35) | 1058 (100.00) | 64.65 | ||
| Processed meat Red meat | 733 (73.89) | 955 (96.27) 3 | 66 (100.00) | 66 (100.00) 3 | 799 (75.52) | 1021 (96.50) 3 | |||
| 884 (89.11) | 43 (65.15) | 927 (87.62) | |||||||
| White meat | 931 (93.85) | Not to be changed | 66 (100.00) | Not to be changed | 997 (94.23) | Not to be changed | |||
| Chicken | 958 (96.57) | Not to be changed | 66 (100.00) | Not to be changed | 1024 (96.79) | Not to be changed | |||
| Turkey | 990 (99.80) | Not to be changed | 66 (100.00) | Not to be changed | 1056 (99.81) | Not to be changed | |||
| Rabbit | 992 (100.00) | Not to be changed | 66 (100.00) | Not to be changed | 1058 (100.00) | Not to be changed | |||
| Eggs | 815 (82.16) | Not to be changed | 64 (96.97) | Not to be changed | 879 (83.08) | Not to be changed | |||
| Carbohydrates | 985 (99.29) | Not to be changed | 64 (96.97) | Not to be changed | 1049 (99.15) | Not to be changed | |||
| Bread | 992 (100.00) | Not to be changed | 66 (100.00) | Not to be changed | 1058 (100.00) | Not to be changed | |||
| Tubers | 988 (99.60) | 992 (100.00) | 0.40 | 66 (100.00) | 1054 (99.62) | 1058 (100.00) | 0.38 | ||
| Rice | 992 (100.00) | 66 (100.00) | 1058 (100.00) | ||||||
| Pasta | 992 (100.00) | Not to be changed | 66 (100.00) | Not to be changed | 1058 (100.00) | Not to be changed | |||
| Cereals | 843 (84.98) | 992 (100.00) | 15.02 | 6 (9.09) | 66 (100.00) | 90.91 | 849 (80.25) | 1058 (100.00) | 19.75 |
| Fruit | 556 (56.05) | Not to be changed | 1 (1.52) | Not to be changed | 557 (52.65) | Not to be changed | |||
| Vegetable | 427 (43.04) | 985 (99.29) | 56.25 | 66 (100.00) | 493 (46.60) | 1051 (99.34) | 52.74 | ||
| Overall Statistics of the AIFNR | ||||||
|---|---|---|---|---|---|---|
| Weekly NPs | Daily NPs | Mean Caloric Agreement | Fat Within Range | Protein Within Range | Fruit and Veg Within Range | |
| Spain | 46 | 322 | 95.16% | 80.95% | 90.16% | 100% |
| Türkiye | 16 | 112 | 89.38% | 87.75% | 68.37% | 100% |
| Overall | 59 | 434 | 93.80% | 82.57% | 84.99% | 100% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kalpakoglou, K.; Degli Innocenti, P.; Bergamo, F.; Beretta, D.; Bergenti, F.; Rosi, A.; Scazzina, F.; Calderón-Pérez, L.; Boqué, N.; Güldaş, M.; et al. SWITCHtoHEALTHY AI-Based Family Nutrition Recommendation System: Promoting the Mediterranean Diet. Nutrients 2025, 17, 3892. https://doi.org/10.3390/nu17243892
Kalpakoglou K, Degli Innocenti P, Bergamo F, Beretta D, Bergenti F, Rosi A, Scazzina F, Calderón-Pérez L, Boqué N, Güldaş M, et al. SWITCHtoHEALTHY AI-Based Family Nutrition Recommendation System: Promoting the Mediterranean Diet. Nutrients. 2025; 17(24):3892. https://doi.org/10.3390/nu17243892
Chicago/Turabian StyleKalpakoglou, Kyriakos, Perla Degli Innocenti, Federica Bergamo, Davide Beretta, Federico Bergenti, Alice Rosi, Francesca Scazzina, Lorena Calderón-Pérez, Noemi Boqué, Metin Güldaş, and et al. 2025. "SWITCHtoHEALTHY AI-Based Family Nutrition Recommendation System: Promoting the Mediterranean Diet" Nutrients 17, no. 24: 3892. https://doi.org/10.3390/nu17243892
APA StyleKalpakoglou, K., Degli Innocenti, P., Bergamo, F., Beretta, D., Bergenti, F., Rosi, A., Scazzina, F., Calderón-Pérez, L., Boqué, N., Güldaş, M., Demir, Ç. E., Gymnopoulos, L. P., & Dimitropoulos, K. (2025). SWITCHtoHEALTHY AI-Based Family Nutrition Recommendation System: Promoting the Mediterranean Diet. Nutrients, 17(24), 3892. https://doi.org/10.3390/nu17243892

