Costco GLP-1 Shopping List
A bulk-friendly grocery run designed around the things a GLP-1 user actually eats — protein-forward, freezer-friendly, and built for smaller-appetite weeks.
Costco is one of the more underrated tools for someone on a GLP-1. You are eating less food in total, but each meal needs to do more nutritional work — which means high-quality protein, real produce, and pantry staples that turn into a meal in under ten minutes. That is exactly Costco's sweet spot.
The trick is to avoid the Costco trap, which is over-buying things you will not eat fast enough. A GLP-1 user does not need an eight-pack of bagels. You do need the rotisserie chicken, the Greek yogurt, the smoked salmon, and a freezer full of pre-portioned protein.
This list is field-tested. It is not every Costco item that could possibly be GLP-1-friendly — it is the ones that consistently earn their place in the fridge.
How to shop Costco on a GLP-1
Three principles. First, prioritize protein-per-dollar: lean ground turkey, rotisserie chicken, frozen shrimp, frozen salmon, eggs, Greek yogurt, and cottage cheese give you the most usable nutrition for the cash. Second, lean toward portionable formats: a 6-pack of single-serve yogurt is more useful than a giant tub if you forget about open dairy. Third, freezer-friendly always wins — proteins and produce you can portion and freeze are forgiving when your appetite is unpredictable.
Skip the bakery, the sample-driven impulse buys, and the giant snack boxes. They are how Costco gets you. The list below is what you came in for.
Proteins (the main reason to be here)
- Rotisserie chicken — the $4.99 workhorse. Shred and portion into 4 oz packs for the freezer. Three meals' worth of protein per bird.
- Kirkland organic boneless skinless chicken breasts — buy a 6-pack, freeze in twos.
- Kirkland frozen wild-caught salmon — individually vacuum-packed portions. Bake straight from frozen.
- Kirkland frozen raw shrimp (peeled, tail-on) — defrost in 5 minutes under cold water. Stir-fry, salad, lettuce wraps.
- 93/7 lean ground turkey or beef — split into 1-pound portions and freeze.
- Kirkland canned chunk light tuna or albacore (in water) — pantry staple for lazy days.
- Kirkland wild-caught canned salmon or smoked salmon — premium protein for low-effort meals.
- Atlantic farmed salmon (fresh) — buy when you'll cook within 48 hours.
- Costco's chicken sausage links — heat-and-serve, lower fat than pork sausage.
Dairy & cold case
- Fairlife Core Power 26g or 42g protein shakes — by the case. The single best lazy breakfast on a GLP-1.
- Kirkland Greek yogurt (plain, nonfat) — large tub or multi-pack.
- Good Culture cottage cheese (small tubs) — pre-portioned single servings are the move.
- Two-pound block of feta — adds protein and flavor to vegetables and grain bowls.
- Kirkland organic eggs (24-count) — your backbone breakfast.
- Babybel mini cheeses — single-serving protein snack.
Produce (buy what you'll actually eat)
- Bagged spinach or baby kale — wilts into eggs, soups, bowls. Buy small unless you eat it daily.
- Cherry tomatoes — long shelf life, easy salad add-in.
- English cucumbers (3-pack) — snack base, tuna boats, hydration food.
- Bell peppers (6-pack) — roast, stuff, slice raw.
- Costco-size avocados — protein? No. But useful fat and fiber.
- Pre-washed lettuce blends — only if you'll finish the bag.
- Berries (multi-pack) — yogurt topper, snack on their own.
- Frozen broccoli florets — sheet-pan staple, zero waste.
Pantry & freezer
- Kirkland extra-virgin olive oil — the one place to spend.
- Quest or Built protein bars (variety pack) — for the gym, the car, the day you forgot lunch.
- Kirkland organic chicken broth (cartons) — broth-based meals, soft scrambles in broth, hydration mug.
- Quinoa, farro, brown rice (bulk bags) — small portions per meal, last forever.
- Sliced almonds + raw walnuts — freezer-friendly to stay fresh.
- Kirkland organic peanut butter (no added sugar) — smoothies, apple dips.
- Roasted seaweed snacks (large pack) — salty, low-calorie, GLP-1-friendly volume.
- Dave's Killer Bread (Thin-Sliced) — half a slice with eggs goes farther than a thick slice.
What to skip at Costco
The bakery section, the giant muffin packs, the half-sheet cakes, the candy assortments — all designed for households that are not on appetite-suppressing medication. A 12-pack of croissants becomes freezer waste fast on a GLP-1. Same with the giant containers of hummus and dips you will not finish before they turn.
Be honest about pace. If a yogurt tub takes you three weeks to finish, switch to single-serve cups even though the per-ounce price is higher. Waste is the real expense.
Tips that make this easier
Quick wins
Portion before storing
The moment you get home, divide ground meat into 1-pound packs and rotisserie chicken into 4 oz containers. Freeze what you won't use in 48 hours.
Shop with a written list
Costco's biggest weapon is impulse. A written list of the categories above keeps you out of the snack aisle.
Stop buying big when it does not fit
Smaller jars, smaller bags, single-serve when it matters. Cost-per-ounce stops mattering if you throw it out.
Common questions
Common Concerns
Is the Costco rotisserie chicken really worth it?expand_more
Should I buy in bulk if I live alone on a GLP-1?expand_more
Are Costco's prepared meals okay?expand_more
Do I need a Costco membership to make this work?expand_more
Keep exploring
Browse all food guides or learn about side effects.