ChatGPT peut-il faire un menu ? Nous avons vérifié les macros

Oui. ChatGPT écrit en quelques secondes une journée de repas en grammes, mais son total n'est pas forcément la somme des lignes. Dans un menu de 1 400 kcal écrit en novembre 2024 pour une étude, les lignes en faisaient 1 130, et la table Ciqual de l'ANSES 1 092 (estimé).

Par la rédaction MacroRecipe · Mis à jour le

Vous tapez « menu de la semaine, 1 800 kcal, 120 g de protéines » dans ChatGPT, et il répond en dix secondes avec un tableau propre. La question utile n'est pas de savoir s'il sait écrire un menu (il sait), mais si les chiffres du bas de la page sont ceux de l'assiette. Nous avons pris le menu d'une journée à 1 400 kcal que ChatGPT 4.0 a écrit en novembre 2024 pour une étude parue dans la revue Nutrients (Kaya Kaçar, Kaçar et Avery, 2025), imprimé mot pour mot dans le fichier supplémentaire de l'étude, et recompté ses 21 lignes avec la table Ciqual 2025 de l'ANSES, la référence française de composition des aliments. Tous les chiffres nutritionnels de cette page sont estimés.

Le résultat tient en une phrase : chaque sous-total de repas est juste, mais le total de la journée recopie la demande (1 400 kcal) au lieu d'additionner les lignes. Nous n'avons pas lancé de nouvelle conversation pour cet article : un échange mené par nos soins, personne ne pourrait le vérifier, alors qu'un menu publié et daté se recompte avec le tableau plus bas. ChatGPT a changé depuis novembre 2024 et répondrait peut-être autrement aujourd'hui ; lisez cette page comme un guide de ce qu'il faut contrôler, pas comme un verdict sur la version actuelle. Elle est rédigée par l'équipe de MacroRecipe, une appli de menus sur iPhone.

Ce que ChatGPT réussit

Beaucoup de choses. À la demande d'un menu quotidien « avec les portions en grammes », il rend six prises alimentaires faites d'aliments ordinaires : yaourt, fruits, œufs durs, salade de dinde, poisson blanc et patate douce, une pomme et une purée d'amande. Chaque ligne a sa quantité et sa valeur calorique, des valeurs estimées par l'assistant.

  • Ligne à ligne, c'est proche. Sur les 21 lignes du menu de 1 400 kcal, la valeur de ChatGPT et notre recomptage Ciqual diffèrent de 14 kcal au plus, sauf une ligne : le yaourt (90 kcal annoncées, 59 d'après la fiche Ciqual choisie, voir plus bas pourquoi). Les plus gros écarts ailleurs sont le fromage blanc (90 contre 76), la dinde (135 contre 124) et l'avocat (50 contre 61).
  • Les repas s'additionnent. Les six sous-totaux (180, 140, 315, 110, 265 et 120 kcal) sont chacun la somme exacte de leurs lignes.
  • Le plus fidèle des trois assistants à la demande calorique. Dans la même étude, aucun des dix menus de ChatGPT ne s'écarte de 20 % ou plus de la cible, contre cinq sur dix pour Gemini.
  • Une qualité d'ensemble correcte. Les trois assistants dépassent en moyenne 70 sur 100 à l'indice de qualité nutritionnelle utilisé par les chercheurs (le DQI-I).

Ce qui cloche : le total, c'est la demande

Le menu se termine par une ligne « Daily Totals » : 1 400 kcal. Additionnez les sous-totaux de ChatGPT lui-même et vous obtenez 1 130 kcal, soit 270 de moins que la ligne du bas, davantage que son propre dîner (265 kcal). Aucun repas ne manque : le total imprimé est simplement égal à la demande, pas à la somme des lignes. Un assistant rédige mot après mot, et un total égal à la demande se lit naturellement, qu'on ait additionné quoi que ce soit ou non.

Kcal par jour dans quatre menus de ChatGPT 4.0 : total imprimé et recomptage des chercheurs (estimé)
Menu demandéTotal imprimé par ChatGPTRecomptage des chercheurs (USDA)Écart avec la demande
1 400 kcal, homme de 35 ans1 4001 168-17 %
1 500 kcal, femme de 35 ans1 5001 408-6 %
1 700 kcal, femme de 35 ans1 7001 542-9 %
1 800 kcal, homme de 35 ans1 8001 599-11 %

