A well-built Thanksgiving shopping list is the difference between a relaxed holiday week and three panicked store trips. Once you know your guest count and menu, this Thanksgiving grocery list turns that plan into a store-ready checklist — a complete Thanksgiving food list scaled for 4, 8, 12, or 16+ guests. Pair it with our Thanksgiving dinner checklist to track every task from two weeks out to dessert.
The quantities below assume a traditional dinner: roast turkey, stuffing, mashed potatoes, gravy, vegetables, cranberry sauce, dinner rolls, and pumpkin pie.

Quick-Reference Quantity Chart
These per-person rules let you scale anything up or down:
| Item | Rule of thumb | 4 guests | 8 guests | 12 guests | 16+ guests |
|---|---|---|---|---|---|
| Turkey (bone-in) | 1–1.5 lb per person | 8–10 lb whole bird (or 4–6 lb breast) | 12–14 lb | 18–20 lb | Two 12–14 lb turkeys |
| Potatoes | 3/4–1 lb per person | 3–4 lb | 6–8 lb | 12–16 lb | |
| Dinner rolls | 1.5–2 per person | 6–8 | 12–16 | 18–24 | 24–32 |
| Cranberry sauce | 1 (14-oz) can per 6–8 | 1 can | 1–2 cans | 2 cans | 3 cans |
| Butter | ~4 tbsp per person for cooking + table | 1/2 lb | 1 lb | 1.5 lb | 2 lb |
| Heavy cream | 1 quart per 10 | 1 pint | 1 quart | 1.5 quart | 2 quarts |
| Eggs | 1 dozen per 8–10 | 1 dozen | 1 dozen | 2 dozen | 2 dozen |
| Pumpkin pie filling | 1 (15-oz) can per pie; 1 pie serves 8 | 1 can | 1–2 cans | 2 cans | 2–3 cans |
Turkey note: the 1–1.5 lb per person rule applies to bone-in whole turkeys — 1 lb per person for dinner with little left over, 1.5 lb for generous leftovers. Whole turkeys under 10 lb are hard to find in stores, so for 4 guests an 8–10 lb bird (or a 4–6 lb bone-in turkey breast) is the practical choice. The 1–1.5 lb per person rule above covers most gatherings — use the higher end if you want generous leftovers. For 16 or more guests, two smaller turkeys (12–14 lb each) cook more evenly than one giant bird.

Produce
Fresh vegetables make the biggest difference in how the meal tastes — buy these 2–3 days before Thanksgiving.
- Potatoes (russet or Yukon Gold): 3–4 lb (4 guests) · 6–8 lb (8) · 9–12 lb (12) · 12–16 lb (16+)
- Sweet potatoes or yams: 2–3 lb (4) · 4–5 lb (8) · 6–7 lb (12) · 8–10 lb (16+)
- Green beans: 1–1.5 lb (4) · 2–3 lb (8) · 3–4 lb (12) · 4–5 lb (16+)
- Brussels sprouts or broccoli (optional second veg): 1 lb (4) · 2 lb (8) · 3 lb (12) · 4 lb (16+)
- Yellow onions: 3–4 (4) · 5–6 (8) · 7–8 (12) · 10–12 (16+)
- Celery: 1 bunch (4) · 2 bunches (8) · 2–3 bunches (12) · 3 bunches (16+)
- Carrots: 1 lb (4) · 2 lb (8) · 3 lb (12) · 4 lb (16+)
- Fresh cranberries (if making sauce from scratch): 1 (12-oz) bag (4–8) · 2 bags (12) · 3 bags (16+)
- Fresh herbs: 2 bunches parsley, 1 bunch each sage, thyme, rosemary (double for 12+)
- Garlic: 2 heads (4–8) · 3 heads (12) · 4 heads (16+)
- Lemons: 2 (4–8) · 3 (12) · 4 (16+)
- Salad greens (if serving a starter salad): 1 (5-oz) box per 6 guests
Meat & Turkey
- Whole turkey: see the chart above. Buy frozen 2–3 weeks ahead — a frozen turkey needs about 24 hours of refrigerator thawing per 4–5 lb (see the USDA’s guide to thawing turkey safely).
- Bacon or pancetta (optional, for Brussels sprouts or stuffing): 1/2 lb (4–8) · 1 lb (12–16+)
- Breakfast sausage (optional, for Thanksgiving morning): 1 lb per 6–8 guests
Dairy & Refrigerated
Buy these on your second (fresh) trip, 2–3 days before the holiday.
- Butter (unsalted for cooking, plus salted for the table): 1/2 lb (4) · 1 lb (8) · 1.5 lb (12) · 2 lb (16+)
- Whole milk: 1/2 gallon (4–8) · 1 gallon (12–16+)
- Heavy cream: 1 pint (4) · 1 quart (8) · 1.5 quarts (12) · 2 quarts (16+)
- Eggs: 1 dozen (4–8) · 2 dozen (12–16+)
- Sour cream (optional, for mashed potatoes): 1 (16-oz) tub for 8–12 guests
- Cream cheese (optional, for appetizers): 1 (8-oz) block per appetizer
- Shredded cheese (optional, for mac and cheese or appetizers): 1 lb per dish
- Refrigerated pie crusts (if not making from scratch): 1 box (2 crusts) per pie
- Chicken or turkey broth/stock: 2 quarts (4–8) · 3 quarts (12) · 4 quarts (16+) — for stuffing, gravy, and basting
Bakery & Bread
- Dinner rolls: 6–8 (4) · 12–16 (8) · 18–24 (12) · 24–32 (16+) — buy fresh the day before, or freeze and thaw overnight
- Bread for stuffing: 1 large loaf of sturdy white or sourdough per 8 guests (or 1 14-oz bag of stuffing cubes per 8)
- Cornbread mix (optional): 2 boxes per 8–10 guests
- Pie shells or graham cracker crusts: as needed for your dessert plan

