GLP-1 Meal Plan

About This Site

This site is an independent education project. It builds 7-day meal plans from foods you pick, shows published protein ranges for your weight, and lists simple recipes with the protein counted.

Last updated October 18, 2026

On this page

Who runs it

It is run independently. It is not a clinic, a diet program, a pharmacy or a store. It does not sell anything, and it does not take payment, ads or sponsorship.

What it does

  • It builds a 7-day meal plan from a fixed list of 33 foods that you tick, with 2 to 6 meals and snacks a day.
  • It shows the protein in each meal, from USDA FoodData Central.
  • If you type a protein target, it resizes each meal's main protein food to get as close as possible, and shows the gap.
  • It turns the published protein ranges in a 2025 joint GLP-1 nutrition advisory into grams for the weight you type.
  • It shows one day at a time, lets you swap or choose any meal, and builds a shopping list for the week.
  • It makes a PDF file of your plan in your browser, prints a filled-in plan or a blank one, and offers a blank PDF.
  • It has an optional needs estimate with published ranges for energy, protein, fat and carbs, for adults.

What it does not do

  • It never sets a calorie target, picks a protein target, or names a dose of any medicine.
  • It never changes a plan by medicine brand.
  • It makes no promise about weight or health. Nothing here is medical advice. Your clinician comes first.
  • What you type and tick stays on your device. See the privacy page.

How it is tested

On October 7, 2026 we ran the planner on 502 plans (500 random and 2 fixed) and the protein calculator on 500 random weights. A second program, written on its own with exact fractions, worked out the same answers. All 60,324 compared output fields matched (0 differences). The check program is kept with the site's files, so it can be run again.

The plan was printed to PDF from Chromium (the open source base of Chrome). In that test, a full plan with up to 5 meals a day fit on one landscape US Letter page and up to 6 on A4 (Chromium 153.0.8010.12, October 7, 2026). In our test (October 7, 2026, Chromium 153.0.8010.12), the starting plan made a 2 page file of 12 KB. The largest plan, with every food ticked, 6 meals, picks and the needs estimate, made 4 pages of 23 KB, on US Letter paper. The needs estimate was checked against the National Academies' worked example and two people worked out by hand. Safari, Firefox and a paper printer have not been tested yet. The portions have not yet been weighed on a kitchen scale; every gram weight is USDA's own household measure.

Where the facts come from

Protein per portion comes from USDA FoodData Central (SR Legacy foods). Protein ranges come from the 2025 joint advisory, read in full on PubMed Central, and from its 2026 correction. Four expert groups wrote it:

  • American College of Lifestyle Medicine
  • American Society for Nutrition
  • Obesity Medicine Association
  • The Obesity Society

The pound is 0.45359237 kg exactly, from NIST Handbook 44. Each page lists its sources with the date they were read.

Sources: joint GLP-1 nutrition advisory, Am J Clin Nutr 2025, PMID 40450457; its 2026 correction, Obesity Pillars, PMID 42255463; USDA FoodData Central, SR Legacy foods (April 2018 release); NIST Handbook 44 (2026).

Report an error

If something looks wrong, write to help@glp1mealplanapp.com with the page address and what you saw. Corrections are dated on the page that changed.

Sources

4 sources with read dates
  1. Nutritional priorities to support GLP-1 therapy for obesity: a joint advisory, Mozaffarian D and others, Am J Clin Nutr 2025;122:344-367, PMID 40450457; full text read on PubMed Central (PMC12612741), read 2026-10-06
  2. Corrigendum to the joint advisory, Obesity Pillars 2026;18:100263, PMID 42255463, read 2026-10-06
  3. USDA FoodData Central, SR Legacy (April 2018) data download, US Department of Agriculture, read 2026-10-06
  4. NIST Handbook 44 (2026), National Institute of Standards and Technology, read 2026-10-06