Generating an optimised formulation for a foodstuff, comprises receiving at a processor physicochemical data pertaining to one or more plant extracts and operating the processor to calculate a time, Tmax, representing a time to reach a maximum concentration in plasma of at least one metabolite of the one or more plant extracts by applying the received physicochemical data to a mathematical model stored in memory. The processor is then operated to identify ones of the metabolites for which the calculated Tmax substantially corresponds with a target absorption time for the foodstuff; and to generate an optimised formulation for the foodstuff comprising the one or more plant extracts containing the identified metabolites. The physicochemical data include one or more of molecular mass (M), liphophilicity (logP) and Polar Surface Area (PSA).La présente invention concerne la génération d'une formulation optimisée pour un produit alimentaire, qui comprend la réception au niveau d'un processeur de données physico-chimiques relatives à un ou plusieurs extraits de plantes et le fonctionnement du processeur pour calculer un temps, Tmax, représentant un temps nécessaire pour atteindre une concentration maximale dans le plasma d'au moins un métabolite des un ou plusieurs extraits de plantes pas application des données physico-chimiques reçues à un modèle mathématique stocké en mémoire. Le processeur est ensuite utilisé pour identifier ceux des métabolites pour lesquels le Tmax correspond sensiblement à un temps d'absorption cible pour le produit alimentaire ; et pour générer une formulation optimisée pour le produit alimentaire comprenant les un ou plusieurs extraits de plantes contenant les métabolites identifiés. Les données physico-chimiques comprennent l'un ou plusieurs parmi la masse moléculaire (M), la lipophilie (logP) et l'aire de surface polaire (PSA).