Ces quatre menus sont les seuls dont le fichier supplémentaire de l'étude imprime le texte complet que nous pouvons relire. Les chercheurs ont recompté les calories des dix menus de ChatGPT d'après l'USDA FoodData Central : tous sont sous la demande, de 1 % à 17 % en dessous (estimé). Une seconde étude, parue dans Nutrition and Health, a demandé à ChatGPT-4o et à ChatGPT-4 un menu de cinq jours à 1 800 kcal pour une femme de 20 ans en situation d'obésité : les deux modèles ont proposé des menus plus pauvres en calories que la demande, avec une répartition déséquilibrée des macronutriments et trop peu de calcium au regard des repères nutritionnels turcs (Bayram, Çelik et Barcın Güzeldere, 2025).

Le menu de 1 400 kcal, ligne par ligne avec Ciqual

Voici le menu au complet, pour montrer comment contrôler un menu, pas pour le suivre. Les aliments, les portions et la colonne « kcal ChatGPT » sont ceux de ChatGPT, tels que publiés (en anglais, avec des produits américains). Les deux dernières colonnes sont notre recomptage avec la table Ciqual 2025, lignes arrondies au kcal puis additionnées.

Menu de 1 400 kcal de ChatGPT 4.0 (homme de 35 ans) recompté avec la table Ciqual 2025 de l'ANSES (estimé)
RepasAliment et portion (ChatGPT)Code Ciqualkcal ChatGPTkcal CiqualProtéines Ciqual (g)
Petit-déjeunerYaourt grec 0 %, 150 g1959490596,1
Petit-déjeunerFraises, 50 g1301415180,3
Petit-déjeunerAmandes, 10 g1500060622,3
Petit-déjeunerMiel, 5 g3100815170,0
Collation du matinŒufs, 2 gros (100 g)2201014013413,5
DéjeunerDinde grillée sans peau, 100 g3630613512428,5
DéjeunerSalade verte, 80 g2560415110,8
DéjeunerTomates cerises, 50 g2017210160,7
DéjeunerConcombre, 50 g20019580,3
DéjeunerPoivron rouge, 30 g2008710100,3
DéjeunerAvocat, 30 g1300450610,5
DéjeunerHuile d'olive, 10 g1727090900,0
Collation de l'après-midiPomme, 100 g1303950540,2
Collation de l'après-midiBeurre d'amande, 10 g (compté comme de l'amande)1500060622,3
DînerCabillaud, 120 g2602311011426,8
DînerPatate douce cuite, 100 g410285791,7
DînerCourgette vapeur, 50 g200211080,5
DînerHaricots verts, 50 g2003015151,0
DînerHuile d'olive, 5 g1727045450,0
Collation du soirCottage cheese (compté comme du fromage blanc 2-3 %), 100 g1964690767,1
Collation du soirMyrtilles, 50 g1302830290,4
JournéeTotal imprimé par ChatGPT : 1 4001 130 (somme de ses lignes)1 09293,3

Le plan a l'air complet et ne comporte que des aliments courants. Le défaut est dans les totaux : ChatGPT annonce 1 400 kcal, les lignes en font 1 130 d'après lui-même et 1 092 d'après Ciqual, soit environ 22 % de moins que la demande (estimé). Quelqu'un qui suivrait ce menu à la lettre mangerait nettement moins que ce qu'il croit avoir demandé.

Les protéines passent, les glucides pas du tout

Les macros imprimées en bas du menu ont le même défaut. Dans ce menu, les grammes annoncés sont la cible multipliée par les pourcentages annoncés (30 % de 1 400 kcal à 4 kcal par gramme font environ 105 g de protéines), pas une somme des aliments.

Macros du menu de 1 400 kcal, en grammes : imprimées par ChatGPT et recomptées avec Ciqual (estimé)
Imprimé par ChatGPTRecompté avec CiqualPart des kcal recomptées
Protéines10593environ 34 %
Glucides14063environ 23 %
Lipides4746environ 38 %

Les lipides sont justes. Les protéines sont 12 g en dessous de l'annonce. Les glucides sont de moins de moitié : 63 g recomptés pour 140 g annoncés, soit 77 g d'écart (estimé). Le menu annonçait environ 35 à 40 % de glucides ; il en contient environ 23 %. Deux précautions. D'abord, la colonne « Glucides » de la table Ciqual ne contient pas les fibres, qui ont leur propre colonne (16,6 g sur la journée) : même en les ajoutant, on reste à 80 g, loin des 140 g annoncés. Ensuite, la fiche de yaourt choisie pèse sur les protéines : Ciqual n'a pas de fiche de yaourt grec à 0 %, et le « yaourt nature 0 % MG » (4,1 g de protéines pour 100 g) sous-estime vraisemblablement un yaourt grec égoutté. Même en supposant 10 g pour 100 g (une hypothèse, pas une valeur Ciqual), le menu resterait à environ 102 g, sous les 105 g annoncés.

L'étude a observé la même faiblesse sous un autre angle. Son indice de qualité contient une composante d'équilibre, notée sur 10, qui juge la répartition entre protéines, glucides et lipides et entre types de graisses : les dix menus de ChatGPT y obtiennent zéro.

Un meilleur prompt : demandez-lui de montrer son travail

Le prompt des chercheurs était court, identique pour chaque menu, au sexe et au niveau de calories près :

Prepare a healthy daily meal plan for a female aged 35 with 1400 kcal, including portion sizes in grams

Il demande un résultat, pas le calcul. Un prompt qui exige le détail met chaque chiffre sous vos yeux. Nous n'avons pas testé s'il rend ChatGPT plus exact ; il rend simplement une somme fausse plus facile à repérer, et les valeurs données restent celles, estimées, de l'assistant. Copiez-le et changez les chiffres. Ceux de cet exemple ne sont pas une recommandation : adaptez-les à vos besoins, idéalement avec un professionnel de santé.

« Compose un menu d'une journée pour un adulte, environ 1 800 kcal et au moins 120 g de protéines, avec des aliments qu'on trouve chez Carrefour ou Lidl. Présente-le en tableau, une ligne par aliment : le nom, le poids en grammes en précisant s'il est cru, cuit ou sec, puis les kcal, les protéines, les glucides et les lipides. Additionne chaque colonne à partir des lignes et montre la somme. N'arrondis pas le total à ma cible : s'il en est loin, dis de combien et quelle portion tu changerais. »

Ajoutez ce qui compte pour vous : ce que vous évitez ou ce qui vous provoque une allergie, le nombre de repas, le temps de cuisine et ce qu'il reste dans le frigo. Pour une semaine, demandez une journée à la fois et vérifiez chacune avant de passer à la suivante : un tableau de sept jours, c'est sept fois plus de lignes à contrôler. Demandez la liste de courses en dernier, à partir des tableaux corrigés. Notre guide pour planifier ses repas de la semaine donne une méthode d'organisation, et la liste de courses de la semaine type montre ce que donne un menu additionné.

Les deux minutes de contrôle avant de cuisiner

  • Additionnez vous-même la colonne des kcal. Une calculatrice de téléphone suffit. Un total qui tombe pile sur votre cible est une raison de regarder de plus près, pas une garantie : dans les quatre menus ci-dessus, il tombait pile, et il était faux.
  • Vérifiez les trois lignes les plus lourdes. L'huile, les oléagineux, la viande ou le poisson et les féculents portent l'essentiel des calories. Cherchez-les dans la table Ciqual et comparez la valeur pour 100 g.
  • Demandez si chaque poids est cru, cuit ou sec. D'après la table Ciqual 2025, 100 g de riz blanc cru font 350 kcal et 100 g de riz cuit 155 kcal (estimé). Notre guide pour savoir si l'on doit peser cru ou cuit chiffre l'écart sur un dîner complet.
  • Recomptez les protéines en grammes, à partir des aliments. Un pourcentage multiplié par votre cible dit ce qui était voulu, pas ce qui est dans l'assiette. Pour fixer la cible, voyez combien de protéines par jour et comment calculer ses macros.
  • Pesez au moins une fois. Des portions en grammes ne servent que si vous utilisez une balance de cuisine : des portions à l'œil défont un beau tableau.

Quand demander plutôt à un professionnel

Un menu écrit par un assistant est une information générale, pas un avis médical. Si vous avez un diabète, une maladie rénale ou une allergie alimentaire, si vous êtes enceinte ou si vous allaitez, si vous avez moins de 18 ans, si vous avez ou avez eu un trouble du comportement alimentaire, ou si vous prenez un médicament qui agit sur l'appétit ou la glycémie, demandez conseil à un médecin ou à un diététicien (ou une diététicienne) avant de suivre un menu, qu'il vienne d'un assistant ou d'une appli. Les auteurs de l'étude arrivent à une conclusion voisine à propos des assistants :

they should enhance rather than replace the expertise of dietetic professionals.

Cette phrase, en anglais dans l'étude, dit que ces outils doivent compléter l'expertise des professionnels de la diététique, pas la remplacer.

Comment nous avons recompté

Nous avons repris le menu exactement tel qu'il est imprimé dans le fichier supplémentaire de l'étude (le menu de 1 400 kcal pour un homme de 35 ans, ouvert et relu le 2026-10-27). Chaque poids a été multiplié par la valeur pour 100 g de la fiche de la table Ciqual 2025 de l'ANSES (jeu de données DOI 10.57745/RDMHWY, fichier du 2025-11-03, téléchargé le 2026-10-27). Les kcal sont celles de la colonne « Règlement UE N° 1169/2011 » ; les protéines celles de la colonne « N x 6.25 ». Les valeurs notées « < x » ou « traces » sont comptées à zéro. Les choix que nous avons faits :

  • Cru ou cuit. ChatGPT ne le précise jamais pour la viande et le poisson. Nous avons lu la dinde et le cabillaud comme cuits (grillés ou au four, comme le dit le menu), la patate douce, la courgette et les haricots verts comme cuits.
  • Yaourt grec 0 %. Ciqual 2025 n'a pas de fiche pour ce produit : nous avons pris « Yaourt ou lait fermenté, nature, 0% MG ». C'est la ligne où notre recomptage s'éloigne le plus de ChatGPT (31 kcal).
  • Cottage cheese. Absent de Ciqual 2025 : compté comme « Fromage blanc, nature, 2-3% MG ».
  • Beurre d'amande. Pas de fiche non plus : compté comme de l'amande avec peau, sans sel ajouté, ce qui est un peu généreux en kcal.
  • Mesclun. « Mixed greens » compté comme « Salade verte, crue, sans assaisonnement ».
  • Rien d'ajouté ni de retiré. Le menu ne mentionne ni sel, ni sauce, ni assaisonnement : aucun n'est compté.
Fiches de la table Ciqual 2025 pour 100 g utilisées dans cette page (estimé ; kcal « Règlement UE N° 1169/2011 », protéines « N x 6.25 »)
Fiche Ciqual (nom abrégé)CodekcalProtéines (g)Glucides (g)Lipides (g)
Yaourt ou lait fermenté, nature, 0% MG1959439,14,084,89< 0,1
Fraise, crue1301435,10,636,03< 0,5
Amande, avec peau, sans sel ajouté1500061522,69,5151,3
Miel310083310,6582,10
Oeuf dur2201013413,50,528,62
Dinde, escalope grillée/poêlée3630612428,501,09
Salade verte, crue, sans assaisonnement2560413,51,011,50,1
Tomate cerise, crue2017231,81,315,62< 0,5
Concombre, chair et peau, cru2001916,80,652,870,11
Poivron rouge, cru2008733,61,065,98< 0,5
Avocat, chair sans peau, sans noyau, cru130042031,56traces20,6
Huile d'olive vierge extra172708990,25traces99,9
Pomme, chair et peau, crue13039540,2511,60,25
Cabillaud, rôti/cuit au four2602394,622,3traces0,6
Patate douce, cuite410279,11,6916,30,15
Courgette, chair et peau, cuite2002115,50,931,40,36
Haricot vert, cuit2003029,4230,17
Fromage blanc, nature, 2-3% MG1964675,77,133,863,23
Myrtille, crue1302857,70,8710,60,33

Les lignes sont arrondies au kcal (et les protéines au dixième de gramme) avant d'être additionnées ; le total non arrondi est de 1 088 kcal. Les totaux de 1 168, 1 408, 1 542 et 1 599 kcal du premier tableau sont ceux de la feuille de calcul de l'étude, comptés par les chercheurs avec l'USDA, non refaits par nous.

ChatGPT ou une appli de menus ?

Cette partie est signée MacroRecipe : lisez-la en le sachant. ChatGPT convient quand vous voulez des idées vite : une journée construite autour de ce qu'il y a dans le frigo, une cuisine que vous n'avez jamais faite, un échange végétarien pour un repas. Il propose une version sans abonnement et répond à toute demande en français courant. Dans les menus de novembre 2024, son point faible était la somme.

Une appli convient mieux quand vous voulez que la somme soit faite pour vous, semaine après semaine. MacroRecipe organise votre semaine de menus autour de vos macros et de l'objectif que vous choisissez, à partir des plats que vous retenez. Ses valeurs viennent de l'USDA et de la table Ciqual de l'ANSES, dans sa version 2020 (et non l'édition 2025 utilisée ici) : des valeurs estimées, elles aussi. Les kcal et macros estimés de chaque jour sont additionnés à partir de la quantité de chaque ingrédient, les portions sont ajustées vers vos cibles estimées de calories et de protéines, et quand un jour reste en dessous, l'appli le dit au lieu d'imprimer la cible comme total. La liste de courses vient des mêmes quantités.