Canned & Dry Goods
These are shelf-stable — buy them all on your first trip, weeks ahead.
- Canned cranberry sauce (if not making fresh): 1 (14-oz) can per 6–8 guests
- Canned pumpkin puree (not pumpkin pie mix): 1 (15-oz) can per pie; 1 pie serves 8
- Canned green beans or corn (backup or for casseroles): 2 cans per dish
- Cream of mushroom soup (for green bean casserole): 1 (10.5-oz) can per casserole
- French-fried onions (for green bean casserole): 1 (6-oz) canister per casserole
- Turkey gravy (backup jar, just in case): 1–2 jars — even confident cooks keep one
- All-purpose flour: 1 (5-lb) bag covers pie crusts, gravy, and rolls for most gatherings
- Sugar (granulated): 1 (4-lb) bag
- Brown sugar: 1 (2-lb) bag
- Cornstarch: 1 small box — for thickening gravy without lumps
- Bread crumbs or stuffing mix: as noted above
- Marshmallows (for sweet potato casserole): 1 (10-oz) bag per casserole
Frozen
- Frozen turkey (if buying ahead) — see the chart
- Frozen pie crusts or puff pastry: 1 box per pie
- Frozen dinner rolls (backup): 1 bag
- Frozen whipped topping or vanilla ice cream: 1 tub/carton per pie served
Spices & Baking
Check your spice cabinet before shopping — dried herbs lose potency after about a year. You will need:
- Poultry seasoning or dried sage, thyme, rosemary (if not buying fresh)
- Ground cinnamon, nutmeg, ginger, cloves — for pumpkin pie
- Bay leaves — for broth and gravy
- Salt (kosher) and black pepper — buy a fresh box of kosher salt if yours is low; you will use more than you think
- Baking powder and baking soda — check expiration dates
- Vanilla extract — 1 bottle if yours is nearly empty
- Evaporated milk — 1 (12-oz) can per pumpkin pie (classic recipe)
Appetizers & Snacks (Optional but Smart)
If guests arrive before dinner is served — and they will — have something out. These quantities cover a 1–2 hour pre-dinner window:
- Cheese and crackers: 1/2 lb cheese + 1 box of crackers per 8 guests
- Veggie tray with dip: about 1 lb of cut vegetables + 1 (16-oz) tub of dip per 8–10 guests
- Mixed nuts or olives: 1/2 lb per 8 guests — set out in small bowls, not the bag
- Shrimp cocktail (if serving): 1/2 lb of cooked shrimp per 6 guests, with cocktail sauce
Keep appetizers light. The goal is to take the edge off hunger, not to compete with dinner.

