Metabolic Ledger

GLP-1 Grocery Guide: What to Buy to Support Your Protocol

By Editorial TeamUpdated May 28, 2026
Editorial content. This article reports public information and is not medical advice. Disclaimer.
A simple teal shopping-basket silhouette holding abstract rounded produce and protein shapes in warm-sand and warm-orange, set against a warm-sand background with generous negative space.
What goes in the trolley matters more when appetite and food volume are reduced.

How to approach grocery shopping on GLP-1 therapy

GLP-1 drugs change the grocery equation in several ways:

The shopping guide below is organised by how central each item is to the GLP-1 protocol, not by store aisle.


Tier 1: Stock always (protein staples)

These are the foods that should never run out. They are the protein backbone of every week:

Greek yogurt (full-fat, plain) — 17–20 g protein per 200 g serving. Cold, portable, no cooking smell. Stock in quantity. Fage Total, Chobani, or any similar full-fat strained yogurt.

Cottage cheese — 25 g protein per 200 g. Mild flavour, high protein density, often tolerated by patients with meat aversions. Eat cold with fruit or hot with toast.

Eggs — 6 g protein each. Scrambled, poached, or hard-boiled. Versatile, low cooking smell (compared to meat), universally well tolerated.

Tinned fish — Tuna, salmon, sardines, mackerel. 20–25 g protein per 100 g. Requires no cooking. Long shelf life. The omega-3 content is a bonus for metabolic and cardiovascular health.

Smoked salmon — 18–20 g protein per 85 g. Requires no cooking. Cold preparation avoids the smell that triggers meat aversions.

Frozen salmon fillets — Baked from frozen, relatively low smell. A reliable cooked protein that most GLP-1 patients tolerate.

Firm tofu — 8–10 g protein per 100 g. Flavour-neutral. Works stir-fried, baked, or crumbled into eggs.

Edamame (frozen) — 11–17 g protein per 100 g. Steam or microwave. Satisfying, easily portioned.


Tier 2: Protein supplements and convenience foods

Whey isolate or pea protein powder — For breakfast shakes and post-workout. Covers the protein gap on low-appetite days.

Fairlife or Premier Protein RTD shakes — Ready-to-drink, 26–30 g protein. No preparation. Good for mornings when solid food is not appealing.

Low-fat ricotta — 11 g protein per 100 g. Works in savoury dishes or sweet preparations (with honey and berries). Smoother texture than cottage cheese.

Skyr — Icelandic-style high-protein yogurt (10–12 g protein per 100 g vs 8–10 g for regular yogurt).


Tier 3: Fats and caloric density

When total caloric intake is suppressed, strategic high-fat foods add calories efficiently without requiring large volume:

Avocado — 15 g healthy fat per half; 5 g fibre. Add to eggs, salads, protein bowls.

Nut butters (almond, peanut) — 16–18 g fat, 7 g protein per 2 tbsp. Stir into protein shakes, spread on rice cakes, add to yogurt bowls.

Olive oil — Add to everything cooked. 14 g fat per tablespoon. No volume impact.

Nuts (almonds, walnuts) — 14–18 g fat per 30 g. Small portions, high caloric density. Useful for the patient who needs more calories in small volume.

Full-fat dairy (cheese, full-fat milk) — Cheddar has 7 g protein + 9 g fat per 30 g serving. Add to eggs and salads for protein + caloric density.


Tier 4: Carbohydrate and fibre sources

These are not the priority, but they provide fibre, micronutrients, and eating satisfaction:

Oats (rolled or steel-cut) — 4 g protein + 4 g fibre per 40 g dry serving. Slow-digesting. Add protein powder for higher protein content.

Lentils (dried or tinned) — 9 g protein + 8 g fibre per 100 g cooked. The most protein-dense legume. Tinned lentils require no soaking or cooking beyond warming.

Chia seeds — 10 g fibre + 5 g protein per 28 g. Add to yogurt, oats, or shakes.

Sweet potato — 4 g fibre, moderate carbohydrate. Well tolerated, soft texture. Baked or microwaved.

Frozen vegetables (peas, broccoli, spinach) — Frozen is nutritionally equivalent to fresh. Peas have 5 g protein per 100 g. Spinach is neutral-flavour and can be added to shakes.

Rice cakes — Very low caloric density (35 kcal each) but useful as a vehicle for nut butter or cottage cheese when wanting something crunchy. Not a calorie source in themselves.


What to avoid stocking

Ultra-processed snacks (crisps, biscuits, sweets) — Many GLP-1 patients lose the craving for these. If they are in the house and the craving does return (which it sometimes does), they offer poor protein and high calories in large quantities.

Protein bars that are mostly sugar — Many branded "protein bars" have 10–15 g protein and 25+ g sugar. Check labels. Cliff Bars and similar meal-bar formats are more calorie vehicle than protein supplement.

Liquid calories without nutritional value — Fruit juice, fizzy drinks, flavoured coffees. These add significant calories without protein or fibre and are easily overcounted as "not food" in intake estimation.


A sample one-week staple list

This is not a meal plan but a restocking list for a week. Adjust quantities to household size and appetite:

CategoryItems
ProteinGreek yogurt ×4 large tubs, eggs ×12, tinned tuna ×4, cottage cheese ×1 large tub, smoked salmon ×2 packs, frozen salmon fillets ×6
SupplementsProtein powder, protein RTD shakes ×6
FatsAvocados ×4, nut butter ×1 jar, olive oil (ongoing), almonds ×1 bag
Carbs/fibreOats ×1 bag, lentils (tinned) ×3, sweet potatoes ×4, frozen broccoli/peas ×2 bags, chia seeds
DairyFull-fat Greek yogurt (if not counted above), cheddar block, full-fat milk
FlavourLemons, garlic, herbs (fresh or dried), soy sauce

Practical shopping habits

Buy protein first, fill in around it. The protein items above should be in the trolley before anything else is added. If budget or basket size is limited, protein wins.

Stock the freezer. Frozen fish, edamame, and vegetables have the same nutritional value as fresh and reduce waste when appetite is inconsistent.

Buy smaller quantities of uncertain items. During the adjustment phase, buying a single avocado rather than a bag avoids waste when food aversions emerge unexpectedly.

Read protein per 100 g, not per serving. Serving sizes on UK/US packaging are inconsistent. Protein per 100 g is the meaningful comparison number.

Know when things change.

We track FDA enforcement actions, compounding pharmacy status, and manufacturer pricing weekly. When something shifts that affects your treatment, you'll hear about it. Free — plus the GLP-1 Decision Aid PDF on sign-up.

We don’t share or sell your email. Unsubscribe anytime in one click. See our privacy policy.