Pas de journal alimentaire complet. MacroRecipe est sur iPhone uniquement, pas sur Android. Ce n'est pas un compteur : ni scan de codes-barres, ni base d'aliments où saisir chaque repas. Avec l'abonnement, « Scanner un repas » estime d'après une photo les macros d'un plat mangé ailleurs. L'aperçu de votre premier menu est gratuit ; vient ensuite un abonnement.

Si vous préférez tout noter au gramme près, un compteur vous conviendra mieux : voyez notre comparatif des alternatives à MacroFactor.

Questions fréquentes

ChatGPT peut-il faire un menu avec des macros ?

Oui : demandez les kcal, les protéines, les glucides et les lipides, il les liste par aliment et par jour. Vérifiez les totaux : dans un menu de 1 400 kcal écrit par ChatGPT 4.0, le total imprimé recopiait la demande alors que les lignes en faisaient 1 130, et 1 092 d'après la table Ciqual (estimé).

ChatGPT calcule-t-il bien les calories ?

Aliment par aliment, il est proche : dans le menu de 1 400 kcal, la plupart des lignes diffèrent de 14 kcal au plus de notre recomptage Ciqual. La somme est le point faible : le total imprimé était la cible, alors que ses propres lignes en faisaient 270 de moins (estimé).

Quel est le meilleur prompt pour un menu de la semaine ?

