Last Updated 18 Feb 2026
Meal Planner v0.19 (beta version, 161 food items)

Background: 

This tool helps select and calculate amounts of (initially safe, yet boring) food items to use in meals that help provide sufficient "per meal" and "daily totals" of macronutrients and calories. The selection of available food items will expand by changing the default dietary constraints to less restrictive settings. (Settings and food selections will be displayed in your web browser as a customised URL, which can also be saved / shared. You can clear each meal or all meals to create a new plan.)

How to use this tool:

Configuration (updating these will reload the UI and update food item picker lists)

1)
Select the number of meals you plan on eating, from a range of 1 to 6 meals per day. 
(Note: Meals 1,2 & 3 are considered "main" meals, eg. breakfast, lunch and dinner, whereas meals 4,5 & 6 are considered as snacks. Macros and calories will be distributed to favour main meals as larger portions.
 Smaller, more frequent meals,eg. "3 meals + 3 snacks" are also more helpful at the beginning, where "insulin sensitivity" is low.)
2)
Set your histamine policy, where "strict" excludes foods and releasers and "no" is unrestricted. Early protocol is strict (default). Later unrestricted.
3) Set your oxalate cap / budget to low / medium / high (unrestricted). Early protocol is low (default) / medium. Later high / unrestricted.
4)
Set your FODMAP cap / budget to low / medium / high (unrestricted). Early protocol is low (default) / medium. Later high / unrestricted.
5)
Set your minimums and maximums for daily carbohydrates, proteins and calories. Depending on your height, weight and activity levels, this may vary. 
(Note: An "average" target may be around 2000 kcal (default). "Net" carbohydrate requirements (fibre not counted) may be initially lower and/or more frequent in the early protocol, where "insulin sensitivity" is low, eg. >120g over 6 meals (default). The daily carbohydrate intake needs increase rather quickly, as phosphate, magnesium, uridine monophosphate, D-ribose and other supplements are added, eg. 150-200g or more depending on (immune) activity levels. Protein requirements are normally higher in athletes and people with baseline energy metabolism issues.)
Building meals / meal plan

6)
 For each meal, simply choose 1 or more available ingredients (populated by your configured constraints) from at least carbs and proteins, along with helpful micros and fats (a secondary goal is to maximise the number of tolerable micronutrient-rich ingredients per meal and day). The tool will attempt to (re-)calculate the required amounts of each ingredient to create a balanced meal, as you add them, or alert you to problems. Fats and proteins selected will be used by the tool to try and balance calories and macro targets. 
(Note: Any remaining out-of-bounds parameters will be displayed, per meal. You can attempt to "rebalance" the meal by choosing different ingredients, eg. replacing high oxalate item(s) or adding other carb, fat, or protein sources.

7)
The "rebalance plan" button will attempt to balance targets across all meals. A <10% error margin is allowed.
8)
 Finally, you can download a CSV or print a PDF of the resulting ingredient amounts to use in your recipes.


Loading meal planner...


Disclaimer:
Information is general and not medical advice. Outputs are experimental and may contain errors. Do not use for diagnosis or clinical decisions; seek advice from a qualified health professional. This tool is provided for research/education. It is not intended to diagnose, treat, prevent or monitor disease, and is not intended for clinical decision-support. If you use software for such purposes, you are responsible for complying with applicable regulations.

This tool is provided ‘as is’: we don’t warrant completeness or accuracy and exclude all implied warranties to the maximum extent permitted by law.