Beverages
Plan roughly 3 drinks per guest for the cocktail hour plus dinner, and don’t forget non-drinkers.
- Wine: 1 (750-ml) bottle serves about 5 glasses — 1 bottle per 3–4 wine drinkers
- Beer or hard cider: 1 six-pack per 3–4 beer drinkers
- Sparkling water or soda: 1 (2-liter) bottle per 4–5 guests
- Apple cider (non-alcoholic): 1 gallon per 10–12 guests — a crowd-pleaser
- Coffee and tea: 1 (12-oz) bag of coffee per 10–12 guests; a box of tea bags
- Ice: 1 (10-lb) bag per 10 guests if your freezer can’t keep up
Non-Food Supplies
These sell out fast in the days before Thanksgiving — buy them on your first trip.
- Paper napkins: 3 per guest minimum
- Paper towels: 2–3 extra rolls beyond normal
- Aluminum foil (heavy duty): 1 roll — for tenting the turkey and wrapping leftovers
- Plastic wrap: 1 roll
- Disposable aluminum roasting pan (backup): 1, in case your roaster is too small
- Food storage containers or bags: for sending leftovers home with guests
- Dish soap and dishwasher pods: stock up — you will run the dishwasher twice
The Two-Trip Shopping Strategy
Trip 1 — Two to three weeks before Thanksgiving. Buy everything shelf-stable and freezable: the turkey (if frozen), all canned and dry goods, spices, baking supplies, beverages, and every non-food supply. Store sales peak in early November, so prices are lowest now.
Trip 2 — Two to three days before Thanksgiving. Buy fresh produce, dairy, eggs, fresh herbs, bakery items, and refrigerated pie crusts. Go early in the morning — shelves are fullest then.
Why two trips? Fresh items bought too early wilt or spoil, and a single giant trip the day before means picked-over produce and forgotten items.
What to Buy Early vs. Fresh
| Buy early (2–3 weeks out) | Buy fresh (2–3 days out) |
|---|---|
| Frozen turkey | Fresh turkey (if not frozen) |
| Canned goods, broth, soup | Milk, cream, eggs, butter |
| Flour, sugar, spices | Fresh produce and herbs |
| Beverages (wine, soda, cider) | Bakery rolls and bread |
| Napkins, foil, storage containers | Salad greens |
| Frozen pie crusts, ice cream | Refrigerated pie dough |
Use the two columns above as your dinner grocery checklist: check off the left column after trip one and the right column after trip two, and nothing gets forgotten.
Budget Tips
- Buy the turkey early. Frozen turkeys are cheapest in late October and early November, when stores use them as loss leaders.
- Store brands are fine for most things. Canned pumpkin, broth, butter, and flour perform identically to name brands.
- Don’t overbuy beverages. Guests bring bottles. One signature drink (like apple cider) plus water is enough.
- Shop your pantry first. Check for flour, sugar, spices, broth, and canned goods before making the list.
- Frozen vegetables are a legitimate backup. If fresh green beans are picked over, frozen ones work well in casseroles.
- Skip the fancy extras. A simple, well-cooked meal beats an ambitious one. Master the basics this year; expand next year.
Frequently Asked Questions
How far in advance should I buy Thanksgiving groceries?
Do two trips: shelf-stable items, beverages, and supplies two to three weeks ahead; fresh produce, dairy, and bakery two to three days before. Buy a frozen turkey as early as late October.
How much turkey do I need per person?
Plan on 1 to 1.5 pounds of bone-in turkey per person — 1 pound for a just-enough dinner, 1.5 pounds for generous leftovers. For 16 or more guests, two smaller turkeys cook more evenly than one very large bird.
How long does it take to thaw a frozen turkey?
Allow about 24 hours of refrigerator thawing for every 4 to 5 pounds. A 16-pound turkey needs roughly 4 days in the fridge. Never thaw a turkey on the counter.
What Thanksgiving groceries can I buy a month ahead?
Anything shelf-stable or freezable: canned goods, broth, flour, sugar, spices, beverages, napkins, foil, and a frozen turkey. Check expiration dates on baking powder and spices.
How do I avoid overspending on Thanksgiving groceries?
Shop your pantry first, buy the turkey early when prices are lowest, choose store brands for basics, and limit beverages to one signature drink plus what guests bring. Stick to the list.
Keep Planning Your Thanksgiving
With the shopping handled, the next steps are timing and cooking:
- Track every task: the Thanksgiving Dinner Checklist walks you from two weeks out to dessert.
- Know your dates: When Is Thanksgiving 2026? has the date, countdown, and dates through 2030.
- Share the story: Why Do Americans Celebrate Thanksgiving? explains the meaning behind the meal.


Leave a Reply