Demandez le travail, pas seulement le résultat : une ligne par aliment avec son poids en grammes (cru, cuit ou sec), puis kcal, protéines, glucides et lipides, chaque colonne additionnée à partir des lignes. Interdisez-lui d'arrondir le total à votre cible, puis recomptez la colonne des kcal vous-même.

ChatGPT peut-il faire un menu pour toute la semaine avec la liste de courses ?

Oui, il peut écrire plusieurs jours et une liste de courses. Plus le menu est long, plus il y a de lignes à vérifier : dans les menus d'une étude de 2025, chaque total journalier semblait juste sans avoir été additionné. Contrôlez une journée à la fois, puis demandez la liste à partir des jours corrigés.

Est-il sûr de suivre un menu écrit par ChatGPT ?

Un menu d'assistant est une information générale, pas un avis médical. En cas de diabète, de maladie rénale, d'allergie alimentaire, de grossesse ou d'allaitement, de moins de 18 ans, de trouble du comportement alimentaire passé ou présent, ou de médicament agissant sur l'appétit ou la glycémie, demandez d'abord à un médecin ou à un diététicien.

Pourquoi ChatGPT écrit-il un total que ses lignes ne confirment pas ?

Un assistant rédige sa réponse mot après mot, à partir de régularités, et ne calcule pas forcément. Un total égal à la demande se lit naturellement : c'est ce que ChatGPT 4.0 a écrit dans les quatre menus de l'étude de 2025 que nous avons examinés. Lui demander d'additionner chaque colonne rend une somme fausse plus facile à repérer.

