GLP-1
GLP-1 Grocery List: A Printable High-Protein Shop
The short answer
Shop protein first, then vegetables and fruit, then the rest. One week for one person is roughly 1 kg of chicken and fish, a dozen eggs, a large tub of Greek yogurt, two tubs of cottage cheese, two cans of tuna, milk, beans or tofu, and a backup shelf of shakes and puddings for days when you cannot eat. Print the list below and take it with you.
- Buy protein first. If the trolley fills up with everything else, that is the thing that gets missed.
- Aim for foods with at least 10 g of protein per 100 g. That single rule sorts most shelves for you.
- Keep a backup shelf: shakes, high-protein puddings, canned fish. A bad week needs food that takes no effort.
- Fresh vegetables rot when your appetite drops. Frozen keeps, and counts the same.
- Cheap protein is not worse protein: eggs, canned fish, cottage cheese, milk, lentils and chicken thighs all do the job.
Published by DyadfitSources checked 7 min read6 sources
Take the plan with you
Print the list with tick boxes, or save it as a PDF for your phone.
On this page9 sections
The GLP-1 grocery list, one week for one person
Print this page and take it with you, or save it as a PDF on your phone. Nothing here needs an email address.
Protein first
| Item | Buy about | Protein | |
|---|---|---|---|
| Chicken breast or thighs | 700 g | 31 g per 100 g | |
| Salmon or white fish fillets | 4 fillets | 22 g per 100 g | |
| Eggs | 12 | 6 g each | |
| Greek yogurt, plain | 1 large tub | 10 g per 100 g | |
| Cottage cheese | 2 tubs | 12 g per 100 g | |
| Canned tuna or salmon | 3 cans | 20–25 g per can | |
| Milk or soy milk | 2 liters | 3.4 g per 100 ml | |
| Firm tofu | 1 block | 10 g per 100 g | |
| Canned lentils, beans or chickpeas | 2 cans | 9 g per 100 g | |
| Frozen edamame | 1 bag | 12 g per 100 g | |
| Protein powder (whey, soy or pea) | 1 tub | about 24 g per scoop |
Vegetables and fruit
| Item | |
|---|---|
| Frozen mixed vegetables, peas, spinach | |
| Salad leaves, tomatoes, peppers, cucumber | |
| Broccoli or green beans | |
| Onions and garlic | |
| Berries (frozen is fine), bananas, a couple of soft fruits |
Cupboard and freezer
| Item | |
|---|---|
| Oats | |
| Rice, couscous or pasta | |
| Potatoes | |
| Seeded or rye bread | |
| Stock or broth | |
| Canned tomatoes | |
| Olive oil, herbs, spices | |
| Hummus and a hard cheese |
The backup shelf
| Item | Why | |
|---|---|---|
| Long-life protein shakes | Days when chewing is too much | |
| High-protein puddings or yogurt pots | Cold, sweet, easy after an injection | |
| Extra canned fish | No cooking, no smell from the oven | |
| Bone or chicken broth | Something warm that carries protein |
The backup shelf is the part people skip and then regret. It is what stands between a rough week and a week with almost no protein in it.
How much protein do you actually need to buy?
Work from your own target, not from a list. A 2025 expert consensus recommends 1.2 to 1.5 g of protein per kg of your current body weight a day while you are losing weight on a GLP-1 [2], and the 2025 joint advisory from four US bodies offers 80 to 120 g a day as a simpler target [1].
For an 85 kg person that is about 102 to 128 g a day, so roughly 700 to 900 g of protein food a day across everything you eat. Our protein calculator works out your range, and the 7-day meal plan turns this list into actual meals.
A week of shopping to hit around 110 g a day looks like this:
- From meat and fish: about 1 kg in total, which covers four or five dinners.
- From dairy: a large tub of Greek yogurt, two tubs of cottage cheese, 2 liters of milk.
- From eggs: a dozen.
- From cupboard protein: two cans of fish, two cans of beans or lentils, a block of tofu.
- From powder: a tub lasts three to four weeks at one scoop a day.
Buy less than you think of anything fresh. Appetite on these medicines is unpredictable, and food you throw away is money and guilt you do not need.
The one rule that sorts any shelf: 10 g per 100 g
Most packaging shows protein per 100 g. Anything at 10 g per 100 g or more earns its place in your trolley when you are trying to hit a protein target on a small appetite.
Protein in a normal portion
Everyday foods, grams of protein per typical serving (USDA values)
Protein per 100 g, from USDA FoodData Central [3]:
| Food | Protein per 100 g | A typical portion |
|---|---|---|
| Chicken breast, cooked | 31 g | 100 g = 31 g |
| Salmon, cooked | 22 g | 140 g = 31 g |
| Canned tuna in water, drained | 20–25 g | 1 can = 20–25 g |
| Cottage cheese, 1% | 12 g | 200 g = 25 g |
| Edamame | 12 g | 1 cup = 18 g |
| Eggs, cooked | 13 g | 3 eggs = 19 g |
| Greek yogurt, nonfat | 10 g | 170 g = 17 g |
| Firm tofu | 10 g | 150 g = 15 g |
| Lentils, cooked | 9 g | 1 cup = 18 g |
| Milk, 1% | 3.4 g | 250 ml = 8 g |
Two things the front of a packet will not tell you:
- "High protein" on the label is marketing, not a standard amount. A high-protein granola can still be mostly sugar. Turn it over and read the per 100 g column.
- Protein water and protein crisps are expensive ways to buy very little. A tub of cottage cheese usually beats them on both protein and price.
The basket for weeks when you can't eat
Nausea is common while your dose is going up. In the Zepbound trials it affected 25% to 29% of people depending on dose, against 8% on placebo, and most of it happened during dose escalation [4]. On Wegovy at 2.4 mg, 44% reported nausea and 24% vomiting [5].
Shop for those weeks before they arrive:
- Cold and smooth: Greek yogurt, high-protein puddings, kefir, smoothie fruit in the freezer.
- Liquid: ready-made shakes, milk, soy milk, broth.
- Plain and dry: crackers, plain toast, rice.
- Salty and simple: canned tuna, boiled eggs, cheese.
- Fluids: the 2025 consensus asks for more than 2 liters a day, and more if you are vomiting or have diarrhea [2]. Dehydration is the part that causes real trouble: the Zepbound label notes that reported cases of acute kidney injury mostly happened in people who got dehydrated from stomach side effects [4].
What to go easy on in the first days of a new dose: fatty food and a big pile of high-fiber vegetables. The joint advisory suggests smaller, lower-fat meals and holding back on high-fiber foods early on [1]. Build the fiber back up once things settle, aiming for at least 25 g a day for women and 30 g for men [2].
Cheap protein is not worse protein
The most expensive items in the protein aisle are usually the ones with a picture of a dumbbell on them. These do the same job:
- Eggs. 6 g each, keep for weeks, need no recipe.
- Canned fish. 20 to 25 g a can, no cooking, lasts years.
- Chicken thighs instead of breast. Slightly less protein, much cheaper, harder to dry out.
- Cottage cheese. 25 g in a 200 g tub, and it works sweet or savory.
- Milk. 8 g per glass. A shake made with milk instead of water gains about 8 g for pennies.
- Lentils and canned beans. 18 g a cup, plus the fiber you are short on anyway.
- Frozen fish fillets. Cheaper than fresh, and they do not go off while your appetite is gone.
- Whole chicken. If you roast one, that is dinner plus two lunches of cold chicken.
Frozen vegetables belong in the same list. They are picked and frozen quickly, they keep for months, and on a GLP-1 that matters more than usual, because fresh produce tends to rot while you are not hungry.
Vegetarian, dairy-free and no-cook lists
Vegetarian
Swap the meat and fish for tofu, tempeh, eggs, Greek yogurt, cottage cheese, lentils, chickpeas and edamame. Two things to plan around: plant protein comes with more fiber, which is harder work in the first days of a new dose, and portions get bigger for the same protein. A soy or pea protein shake closes the gap without volume.
Dairy-free
Soy milk and soy yogurt are the only close swaps on protein. Almond and oat milk have very little, so treat them as a drink, not a protein source. Pea or soy powder covers the shake, and tofu, tempeh, eggs, fish and beans cover meals.
A no-cook week
Canned tuna and salmon, pre-cooked chicken, boiled eggs, Greek yogurt, cottage cheese, hummus, cheese, edamame, high-protein puddings, shakes, bagged salad and fruit. You can run a whole week on this list without turning on the stove.
Why the protein part of the shop matters most
Because the medicine does the eating-less part for you, and the protein is what slips.
A 2025 review of what people on GLP-1 medicines actually eat found intakes low in fiber and in several vitamins and minerals [6]. The authors are careful about it: "the current data are insufficient and do not allow any conclusions as to whether and to what extent the risk of micronutrient deficiencies could increase" [6]. So this is an argument for planning the shop, not for buying a cupboard of supplements.
Food is only half of it. The joint advisory says GLP-1 medicines should come with a structured exercise program including strength training at least three times a week [1]. Our free 12-week workout plan is the other half.
Frequently asked questions
Is there a free printable GLP-1 grocery list?
Yes, this page. Use the print button to print it or save it as a PDF, with the tick boxes included. There is no email wall and nothing to sign up for.
What should you buy first on a GLP-1 grocery shop?
Protein. Chicken or fish, eggs, Greek yogurt, cottage cheese, canned fish and milk cover most of a week. Fill the rest of the trolley after those are in it, because protein is the thing people run short on when appetite drops.
What foods are best on Zepbound or Mounjaro when you feel sick?
Cold, smooth and simple: Greek yogurt, high-protein puddings, ready-made shakes, broth with shredded chicken, boiled eggs, plain toast. Keep fluids going, and go easy on fatty and high-fiber foods in the first days after a dose increase.
How much protein should you buy for a week?
Work back from your daily target of 1.2 to 1.5 g per kg of body weight. For most people that is about 1 kg of meat and fish, a dozen eggs, a large tub of Greek yogurt, two tubs of cottage cheese, two liters of milk and a few cans of fish across a week.
Are protein bars and protein water worth buying?
Usually not. They cost more per gram of protein than eggs, canned fish, milk or cottage cheese, and many bars are mostly sugar and fat. Check the per 100 g column and aim for 10 g of protein per 100 g or more.
The evidence
Sources
The numbers in brackets in this guide link to these.
- 1
Mozaffarian D et al. Nutritional priorities to support GLP-1 therapy for obesity: a joint Advisory (ACLM, ASN, OMA, TOS). Obesity 2025.
pmc.ncbi.nlm.nih.gov (opens in a new tab)https://pmc.ncbi.nlm.nih.gov/articles/PMC12304835/
- 2
Sievenpiper JL et al. Nutritional and lifestyle supportive care recommendations for management of obesity with GLP-1-based therapies: an expert consensus statement using a modified Delphi approach. Obesity Pillars 2025.
pmc.ncbi.nlm.nih.gov (opens in a new tab)https://pmc.ncbi.nlm.nih.gov/articles/PMC12768930/
- 3
USDA FoodData Central. Protein values per 100 g (SR Legacy and Foundation Foods).
fdc.nal.usda.gov (opens in a new tab)https://fdc.nal.usda.gov/
- 4
ZEPBOUND (tirzepatide) injection, prescribing information. Eli Lilly, revised 08/2026. DailyMed.
dailymed.nlm.nih.gov (opens in a new tab)https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=487cd7e7-434c-4925-99fa-aa80b1cc776b
- 5
WEGOVY (semaglutide) injection, prescribing information. Novo Nordisk. DailyMed.
dailymed.nlm.nih.gov (opens in a new tab)https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=f5e548d0-cc79-4c34-a3f5-e20a5b8b6564
- 6
Kerlikowsky F et al. GLP-1 receptor agonists: good for body weight, bad for micronutrient status? Curr Dev Nutr 2025.
pmc.ncbi.nlm.nih.gov (opens in a new tab)https://pmc.ncbi.nlm.nih.gov/articles/PMC12664951/
Dyadfit is a wellness app for nutrition and training. It does not prescribe, dose or give advice about medication, and it is not a medical device. Talk to your doctor or clinician before changing your diet, exercise or treatment. Every figure in this guide is checked against the original source. Read our editorial policy.