ChatGPT est-il meilleur que Gemini pour les menus ?

Dans une étude de 2025 portant sur 30 menus écrits en novembre 2024 entre 1 400 et 1 800 kcal, ChatGPT était le plus proche de la demande : aucun de ses dix menus, kcal estimées, ne s'écartait de 20 % ou plus, contre cinq sur dix pour Gemini. La qualité globale était voisine pour les trois assistants.

Obtenez votre premier menu sur l'App Store

Aperçu gratuit du premier menu · sur iPhone

Sources

  1. Kaya Kaçar H, Kaçar ÖF, Avery A. Nutrients 2025;17(2):206, avec son fichier supplémentaire S1 (PubMed Central), consulté le
  2. Bayram HM, Çelik ZM, Barcın Güzeldere HK. Can artificial intelligence (AI) chatbot tools be used effectively for nutritional management in obesity? Nutrition and Health 2025;31(4):1825-1834 (PubMed), consulté le
  3. Anses. 2025. Table Ciqual 2025, jeu de données (DOI) : fiches 19594, 13014, 15000, 31008, 22010, 36306, 25604, 20172, 20019, 20087, 13004, 17270, 13039, 26023, 4102, 20021, 20030, 19646, 13028, consulté le
  4. MacroRecipe sur l'App Store, consulté le

← Retour à l'accueil MacroRecipe